
:root{--bg:#090b0e;--panel:#11151d;--ink:#f7f8fb;--muted:#b1bac9;--gold:#ffd34c;--line:#29303d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:radial-gradient(ellipse at 75% 12%,#e7aa1510,transparent 38%),var(--bg);color:var(--ink);font:16px/1.65 system-ui,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:5px}header{height:86px;border-bottom:1px solid #ffd34c25;display:flex;align-items:center;justify-content:space-between;padding:0 6%;background:#090b0ef2;position:sticky;top:0;z-index:5;backdrop-filter:blur(16px)}.brand{font-weight:850;font-size:25px;letter-spacing:4px}.brand span{color:var(--gold)}nav{display:flex;gap:32px;align-items:center;font-size:14px;color:var(--muted)}nav a:hover,nav a.active{color:var(--gold)}.pill{border:1px solid #ffd34c55;border-radius:999px;padding:10px 22px;color:var(--gold);background:#ffd34c08}.menu{display:none;background:none;border:1px solid var(--line);border-radius:999px;color:var(--ink);padding:7px 16px}.hero{min-height:660px;position:relative;display:flex;align-items:center;overflow:hidden}.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#090b0edd 0%,#090b0eaa 32%,transparent 73%),linear-gradient(0deg,#090b0e,transparent 24%)}.hero-content{position:relative;z-index:1;width:100%;max-width:1340px;margin:auto;padding:65px 6% 90px}.eyebrow{font-size:13px;letter-spacing:2.3px;font-weight:700;color:var(--gold);text-transform:uppercase}h1{font-family:Georgia,serif;font-size:clamp(44px,5.3vw,78px);line-height:1.08;font-weight:400;margin:24px 0;max-width:760px;text-shadow:0 2px 25px #0005}h1 em{font-style:normal;color:#ffda79}.hero p{color:#edf0f5;max-width:480px;font-size:18px;text-shadow:0 1px 12px #000}.buttons{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffffff44;border-radius:999px;padding:13px 25px;font-size:14px;font-weight:650;background:#10141a88;transition:background .2s,transform .2s}.button.primary{background:linear-gradient(135deg,#ffe490,#ffc630);border-color:#ffd34c;color:#17150d;box-shadow:0 4px 24px #ffc63025}.button:hover{transform:translateY(-2px);filter:brightness(1.1)}main{max-width:1340px;margin:auto;padding:0 6%}.section{padding:75px 0;border-bottom:1px solid var(--line)}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px;gap:20px}h2{font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.2;margin:10px 0}h3{font-size:22px;line-height:1.3;margin:12px 0}.section-top p{color:var(--muted);margin:0}.tabs{display:flex;gap:9px;flex-wrap:wrap}.tabs button{font-size:14px;color:var(--muted);border:1px solid var(--line);border-radius:999px;background:#11151d;padding:8px 18px}.tabs button[aria-pressed=true]{background:var(--gold);color:#14160d;border-color:var(--gold)}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.card{border:1px solid var(--line);background:linear-gradient(145deg,#171c26,#10131a);border-radius:22px;overflow:hidden;transition:transform .2s,border-color .2s;box-shadow:0 12px 30px #0002}.card:hover{transform:translateY(-4px);border-color:#ffd34c66}.cover{min-height:200px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;position:relative;background:linear-gradient(135deg,#344764,#101720);border-bottom:1px solid #ffd34c25}.cover.tw{background:linear-gradient(135deg,#51394f,#181421)}.cover .number{font:italic 62px Georgia,serif;opacity:.2;align-self:flex-end;line-height:1}.cover strong{font:28px/1.12 Georgia,serif;max-width:280px}.tag{font-size:13px;letter-spacing:1px;color:var(--gold);text-transform:uppercase}.card-body{padding:26px}.card p{color:var(--muted);font-size:16px}.card .text-link{display:inline-block;font-size:14px;font-weight:600;color:var(--gold);border-bottom:1px solid #ffd34c55;padding-bottom:2px}.card[hidden]{display:none}.card iframe{display:block;border:0;width:100%;aspect-ratio:16/9;background:#000}.about{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;align-items:center}.signature{font:italic 100px/1 Georgia,serif;color:#ffda79;letter-spacing:-6px}.about p{color:var(--muted);font-size:18px}.quote{font:26px/1.5 Georgia,serif;border-left:2px solid var(--gold);padding-left:25px;margin:25px 0;color:#fff0c5}footer{border-top:1px solid var(--line);padding:28px 6%;display:flex;justify-content:space-between;color:var(--muted);font-size:14px;gap:25px;align-items:center}footer .brand{font-size:16px}.featured-video{display:grid;grid-template-columns:1.55fr 1fr;gap:32px;align-items:center;margin-bottom:45px;background:#11151d;padding:22px;border:1px solid #ffd34c25;border-radius:24px}.featured-video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:16px;background:#000}.featured-video p{color:var(--muted)}@media(max-width:900px){header{height:74px}nav{gap:16px}.hero{min-height:590px}.about{gap:40px}.signature{font-size:75px}.section-top{align-items:start;flex-direction:column}}@media(max-width:620px){.menu{display:block}nav{display:none;position:absolute;top:74px;left:0;right:0;flex-direction:column;padding:25px;background:var(--bg);border-bottom:1px solid var(--line)}nav.open{display:flex}.hero{min-height:640px}.hero-content{padding-top:55px}.hero:after{background:linear-gradient(90deg,#090b0ed0,#090b0e30),linear-gradient(0deg,#090b0e,transparent 45%)}.hero img{object-position:65% center}h1{font-size:48px}.section{padding:50px 0}.cards,.about,.featured-video{grid-template-columns:1fr}.featured-video{padding:15px;gap:18px}.featured-video>div{padding:5px 8px 15px}.about{gap:25px}.signature{font-size:76px}.cover{min-height:180px}footer{align-items:start;flex-direction:column}h2{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card,.button{transition:none}}

.video-library{padding:65px 0 0}.latest-heading{margin-bottom:25px}.featured-video{margin-bottom:35px}.category-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0 0 28px;border-bottom:1px solid var(--line)}.category-nav a{font-size:14px;padding:9px 18px;border:1px solid #3a4352;border-radius:999px;color:#d8deea;background:#12161d}.category-nav a:hover{border-color:var(--gold);color:var(--gold)}.video-category{padding:38px 0 48px;border-bottom:1px solid var(--line)}.category-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.category-heading p{color:var(--muted);margin:10px 0 0}.category-heading h2{margin:10px 0}.rail-controls{display:flex;gap:10px;flex-shrink:0}.rail-button{width:46px;height:46px;border:1px solid #ffd34c66;border-radius:50%;background:#ffd34c0a;color:var(--gold);font:32px/1 system-ui;display:grid;place-items:center}.rail-button:hover:not(:disabled){background:#ffd34c22}.rail-button:disabled{opacity:.25;cursor:default;border-color:#788194}.video-rail{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bca051 #171c25;padding:2px 2px 18px;overscroll-behavior-x:contain}.video-card{flex:0 0 min(440px,calc(100% - 36px));scroll-snap-align:start;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#171c26,#10141b)}.video-card iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#000}.video-card p{font-size:16px;color:var(--muted)}.video-card .text-link{color:var(--gold);font-size:14px;font-weight:600;border-bottom:1px solid #ffd34c55;display:inline-block}.coming-soon{padding:32px;min-height:235px;background:radial-gradient(ellipse at 0 0,#e7b42c10,transparent 70%),#12161d}.coming-soon h3{font-family:Georgia,serif;font-size:28px;margin:18px 0}.soon-label{display:inline-block;border:1px solid #ffd34c44;border-radius:999px;padding:5px 14px;color:var(--gold);font-size:14px}.video-rail:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:620px){.category-nav{display:flex;position:static;background:none;border-top:none;align-items:stretch;flex-direction:row}.category-heading{align-items:start}.rail-controls{padding-top:24px;gap:7px}.rail-button{width:38px;height:38px}.category-heading h2{font-size:27px}.category-heading p{font-size:15px}.video-card{flex-basis:calc(100% - 22px)}.video-category{padding:30px 0}.video-library{padding-top:45px}.category-nav a{font-size:13px;padding:8px 13px}}
.player-profiles{padding:32px 0 38px;border-bottom:1px solid var(--line)}.profiles-heading{margin-bottom:22px}.profiles-heading h2{font-size:28px}.profiles-heading p{color:var(--muted);margin:8px 0 0}.profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.profile-card{display:flex;flex-direction:column;border:1px solid #ffd34c30;border-radius:20px;background:linear-gradient(140deg,#1b202a,#11151d);padding:22px;transition:transform .2s,border-color .2s}.profile-card:hover{transform:translateY(-3px);border-color:var(--gold)}.profile-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.profile-top .tag{font-size:12px;letter-spacing:.5px}.profile-account{font-size:12px;color:var(--muted);white-space:nowrap}.profile-card h3{font-size:20px;margin:20px 0 5px;overflow-wrap:anywhere}.profile-service{font-size:14px;color:var(--muted)}.profile-cta{font-size:14px;color:var(--gold);margin-top:22px;font-weight:600}@media(max-width:1000px){.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.profile-grid{grid-template-columns:1fr}.profile-card{padding:20px}.profile-card h3{margin-top:12px}.profile-cta{margin-top:12px}}@media(prefers-reduced-motion:reduce){.profile-card{transition:none}}.hero-content{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:50px;align-items:center;padding-top:45px;padding-bottom:65px}.hero-ranks{display:flex;flex-direction:column;gap:12px}.rank-heading{display:flex;flex-direction:column;gap:3px;text-shadow:0 2px 12px #000}.rank-heading>span:last-child{font-size:14px;color:#eef1f7}.rank-visual{display:block;border:1px solid #ffd34c66;border-radius:23px;overflow:hidden;box-shadow:0 8px 30px #0006;transition:transform .2s,border-color .2s;background:#101216}.rank-visual:hover{transform:translateY(-3px);border-color:#fff0ae}.rank-visual img{position:static;display:block;width:100%;height:auto;object-fit:contain}.rank-caption{font-size:12px!important;color:#e0e5ef!important;line-height:1.5;margin:0!important;max-width:310px!important}.hero-ranks .eyebrow{font-size:12px}.player-profiles{padding:40px 0 65px}.player-profiles:before{content:"À propos · Mes profils";display:block;color:var(--gold);font-size:13px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}@media(max-width:900px){.hero-content{grid-template-columns:minmax(0,1fr) 275px;gap:25px}.hero h1{font-size:54px}.hero-ranks .rank-caption{font-size:12px!important}}@media(max-width:680px){.hero-content{grid-template-columns:1fr;padding-top:55px;gap:38px}.hero h1{font-size:48px}.hero-ranks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rank-heading,.rank-caption{grid-column:1/-1}.rank-caption{max-width:none!important}.hero{min-height:unset}.rank-visual{border-radius:17px}.hero img{object-position:65% center}.rank-visual img{object-position:center}.hero:after{background:linear-gradient(90deg,#090b0ec9,#090b0e35),linear-gradient(0deg,#090b0e,transparent 70%)}}@media(max-width:400px){.hero-ranks{grid-template-columns:1fr}.rank-heading,.rank-caption{grid-column:auto}.rank-visual{max-width:310px}}@media(prefers-reduced-motion:reduce){.rank-visual{transition:none}}.rank-progress{padding:12px 17px 15px;background:#10151d}.progress-label{font-size:12px;color:#bfc8d7}.progress-label strong{color:#f7f8fb}.rank-track{position:relative;margin:12px 0;height:8px;background:#343b48;border-radius:999px}.rank-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#b98229,#ffdb68)}.rank-current{position:absolute;top:50%;width:12px;height:12px;background:#fff5d6;border:2px solid #bf8e36;border-radius:50%;transform:translate(-50%,-50%)}.rank-best{position:absolute;top:-4px;width:3px;height:16px;background:#ffd34c;border-radius:2px;box-shadow:0 0 8px #ffd34c55}.progress-record{font-size:12px;color:#ffdd83;display:flex;gap:7px;align-items:center}.record-dot{width:3px;height:10px;background:#ffd34c;border-radius:2px;display:inline-block}.rank-visual:nth-of-type(2) .rank-fill{background:linear-gradient(90deg,#167fb7,#81baff)}@media(max-width:680px){.rank-progress{padding:10px 12px 13px}.progress-label,.progress-record{font-size:12px}}.hero-content{grid-template-columns:minmax(0,1fr) 245px;gap:45px}.compact-ranks{align-self:start;margin-top:30px;display:flex;flex-direction:column;gap:9px;width:245px}.compact-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:1px;color:#f3d286;padding:0 6px 5px}.compact-heading span:last-child{color:#c0c8d4;letter-spacing:0}.rank-badge{display:block;padding:13px 16px;background:#0e131de8;backdrop-filter:blur(12px);border:1px solid #ffd34c3d;border-radius:16px;box-shadow:0 4px 18px #0002;transition:border-color .2s,background .2s}.rank-badge:hover{border-color:#ffd34c;background:#171d27}.badge-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.badge-mode{color:#c2cbd9}.badge-top strong{font-size:15px;font-weight:650;color:#ffe19a}.blue .badge-top strong{color:#a6d2ff}.badge-track{position:relative;height:4px;border-radius:999px;background:#39414e;margin:12px 0 9px}.badge-track>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#b58a30,#ffe095)}.blue .badge-track>span{background:linear-gradient(90deg,#317aac,#91c9ff)}.badge-track i{position:absolute;top:-3px;width:2px;height:10px;background:#ffe095;border-radius:1px}.badge-record{display:flex;justify-content:space-between;gap:9px;font-size:12px;line-height:1.4;color:#aab7ca}.badge-record span{color:#d9dfe9}.compact-note{font-size:12px;color:#b6c0cc;text-align:right;padding:0 5px;text-shadow:0 1px 8px #000}@media(max-width:900px){.hero-content{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.compact-ranks{width:230px}.hero h1{font-size:54px}}@media(max-width:680px){.hero-content{grid-template-columns:1fr;gap:30px}.compact-ranks{width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.compact-heading,.compact-note{grid-column:1/-1}.compact-heading{justify-content:start;gap:12px}.compact-note{text-align:left}.rank-badge{padding:12px}.badge-top{align-items:start;flex-direction:column;gap:4px}.badge-record{align-items:start;flex-direction:column;gap:2px}.hero h1{font-size:48px}}@media(max-width:360px){.compact-ranks{grid-template-columns:1fr}.badge-top,.badge-record{flex-direction:row;align-items:center}}@media(prefers-reduced-motion:reduce){.rank-badge{transition:none}}.rank-emblem{position:static!important;display:block;width:35px!important;height:43px!important;object-fit:contain!important;flex-shrink:0}.badge-top{display:grid;grid-template-columns:35px minmax(0,1fr);gap:2px 10px;align-items:center}.badge-top .rank-emblem{grid-row:1/3}.badge-top .badge-mode{font-size:12px;line-height:1.2}.badge-top strong{font-size:15px;line-height:1.3}.badge-points{font-size:12px;color:#c1ccdc;margin-bottom:5px}.badge-track{margin-top:11px;margin-bottom:8px}@media(max-width:680px){.badge-top{display:grid}.rank-emblem{width:30px!important;height:38px!important}.badge-top{grid-template-columns:30px 1fr;gap:3px 7px}.badge-top strong{font-size:14px}}.rank-emblem[hidden]{display:none!important}header{height:112px}.welcome-brand{display:flex;align-items:center;flex-shrink:0}.welcome-brand img{width:290px;height:98px;object-fit:contain}html{scroll-padding-top:120px}@media(max-width:900px){header{height:100px}.welcome-brand img{width:235px;height:88px}header nav{top:100px;gap:18px}}@media(max-width:620px){header{height:94px}.welcome-brand img{width:220px;height:82px}header nav{top:94px}.hero-content{padding-top:45px}html{scroll-padding-top:100px}}@media(max-width:360px){.welcome-brand img{width:185px}} .hero-content{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:65px;padding-top:45px;padding-bottom:60px}.hero h1{font-size:clamp(38px,3.6vw,54px);margin:17px 0}.hero-intro>p{font-size:16px;margin-bottom:23px}.hero-levels{max-width:470px;display:flex;flex-direction:column;gap:12px}.levels-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.levels-group .compact-heading{font-size:11px;padding-bottom:6px}.hero-levels .rank-badge{padding:10px 12px;border-radius:15px}.hero-levels .badge-top strong{font-size:14px}.hero-levels .badge-track{margin:9px 0 6px}.hero-levels .badge-points,.hero-levels .badge-record{font-size:12px}.hero-levels .badge-record{gap:5px}.hero-levels .badge-record span{white-space:nowrap}.hero-levels .compact-note{text-align:left;margin-top:-3px}.hero-latest{min-width:0}.hero-latest .latest-heading h2{font-size:30px}.hero-latest .latest-heading{margin-bottom:16px}.hero-latest .featured-video{display:block;padding:14px;margin:0;background:#0d131ddb;border-radius:24px;backdrop-filter:blur(14px)}.hero-latest .featured-video>div{padding:18px 12px 10px}.hero-latest .featured-video h3{font-size:21px}.hero-latest .featured-video p{font-size:15px;color:#bdc7d5;text-shadow:none;margin:10px 0 18px}.hero-latest .featured-video .eyebrow{font-size:11px}.hero-latest .featured-video iframe{aspect-ratio:16/9}.hero .buttons{margin-top:22px}.lol-badge{display:flex;align-items:center;gap:10px}.lol-badge>div{display:flex;flex-direction:column;gap:2px;flex:1}.lol-badge strong{font-size:14px;color:#dca37c}.lol-badge .badge-mode{font-size:12px}.lol-points{font-size:14px;color:#f1d2aa}.lol-emblem{position:static!important;width:36px!important;height:40px!important;object-fit:contain!important}.lol-source-note{font-size:11px;color:#b7c0cd;margin-top:-8px}.welcome-brand img{animation:brain-float 5s ease-in-out infinite;filter:drop-shadow(0 0 3px #00c8ff55)}@keyframes brain-float{0%,100%{transform:translateY(0) scale(1);filter:drop-shadow(0 0 3px #00c8ff44)}50%{transform:translateY(-3px) scale(1.025);filter:drop-shadow(0 0 8px #00c8ff88)}}@media(max-width:1000px){.hero-content{gap:28px}.hero-levels .badge-record{flex-direction:column;gap:0}.hero h1{font-size:44px}}@media(max-width:760px){.hero-content{grid-template-columns:1fr;gap:36px}.hero-levels{max-width:100%}.hero-latest{width:100%}.hero-levels .badge-record{flex-direction:row}.hero-latest .featured-video{max-width:620px}.hero h1{font-size:46px}.hero-levels .badge-top{display:grid}.hero-latest .latest-heading h2{font-size:27px}}@media(max-width:380px){.hero-levels .badge-record{flex-direction:column}.hero h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.welcome-brand img{animation:none}}
.hero{min-height:620px}.hero .hero-landscape{opacity:.65;object-position:center}.hero:after{background:linear-gradient(90deg,#090b0eaa,#090b0e44),linear-gradient(0deg,#090b0e,transparent 45%)}.hero-levels{gap:8px;max-width:480px}.levels-group .compact-heading{display:none}.levels-pair{display:flex;flex-direction:column;gap:8px}.hero-levels .rank-badge{position:relative;isolation:isolate;overflow:hidden;padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;border-radius:12px;gap:0 10px;min-height:62px;background:#101722e8;border-color:#ffffff1c}.rank-badge:before{content:'';position:absolute;inset:0 auto 0 0;width:var(--profile-fill,0%);background:linear-gradient(90deg,#bf923629,#f8cd4a38);z-index:-1;transition:width .6s}.rank-badge.blue:before{background:linear-gradient(90deg,#2f75b929,#75bfff35)}.rank-badge.has-peak:after{content:'';position:absolute;top:0;bottom:0;left:calc(var(--profile-peak,100%) - 2px);width:2px;background:#ffd34c55;pointer-events:none}.hero-levels .badge-top{grid-row:1/3;grid-template-columns:29px minmax(0,1fr);gap:2px 10px}.hero-levels .rank-emblem{width:29px!important;height:37px!important}.hero-levels .badge-top .badge-mode{font-size:12px;color:#c1cbd8;white-space:normal}.hero-levels .badge-top strong{font-size:15px}.hero-levels .badge-points{text-align:right;align-self:end;margin:0;color:#e2e8f2;font-size:12px}.hero-levels .badge-record{display:block!important;font-size:11px!important;text-align:right;color:#aeb9c8}.hero-levels .badge-record span{margin-left:4px;color:#d5deeb}.hero-levels .badge-track{display:none}.hero-levels .lol-badge{display:flex;min-height:57px;background:linear-gradient(90deg,#b36d3322,#101722e8)}.hero-levels .lol-emblem{width:29px!important;height:35px!important}.hero-levels .lol-badge .badge-mode{font-size:12px}.hero-levels .lol-badge strong{font-size:15px}.hero-levels .compact-note{font-size:11px;margin-top:1px}.lol-source-note{font-size:11px;margin-top:-5px}.hero-content{gap:60px;padding-top:42px;padding-bottom:50px}.hero-latest .featured-video{background:#101722ef}.hero-intro>p{margin-bottom:20px}@media(max-width:900px){.hero-content{gap:25px}.hero-levels .badge-top .badge-mode{font-size:11px}.hero-levels .badge-record{font-size:10px!important}.hero-levels .badge-points{font-size:11px}}@media(max-width:760px){.hero-content{gap:30px}.hero-levels .badge-top .badge-mode{font-size:12px}.hero-levels .badge-record{font-size:11px!important}.hero-levels .badge-points{font-size:12px}.hero .hero-landscape{object-position:center}.hero:after{background:linear-gradient(0deg,#090b0e,transparent 80%),#090b0e55}}@media(prefers-reduced-motion:reduce){.rank-badge:before{transition:none}}.hero-levels .badge-record,.hero-levels .badge-points,.hero-levels .badge-top .badge-mode{font-size:12px!important}@media(max-width:420px){.hero-levels .rank-badge{grid-template-columns:minmax(0,1fr) 110px}.hero-levels .badge-top .badge-mode{line-height:1.35}.hero-levels .badge-record{line-height:1.35;white-space:normal}.hero-levels .badge-record span{white-space:normal!important}}.hero-content{max-width:1600px;grid-template-columns:minmax(250px,.93fr) minmax(240px,.86fr) minmax(340px,1.24fr);gap:38px;padding:65px 4% 75px;align-items:center}.hero{min-height:625px}.hero-profile-column{min-width:0}.profile-column-title{display:block;margin-bottom:16px;font-size:12px}.hero-levels{max-width:none}.hero-intro{padding:0 4px}.hero-intro h1{font-size:clamp(37px,3vw,49px);line-height:1.13;margin:20px 0}.hero-intro>.eyebrow{font-size:11px;letter-spacing:1.5px}.hero-intro>p{font-size:16px;line-height:1.8;color:#e3e8f0}.hero .hero-landscape{opacity:1;object-position:center 55%}.hero:after{background:linear-gradient(90deg,#090b0e99,#090b0e22 50%,#090b0e44),linear-gradient(0deg,#090b0e,transparent 30%)}.hero-profile-column .rank-badge{background:#0f1721cc;backdrop-filter:blur(10px)}.hero-latest .latest-heading h2{font-size:28px}.hero-latest .featured-video{background:#101722d9}.hero-profile-column .badge-top .badge-mode{font-size:11px!important}.hero-profile-column .badge-record{font-size:11px!important}.welcome-brand img{filter:drop-shadow(0 0 4px #f3bc4d33)}@keyframes brain-float{0%,100%{transform:translateY(0) scale(1);filter:drop-shadow(0 0 3px #f4ca6744)}50%{transform:translateY(-2px) scale(1.02);filter:drop-shadow(0 0 7px #f4ca6766)}}@media(max-width:1150px){.hero-content{grid-template-columns:minmax(230px,.95fr) minmax(210px,.82fr) minmax(290px,1.15fr);gap:22px;padding-left:3%;padding-right:3%}.hero-intro h1{font-size:37px}.hero-profile-column .rank-badge{padding:10px}.hero-profile-column .badge-record{white-space:normal}.hero-latest .featured-video>div{padding:14px 8px 8px}.hero-latest .featured-video h3{font-size:19px}.hero-latest .featured-video p{font-size:14px}}@media(max-width:940px){.hero-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px;padding:45px 5% 60px}.hero-intro{grid-column:1/-1;grid-row:1;max-width:600px;padding:0}.hero-intro h1{font-size:46px}.hero-profile-column{grid-row:2}.hero-latest{grid-row:2}.hero-intro .buttons{margin-top:18px}}@media(max-width:620px){.hero-content{grid-template-columns:1fr;padding:38px 6% 55px;gap:30px}.hero-intro{grid-column:1;grid-row:1}.hero-profile-column{grid-row:2}.hero-latest{grid-row:3}.hero-intro h1{font-size:42px}.hero-profile-column .badge-top .badge-mode,.hero-profile-column .badge-record{font-size:12px!important}.hero-latest .featured-video h3{font-size:21px}.hero-latest .featured-video p{font-size:15px}.hero:after{background:linear-gradient(0deg,#090b0e,transparent 75%),#090b0e55}.hero-profile-column .rank-badge{padding:10px 14px}}.hero-profile-column .badge-top .badge-mode,.hero-profile-column .badge-record{font-size:12px!important}.hero-intro{padding:24px 20px;background:linear-gradient(135deg,#0d1521a8,#0d152178);border-radius:24px;backdrop-filter:blur(5px)}.hero-intro h1{font-size:clamp(30px,2.65vw,42px)}@media(max-width:1150px){.hero-intro{padding:20px 16px}.hero-intro h1{font-size:32px}}@media(max-width:940px){.hero-intro{padding:24px;max-width:100%}.hero-intro h1{font-size:44px}}@media(max-width:620px){.hero-intro h1{font-size:40px}}.gold-dust{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.hero-content{z-index:2;align-items:start;padding-top:30px}.hero-profile-column{align-self:start}.profile-column-title{font-size:16px!important;font-weight:800;letter-spacing:1.8px;margin:0 0 18px;color:#ffe18a;-webkit-text-stroke:.5px #111;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,0 2px 8px #000}.hero-intro{background:none;backdrop-filter:none;border-radius:0;padding:35px 8px 0;align-self:center}.hero-intro h1{-webkit-text-stroke:.55px #17130d;text-shadow:2px 2px 0 #080b10,-1px -1px 0 #080b10,1px -1px 0 #080b10,-1px 1px 0 #080b10,0 3px 18px #000b}.hero-intro>p,.hero-intro>.eyebrow{text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,0 2px 7px #000}.hero-intro>p{color:#fff;line-height:1.8}.video-slider-controls{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0 0!important}.video-slider-controls button{border:1px solid #ffd34c50;border-radius:999px;background:#101925;color:#ffdf85;min-height:34px;padding:3px 13px;font-size:14px}.video-slider-controls #video-prev,.video-slider-controls #video-next{font-size:24px;line-height:1;width:36px;padding:0}.video-slider-controls span{font-size:13px;color:#c1ccdb;min-width:42px;text-align:center}.video-slider-controls button:hover{background:#ffd34c20}.hero-latest iframe{transition:opacity .25s}.hero-latest iframe.switching{opacity:.25}@media(max-width:940px){.hero-intro{padding:0;background:none}.hero-profile-column{align-self:start}.hero-content{padding-top:38px}.profile-column-title{font-size:16px!important}}@media(max-width:620px){.hero-intro h1{font-size:40px}.hero-content{padding-top:30px}.video-slider-controls{gap:10px}}
.game-logo{position:static!important;display:block;width:42px!important;height:31px!important;object-fit:contain!important;flex-shrink:0;border-radius:5px}.hero-levels .badge-top{grid-template-columns:42px 25px minmax(0,1fr);gap:2px 7px}.hero-levels .badge-top .game-logo{grid-column:1;grid-row:1/3}.hero-levels .badge-top .rank-emblem{grid-column:2;grid-row:1/3;width:25px!important;height:34px!important}.hero-levels .badge-top .badge-mode,.hero-levels .badge-top strong{grid-column:3}.hero-profile-column .rank-badge{grid-template-columns:minmax(0,1fr) 105px;gap:0 8px}.hero-levels .badge-record{line-height:1.35;white-space:normal}.hero-levels .badge-record span{white-space:normal!important}.hero-levels .lol-badge{display:flex}.hero-levels .lol-badge .lol-emblem{width:25px!important;height:30px!important}.lol-game-logo{border-radius:0}.hero-profile-column .rank-badge .badge-mode{font-size:12px!important}@media(min-width:941px) and (max-width:1150px){.hero-profile-column .rank-badge{grid-template-columns:minmax(0,1fr) 82px}.hero-levels .badge-top{grid-template-columns:34px minmax(0,1fr)}.hero-levels .badge-top .game-logo{width:34px!important;grid-column:1;grid-row:1/3}.hero-levels .badge-top .rank-emblem{display:none}.hero-levels .badge-top .badge-mode,.hero-levels .badge-top strong{grid-column:2}}@media(max-width:400px){.hero-profile-column .rank-badge{grid-template-columns:minmax(0,1fr) 95px}.hero-levels .badge-top{grid-template-columns:34px 20px minmax(0,1fr);gap:2px 5px}.hero-levels .badge-top .game-logo{width:34px!important}.hero-levels .badge-top .rank-emblem{width:20px!important}}@media(min-width:941px) and (max-width:1150px){.hero-levels .badge-top{grid-template-columns:30px 20px minmax(0,1fr)}.hero-levels .badge-top .game-logo{width:30px!important}.hero-levels .badge-top .rank-emblem{display:block;width:20px!important;grid-column:2;grid-row:1/3}.hero-levels .badge-top .badge-mode,.hero-levels .badge-top strong{grid-column:3}}.library-heading{margin-bottom:23px}.game-tabs{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:22px;border-bottom:1px solid var(--line)}.game-tabs button{padding:11px 20px;border:1px solid #ffd34c35;background:#121923;color:#ccd5e3;border-radius:999px;font-size:14px;font-weight:600}.game-tabs button[aria-selected=true]{background:linear-gradient(135deg,#ffdf87,#f3be46);color:#151711;border-color:#ffda79;box-shadow:0 3px 18px #ffc53018}.game-tabs button:hover{border-color:#ffd34c}.video-category[hidden]{display:none!important}.video-category{padding-top:32px}.aoe-game-mark{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;height:39px;border:1px solid #d9b56066;border-radius:7px;background:linear-gradient(135deg,#394355,#141b26);color:#ffe195;line-height:1}.aoe-game-mark>span{font:700 10px/1 system-ui;letter-spacing:1px}.aoe-game-mark>strong{font:700 24px/1 Georgia,serif;margin-top:2px}.video-library{padding-top:45px}@media(min-width:941px) and (max-width:1150px){.aoe-game-mark{width:30px;height:36px}.aoe-game-mark>span{font-size:9px}.aoe-game-mark>strong{font-size:22px}}@media(max-width:400px){.aoe-game-mark{width:34px}.game-tabs{gap:8px}.game-tabs button{padding:10px 14px;font-size:13px}}.hero-levels .badge-top .aoe-game-mark>strong{font:700 24px/1 Georgia,serif;color:#ffe195}@media(min-width:941px) and (max-width:1150px){.hero-levels .badge-top .aoe-game-mark>strong{font-size:22px}}.aoe-profile-background{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid #d5b56333;border-radius:18px;overflow:hidden;background:#101723dd}.aoe-profile-background:before{content:'';position:absolute;inset:0;background:url('game-aoe4.jpg') center/contain no-repeat;opacity:.13;mix-blend-mode:screen;z-index:-1;pointer-events:none}.aoe-profile-background .levels-group{position:relative}.hero-profile-column .aoe-profile-background .rank-badge{background:#111b2966;border-color:#ffffff1c;backdrop-filter:none;grid-template-columns:minmax(0,1fr) 105px;padding:10px 12px;gap:0 8px}.hero-levels .aoe-profile-background .badge-top{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 9px;grid-row:1/3}.hero-levels .aoe-profile-background .badge-top .rank-emblem{display:block!important;grid-column:1!important;grid-row:1/3;width:28px!important;height:37px!important}.hero-levels .aoe-profile-background .badge-top .badge-mode,.hero-levels .aoe-profile-background .badge-top strong{grid-column:2!important}.hero-levels .aoe-profile-background .badge-top .badge-mode{font-size:12px!important}.hero-levels .aoe-profile-background .badge-top strong{font-size:14px!important}.hero-levels .aoe-profile-background .badge-record{font-size:12px!important;line-height:1.3;white-space:normal}.hero-levels .aoe-profile-background .badge-record span{white-space:normal}.hero-levels .aoe-profile-background .badge-points{font-size:12px!important}.hero-levels .aoe-profile-background .badge-record{display:flex!important;flex-direction:column!important;align-items:flex-end;gap:0}.hero-levels .aoe-profile-background .badge-record span{margin:0}@media(min-width:941px) and (max-width:1150px){.hero-profile-column .aoe-profile-background .rank-badge{grid-template-columns:minmax(0,1fr) 95px;padding:10px}.hero-levels .aoe-profile-background .badge-top{grid-template-columns:24px minmax(0,1fr);gap:2px 7px}.hero-levels .aoe-profile-background .badge-top .rank-emblem{width:24px!important}}@media(max-width:400px){.hero-profile-column .aoe-profile-background .rank-badge{grid-template-columns:minmax(0,1fr) 100px}.hero-levels .aoe-profile-background .badge-top{grid-template-columns:24px minmax(0,1fr);gap:2px 7px}}
.game-status-row{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid #ffffff25;border-radius:12px;background:#101722dc;backdrop-filter:blur(8px)}.game-status-row>div{display:flex;flex-direction:column;gap:3px;min-width:0}.game-status-row strong{font-size:14px;font-weight:650;color:#e7edf7}.game-status-row>div>span{font-size:12px;color:#bdc9d9;line-height:1.5}.game-status-row b{font-weight:600;color:#8ed8bc}.game-status-row small{font-size:12px;color:#aab5c4}.status-game{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;min-height:36px;border:1px solid #ffffff2a;border-radius:8px;font-size:13px;line-height:1.1;font-weight:750;color:#b4e7cf;background:#213c3333}.warhammer-status .status-game{color:#ffe095;background:#59422133}.tft-status:hover{border-color:#8ed8bc88}.hero-content{padding-bottom:40px}.hero-profile-column .compact-note{margin-top:3px}.hero-profile-column .lol-source-note{margin-top:-5px}.hero-profile-column .game-status-row{margin-top:0}@media(max-width:1150px) and (min-width:941px){.game-status-row{padding:10px;gap:9px}.status-game{width:32px}.game-status-row strong{font-size:13px}}.status-wordmark{flex:0 0 94px;text-align:center;font-family:Georgia,serif;font-size:11px;letter-spacing:.08em;color:#c9d4df;line-height:1.5}.status-wordmark b{font-size:13px;color:#e9d59c;letter-spacing:.04em}.tft-status .status-wordmark b{color:#b0e4cf}.warhammer-status{width:100%;text-align:left;font-family:inherit;cursor:pointer;color:inherit}.campaign-summary{display:flex;flex-direction:column;gap:3px}.campaign-summary>span{font-size:12px;color:#bdc9d9}.campaign-wrap{position:relative;z-index:8}.campaign-popover{position:absolute;left:0;top:calc(100% + 6px);width:100%;padding:16px;background:#101925f5;border:1px solid #e3c47c75;border-radius:14px;box-shadow:0 12px 32px #0008;backdrop-filter:blur(14px);visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .16s,transform .16s,visibility .16s}.campaign-popover:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.campaign-popover>strong{display:block;color:#f1d799;font-size:14px;margin-bottom:8px}.campaign-popover>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px}.campaign-popover>div+div{border-top:1px solid #ffffff18}.campaign-popover b{color:#eaf0f7}.campaign-failed{color:#efb2a8}.campaign-active{color:#b0e4cf}.campaign-wrap:hover .campaign-popover,.campaign-wrap:focus-within .campaign-popover,.campaign-wrap.is-open .campaign-popover{visibility:visible;opacity:1;transform:none}.warhammer-status:hover{border-color:#e3c47c88}.warhammer-status:focus-visible{outline:2px solid #f1d799;outline-offset:3px}@media(prefers-reduced-motion:reduce){.campaign-popover{transition:none}}.hero-profile-column .game-status-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 12px;min-height:54px;border-radius:12px;background:#111b29bb;backdrop-filter:none}.simple-game-label{font-size:12px;color:#c1cbd8;line-height:1.3}.game-status-row strong{font-size:14px;line-height:1.3}.hero-profile-column .simple-record{font-size:12px;text-align:right;line-height:1.5;display:block;color:#c6d1df}.simple-record span{font-size:12px!important}.tft-status{background:linear-gradient(90deg,#409d7229,#111b29bb)!important}.warhammer-status{background:linear-gradient(90deg,#bf923629,#111b29bb)!important}.rank-detail-panel{position:fixed;z-index:1000;width:290px;max-width:calc(100vw - 24px);padding:16px;border:1px solid #d7b66b80;border-radius:14px;background:#101925fa;box-shadow:0 14px 40px #0008;color:#eaf0f7;backdrop-filter:blur(14px)}.rank-detail-panel[hidden]{display:none}.rank-detail-panel h3{margin:0 26px 10px 0;font-size:15px;color:#f1d799}.detail-close{position:absolute;right:8px;top:6px;background:none;border:0;color:#d9e2ed;font-size:22px;cursor:pointer;padding:4px 8px}.detail-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;line-height:1.4}.detail-row+.detail-row{border-top:1px solid #ffffff18}.detail-meta{font-size:12px;color:#adbdd1;line-height:1.6;margin:8px 0 0}.detail-link{display:inline-block;font-size:13px;color:#f1d799;margin-top:10px;text-decoration:underline}.detail-win{color:#b0e4cf}.detail-loss{color:#efb2a8}.detail-players{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.hero-profile-column{position:relative;z-index:4}.hero-profile-column .tft-status,.hero-profile-column .warhammer-status{position:relative;isolation:isolate;overflow:hidden}.tft-status:before,.warhammer-status:before{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:-1;pointer-events:none;font-family:Georgia,serif;font-weight:700;letter-spacing:.13em;line-height:1;color:#e5cf91;opacity:.12;text-shadow:0 1px 5px #000}.tft-status:before{content:"TFT";font-size:52px;color:#b7e4d0}.warhammer-status:before{content:"TWW3";font-size:46px}.tft-status>div,.warhammer-status>div,.warhammer-status>.simple-record{position:relative;z-index:1}.tft-status strong,.warhammer-status strong{text-shadow:0 1px 5px #000}.tft-status .simple-record,.warhammer-status .simple-record{text-shadow:0 1px 4px #000}.hero-profile-column .hearthstone-status{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#a276cc27,#111b29bb)!important}.hearthstone-status:before{content:"HEARTHSTONE";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:700 30px/1 Georgia,serif;letter-spacing:.08em;opacity:.12;color:#e0cfa0;pointer-events:none;z-index:-1}.hearthstone-status .simple-record strong{color:#e7c3ff}.hearthstone-status .simple-record span{display:block;color:#bdc9d9}.hero-profile-column .tft-status:before,.hero-profile-column .warhammer-status:before,.hero-profile-column .hearthstone-status:before{opacity:.3;text-shadow:0 1px 3px #0009;letter-spacing:.06em}.hero-profile-column .tft-status:before{font-size:50px;color:#b9eed6}.hero-profile-column .warhammer-status:before{font-size:45px;color:#f2d591}.hero-profile-column .hearthstone-status:before{font-size:29px;color:#ecdcb2}.hero-profile-column .lol-badge{position:relative;isolation:isolate;overflow:hidden;background:#101722dd;gap:10px}.hero-profile-column .lol-badge:before{content:"";position:absolute;inset:0;width:auto;background:url('game-lol.png') center/auto 44px no-repeat;opacity:.38;z-index:-1;transition:none}.hero-profile-column .lol-badge:after{display:none}.hero-profile-column .lol-badge>div,.hero-profile-column .lol-badge>.lol-points,.hero-profile-column .lol-badge>.lol-emblem{position:relative;z-index:1}.hero-profile-column .lol-badge strong,.hero-profile-column .lol-badge .lol-points,.hero-profile-column .game-status-row strong,.hero-profile-column .game-status-row .simple-record{text-shadow:0 1px 3px #000,0 0 9px #07101c}.hero-profile-column .lol-badge .badge-mode{color:#e4ebf5;text-shadow:0 1px 4px #000}.hero-profile-column .tft-status strong,.hero-profile-column .warhammer-status strong{font-size:14px}.hero-profile-column .tft-status{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 12px}.hero-profile-column .tft-status .tft-current{gap:3px}.tft-current>span{font-size:12px;color:#c0cddd}.hero-profile-column .tft-status .tft-history{display:grid;grid-template-columns:auto auto;align-items:center;gap:5px 12px;text-align:right;line-height:1.3;padding-left:12px;border-left:1px solid #a8d7c233}.tft-history .tft-season{font-size:12px;color:#c4cfdd;white-space:nowrap}.tft-history b{font-size:14px;font-weight:650;white-space:nowrap;text-shadow:0 1px 4px #000}.tft-history .tft-emerald{color:#a5e8ca}.tft-history .tft-diamond{color:#b5d8ff}@media(max-width:380px){.hero-profile-column .tft-status{gap:8px;padding:10px}.hero-profile-column .tft-status .tft-history{gap:5px 8px;padding-left:8px}}.youtube-sync-note{font-size:12px;color:#b6c4d5;margin-top:10px}#hero-video-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-body h3{overflow-wrap:anywhere}
[hidden]{display:none!important}
.site-view{animation:view-in .3s ease both}.view-heading{max-width:1200px;margin:auto;padding:35px 6% 15px}.view-heading h1{font-size:clamp(30px,4vw,48px);margin:8px 0}.build-card-frame{display:block;width:100%;height:760px;border:1px solid #ffd34c45;border-radius:18px;background:#0b1420}.card-space{max-width:1200px;margin:auto;padding:0 6% 35px}.card-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.card-space p{color:var(--muted)}header nav{gap:20px}header nav a[aria-current="page"]{color:var(--gold)}.video-library{padding-top:30px}.section.about,.player-profiles{padding-top:35px;padding-bottom:35px}footer{padding-top:20px;padding-bottom:20px}@keyframes view-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:760px){.build-card-frame{height:650px}header nav{gap:12px}}@media(prefers-reduced-motion:reduce){.site-view{animation:none}}

.guestbook{max-width:1200px;margin:0 auto;padding:24px 6%;width:100%}.guestbook-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.guestbook h2{margin:5px 0 15px}.guestbook blockquote{margin:12px 0;font-size:18px;overflow-wrap:anywhere}.guestbook cite{color:var(--gold);font-style:normal}.guestbook-controls{display:flex;gap:8px;margin-top:12px}#comment-form{margin-top:18px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#11151d}#comment-form label{display:block;margin-bottom:12px}#comment-form input,#comment-form textarea{display:block;width:100%;padding:10px;margin-top:6px;background:#090b0e;color:var(--ink);border:1px solid #657080;border-radius:8px;font:inherit}#comment-form p{font-size:13px;color:var(--muted)}.bot-trap{position:absolute;left:-10000px}.admin-space{max-width:1000px;margin:auto;padding:35px 6%;min-height:65vh}.moderation-item{padding:18px;margin:15px 0;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow-wrap:anywhere}.moderation-item p{white-space:pre-wrap}.moderation-actions{display:flex;gap:8px;flex-wrap:wrap}.moderation-item small{color:var(--muted)}@media(max-width:650px){.guestbook-title{align-items:flex-start;flex-direction:column}}

.home-comments{padding:18px 6%;background:linear-gradient(110deg,#142a42,#102031);border-bottom:1px solid #d9b96966;display:flex;align-items:center;justify-content:space-between;gap:25px}.home-comments span{color:var(--gold);font-size:12px;letter-spacing:2px;text-transform:uppercase}.home-comments blockquote{margin:5px 0;font-size:clamp(17px,2vw,23px);overflow-wrap:anywhere}.home-comments cite{font-style:normal;color:#d7bd87}.home-comments .pill{flex-shrink:0}.guestbook{min-height:65vh;padding-top:35px}.guestbook h2{font:400 clamp(32px,4vw,48px) Georgia}.guestbook #comment-form{max-width:800px;padding:25px}.guestbook #comment-form label{font-size:17px}.guestbook #comment-form textarea{min-height:140px}header nav{gap:16px;font-size:14px}@media(max-width:1100px){header{padding-left:3%;padding-right:3%}.welcome-brand img{max-width:190px}header nav{gap:10px;font-size:13px}}@media(max-width:760px){.home-comments{flex-direction:column;align-items:flex-start}}

footer a[href="#administration"]{font-size:12px;color:var(--muted);opacity:.7}footer a[href="#administration"]:hover{opacity:1;color:var(--gold)}.guestbook-title p{color:var(--muted);margin-top:0}
