.achievement-detail-art{--medal:var(--pink);--medal-line:color-mix(in srgb, var(--medal) 30%, transparent)}[data-placement="1"]{--medal:#d8b77b}[data-placement="2"]{--medal:#bbc9de}[data-placement="3"]{--medal:#d4a28a}[data-theme=light] [data-placement="1"]{--medal:#876125}[data-theme=light] [data-placement="2"]{--medal:#52677e}[data-theme=light] [data-placement="3"]{--medal:#97593b}.achievement-insignia{aspect-ratio:320/300;width:min(100%,410px);color:var(--medal,var(--pink));place-items:center;display:grid;position:relative}.achievement-wreath{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.achievement-halo{stroke:currentColor;opacity:.23;stroke-width:.65px}.achievement-halo-inner{stroke:currentColor;opacity:.12;stroke-width:.65px;stroke-dasharray:1 5}.achievement-branch{stroke:currentColor;stroke-width:1px;opacity:.65}.achievement-leaf{fill:currentColor;opacity:.65}.achievement-leaf-inner{fill:currentColor;opacity:.32}.achievement-crown{stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.achievement-star{fill:currentColor}.achievement-insignia-content{place-items:center;width:70%;display:grid;transform:translateY(-3%)}.achievement-insignia.is-compact{width:132px}.achievement-insignia.is-compact .achievement-halo-inner{display:none}.achievement-insignia.is-compact .achievement-leaf{opacity:.75}.honours-page{--honours-ink:var(--text);--honours-muted:var(--muted);--honours-line:var(--line);color:var(--text);background:var(--bg);isolation:isolate;overflow:clip}.honours-page :is(a,button,input):focus-visible{outline:2px solid var(--pink);outline-offset:5px}.honours-totals{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:32px 0 0;padding-top:24px;display:grid}.honours-totals>div{flex-direction:column-reverse;align-items:flex-start;gap:10px;display:flex}.honours-totals dt{color:var(--muted);letter-spacing:.025em;font-size:8px}.honours-totals dd{font:400 34px/1 var(--display);margin:0}.honours-totals>div:first-child dd{color:var(--pink)}.honours-emblem-fallback{color:var(--pink);font-size:32px}.honours-empty{color:var(--muted);padding-block:40px;font-size:13px}.achievement-detail-back{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding-block:12px 24px;font-size:10px;display:flex}.achievement-detail-back a{color:var(--pink);align-items:center;gap:12px;display:inline-flex}.achievement-detail-back>span{color:var(--muted);font-size:8px}.restored-detail-achievement{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;padding-top:24px}.achievement-detail-art{border:1px solid var(--medal-line);background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--medal) 8%, var(--surface)), var(--bg) 72%);flex-direction:column;align-items:center;padding:26px 30px 32px;display:flex;position:relative}.achievement-detail-art:before{content:"";border:1px solid var(--medal-line);opacity:.5;pointer-events:none;position:absolute;inset:7px}.achievement-detail-art-heading{width:100%;color:var(--muted);letter-spacing:.1em;justify-content:space-between;margin-bottom:22px;font-size:9px;display:flex}.achievement-detail-art-heading>span:first-child{color:var(--pink)}.achievement-detail-art .achievement-insignia{width:min(100%,430px)}.achievement-detail-art img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 10px 16px #0003);width:100%;height:auto}.achievement-detail-award{color:var(--medal);text-align:center;margin-top:12px;font-size:clamp(19px,2.2vw,30px);line-height:1.5}.achievement-detail-art-footer{color:var(--muted);letter-spacing:.08em;margin-top:18px;font-size:8px}.restored-detail-achievement .content-detail-body{padding-top:32px}.restored-detail-achievement .content-detail-body h1{margin-top:20px;font-size:clamp(30px,3.5vw,49px);line-height:1.35}.achievement-detail-meta{border-block:1px solid var(--line);margin:32px 0}.achievement-detail-meta>div{grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:20px;padding-block:16px;display:grid}.achievement-detail-meta>div+div{border-top:1px solid var(--line)}.achievement-detail-meta dt{color:var(--muted);font-size:10px}.achievement-detail-meta dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.achievement-detail-meta>div:first-child dd{color:var(--pink);font-size:20px}.achievement-team-preview{align-items:center;gap:14px;margin-top:12px;display:flex}.achievement-team-preview img{object-fit:contain;flex-shrink:0;width:80px;height:80px}.achievement-team-preview span{overflow-wrap:anywhere;min-width:0}.honours-soundtrack{align-items:center;gap:14px;display:flex;position:relative}.honours-soundtrack button{cursor:pointer;color:var(--pink);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.honours-soundtrack .honours-soundtrack-play{border:1px solid #8c4e67;width:40px;height:40px;transition:background .2s,color .2s}.honours-soundtrack .honours-soundtrack-play:hover{background:var(--pink);color:#100e11}.honours-soundtrack-info{flex-direction:column;gap:2px;display:flex}.honours-soundtrack-info span{color:var(--honours-muted);letter-spacing:.15em;font-size:9px}.honours-soundtrack-info strong{color:var(--honours-ink);letter-spacing:.03em;font-size:11px;font-weight:400}.honours-soundtrack-wave{align-items:center;gap:3px;height:28px;margin-inline:8px;display:flex}.honours-soundtrack-wave i{width:2px;height:var(--wave-height);background:var(--pink);transform-origin:50%;opacity:.55;transform:scaleY(.25)}.honours-soundtrack.is-playing .honours-soundtrack-wave i{animation:honours-equalizer .85s var(--wave-delay) ease-in-out infinite alternate;opacity:1}.honours-soundtrack-volume{align-items:center;gap:8px;display:flex}.honours-soundtrack-volume button{width:32px;height:40px}.honours-soundtrack-volume input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:58px;height:28px;margin:0;padding:0}.honours-soundtrack-volume input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--pink) var(--volume), #49303b var(--volume));height:3px}.honours-soundtrack-volume input::-moz-range-track{background:linear-gradient(to right, var(--pink) var(--volume), #49303b var(--volume));height:3px}.honours-soundtrack-volume input::-webkit-slider-thumb{appearance:none;background:var(--pink);border:none;border-radius:0;width:7px;height:11px;margin-top:-4px}.honours-soundtrack-volume input::-moz-range-thumb{background:var(--pink);border:none;border-radius:0;width:7px;height:11px}.honours-soundtrack-error{color:var(--pink);z-index:3;background:#21141c;width:250px;padding:8px;font-size:9px;position:absolute;top:100%;right:0}.honours-page .honours-floating-mute{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--accent-fill,#ff94be);background:var(--accent-fill,#ff94be);color:#25131c;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-size:11px;line-height:1.3;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;position:fixed;box-shadow:0 6px 28px #0005}.honours-page .honours-floating-mute[data-muted=true]{color:var(--accent-fill,#ff94be);background:#21141c}.honours-page .honours-floating-mute:hover{box-shadow:0 6px 28px #0005,0 0 0 4px #ff94be25}.honours-floating-mute svg{flex-shrink:0}@keyframes honours-equalizer{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (max-width:1100px){.honours-totals{gap:10px}.honours-totals dt{font-size:7px}.honours-totals dd{font-size:29px}.achievement-insignia.is-compact{width:114px}.restored-detail-achievement{gap:36px}}@media (max-width:760px){.honours-soundtrack{gap:10px;width:100%}.honours-soundtrack-wave{margin-left:auto;margin-right:0}.honours-soundtrack-volume{margin-left:auto}.honours-page .honours-floating-mute{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));width:52px;min-height:52px;padding:0}.honours-floating-mute span{display:none}.honours-totals{gap:10px;margin-top:25px;padding-top:20px}.honours-totals dt{font-size:7px}.honours-totals dd{font-size:30px}.achievement-insignia.is-compact{flex-shrink:0;width:78px}.restored-detail-achievement{grid-template-columns:1fr;gap:28px}.achievement-detail-art{padding:22px 20px 28px}.achievement-detail-art .achievement-insignia{width:min(100%,350px)}.restored-detail-achievement .content-detail-body{padding-top:0}.restored-detail-achievement .content-detail-body h1{font-size:clamp(26px,6.5vw,40px)}.achievement-detail-meta>div{grid-template-columns:80px minmax(0,1fr);gap:14px}.achievement-detail-meta dd{font-size:11px}}@media (max-width:360px){.honours-soundtrack-wave{display:none}.honours-totals dt{font-size:6px}.honours-totals dd{font-size:26px}.achievement-insignia.is-compact{width:68px}}@media (prefers-reduced-motion:reduce){.honours-page *,.honours-page :before,.honours-page :after{transition:none!important;animation:none!important}.honours-soundtrack.is-playing .honours-soundtrack-wave i{transform:scaleY(1)}}
.monument{--text:#f4eee4;--pink:#ff94be;--muted:#b7aba0;--honours-ink:#f4eee4;--honours-muted:#b7aba0;--hall-gold:#ccb28b;isolation:isolate;color:var(--text);background:#0c0b0a;position:relative;overflow:clip}.monument-scenery{z-index:-3;object-fit:cover;object-position:50% 50%}.monument-shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0808079c 0%,#08080736 35%,#0000 60%),linear-gradient(#0c0b0a38,#0000 50%,#0c0b0a22 80%,#0c0b0a 100%);position:absolute;inset:0}.monument-top{border-bottom:1px solid #ccb28b30;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.monument-top>p{letter-spacing:.17em;color:var(--hall-gold);align-items:center;gap:15px;font-size:9px;display:flex}.monument-top>p>span:first-child{letter-spacing:-.04em;color:var(--pink);border-right:1px solid #ccb28b50;padding-right:17px;font-size:16px}.monument-stage{grid-template-columns:44% 56%;align-items:center;min-height:clamp(580px,100svh - 275px,850px);display:grid}.monument-intro{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding:48px 25px 48px 0;display:flex;position:relative;container-type:inline-size}.monument-kicker{color:var(--hall-gold);letter-spacing:.07em;align-items:center;gap:14px;font-size:9px;display:flex}.monument-kicker>span:first-child{font-size:20px}.monument-intro h1{font:400 14.1cqi/1.13 var(--display);letter-spacing:-.045em;text-shadow:0 4px 28px #000a;margin:24px 0 0}.monument-intro h1>span{display:block}.monument-intro h1>span:last-child{color:var(--hall-gold)}.monument-description{color:#c8bfb5;max-width:340px;margin-top:24px;font-size:12px;line-height:1.9}.monument-explore{letter-spacing:.03em;color:var(--text);border-block:1px solid #ccb28b60;justify-content:space-between;align-items:center;gap:25px;margin-top:33px;padding:18px 0;font-size:10px;transition:color .2s;display:inline-flex}.monument-explore svg{color:var(--hall-gold);transition:transform .25s}.monument-explore:hover{color:var(--pink)}.monument-explore:hover svg{transform:translateY(4px)}.monument-side-note{color:#a69a8e;letter-spacing:.14em;font-size:7px;position:absolute;bottom:23px;left:0}.monument-team{flex-direction:column;align-items:center;min-width:0;padding:25px 0 24px;animation:.7s both monument-reveal;display:flex;position:relative;transform:translate(-3%)}.monument-team-year{color:var(--hall-gold);letter-spacing:.13em;justify-content:center;align-items:center;gap:12px;font-size:9px;display:flex}.monument-team-year>span{background:#ccb28b70;width:25px;height:1px;display:block}.monument-crest{aspect-ratio:1;place-items:center;width:min(100%,385px);margin-top:-6px;display:grid;position:relative}.monument-crest img{object-fit:contain;filter:saturate(.65)sepia(.12)drop-shadow(0 20px 13px #000c)drop-shadow(0 0 25px #c6aa722b);width:100%;height:100%;position:absolute;inset:0}.monument-crest>span{color:var(--hall-gold);font-size:100px}.monument-team-caption{text-align:center;width:min(100%,530px);margin-top:-20px;padding-inline:12px}.monument-team-caption h2{font:400 clamp(24px, 2.65vw, 43px)/1.3 var(--display);letter-spacing:-.035em;text-shadow:0 3px 15px #000;overflow-wrap:anywhere}.monument-team-honours{color:var(--hall-gold);letter-spacing:.035em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:8px;display:flex}.monument-team-honours i{font-size:5px;font-style:normal}.monument-featured-link{max-width:100%;color:var(--text);background:#0c0b0a9c;border:1px solid #ccb28b55;justify-content:center;align-items:center;gap:18px;margin-top:23px;padding:13px 22px;font-size:10px;line-height:1.7;transition:border-color .2s,background .2s;display:inline-flex}.monument-featured-link span{min-width:0}.monument-featured-link small{color:var(--hall-gold);letter-spacing:.1em;margin-bottom:3px;font-size:7px;display:block}.monument-featured-link svg{color:var(--hall-gold);flex-shrink:0}.monument-featured-link:hover{border-color:var(--hall-gold);background:#1d1814}.monument-team-empty{color:var(--hall-gold);font-size:150px}.monument-navigation{border-top:1px solid #ccb28b45;grid-template-columns:150px 88px minmax(0,1fr);align-items:center;gap:32px;min-height:109px;display:grid}.monument-index{color:#9c9084;font-size:10px}.monument-index b{color:var(--hall-gold);margin-right:5px;font-size:25px;font-weight:400}.monument-index small{letter-spacing:.08em;margin-top:8px;font-size:7px;display:block}.monument-team-options{scrollbar-width:thin;scrollbar-color:#ccb28b60 #100f0e;grid-column:3;gap:10px;min-width:0;display:flex;overflow-x:auto}.monument-team-options button{color:#b9afa4;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:15px;min-width:210px;padding:16px 20px;font-size:12px;transition:background .2s,color .2s,border-color .2s;display:flex}.monument-team-options button[aria-pressed=true]{border-bottom-color:var(--hall-gold);color:var(--text);background:linear-gradient(#0000,#ccb28b16)}.monument-team-options button:hover{color:var(--text);background-color:#ccb28b0e}.monument-team-options img{object-fit:contain;width:48px;height:48px}.monument-team-options small{color:#aa9b8b;margin-top:8px;font-size:7px;display:block}.monument-option-number{color:var(--hall-gold);font-size:8px}.monument-arrows{grid-area:1/2;gap:8px;display:flex}.monument-arrows button{width:40px;height:40px;color:var(--hall-gold);cursor:pointer;background:#100f0e70;border:1px solid #ccb28b60;place-items:center;transition:background .2s;display:grid}.monument-arrows button:hover{background:#ccb28b25}.monument :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #ff94be}.honours-page .honours-floating-mute{width:52px;min-height:52px;padding:0;color:#241b12!important;background:#ccb28b!important;border-color:#ccb28b!important}.honours-page .honours-floating-mute span{display:none}.honours-page .honours-floating-mute[data-muted=true]{color:#ccb28b!important;background:#17120e!important}.honours-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:45px;padding-block:38px;display:flex}.honours-summary>p{align-items:center;gap:20px;max-width:400px;font-size:11px;line-height:1.8;display:flex}.honours-summary>p>span:first-child{color:var(--pink);font-size:26px}.honours-summary .honours-totals{border:0;flex:0 580px;gap:30px;margin:0;padding:0}.honours-summary .honours-totals>div{border-left:1px solid var(--line);align-items:center}.honours-summary .honours-totals dd{font-size:32px}.honours-summary .honours-totals dt{text-align:center;font-size:8px}@keyframes monument-reveal{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (min-width:1800px){.monument-scenery{object-position:50% 60%}}@media (max-width:1100px){.monument-stage{grid-template-columns:43% 57%;min-height:610px}.monument-scenery{object-position:57% center}.monument-intro{padding-right:10px}.monument-kicker{gap:8px;font-size:7px}.monument-description{max-width:270px;font-size:10px}.monument-explore{gap:15px;font-size:8px}.monument-crest{width:330px}.monument-team{transform:none}.monument-team-caption h2{font-size:29px}.monument-team-honours{gap:8px;font-size:7px}.monument-navigation{grid-template-columns:110px 88px minmax(0,1fr);gap:20px}.monument-team-options button{gap:10px;min-width:180px;padding-inline:10px;font-size:10px}.honours-summary{gap:25px}.honours-summary>p{font-size:9px}.honours-summary .honours-totals{gap:14px}.honours-summary .honours-totals dt{font-size:7px}}@media (max-width:760px){.monument-top{flex-wrap:wrap;gap:20px;padding-block:18px}.monument-top>p{justify-content:space-between;width:100%;font-size:8px}.monument-top>p>span:first-child{border:0}.monument-top .honours-soundtrack{width:100%}.monument-stage{flex-direction:column;min-height:0;display:flex}.monument-scenery{object-fit:cover;object-position:73% center}.monument-shade{background:linear-gradient(#090807ed 0%,#090807e0 29%,#09080744 47%,#09080733 64%,#090807de 85%,#090807 95%)}.monument-intro{text-align:center;align-items:center;width:100%;padding:32px 0 0}.monument-kicker{gap:10px;font-size:7px}.monument-kicker>span:first-child{font-size:14px}.monument-intro h1{margin-top:18px;font-size:12.5cqi;line-height:1.15}.monument-description{max-width:290px;margin-top:16px;font-size:10px}.monument-explore{margin-top:22px;padding-block:12px;font-size:8px}.monument-side-note{display:none}.monument-team{width:100%;padding:37px 0 30px}.monument-team-year{font-size:7px}.monument-crest{width:min(100%,300px);margin-top:-3px}.monument-team-caption{margin-top:-20px;padding:0}.monument-team-caption h2{font-size:clamp(22px,6.5vw,34px)}.monument-featured-link{margin-top:18px;padding:11px 16px;font-size:9px}.monument-team-honours{margin-top:10px}.monument-navigation{grid-template-columns:minmax(0,1fr) 82px;gap:10px;padding-top:18px;padding-bottom:18px}.monument-index{font-size:8px}.monument-index b{font-size:20px}.monument-index small{margin-top:0;margin-left:18px;font-size:7px;display:inline-block}.monument-arrows{grid-area:1/2}.monument-arrows button{width:36px;height:36px}.monument-team-options{grid-area:2/1/auto/-1;gap:0}.monument-team-options button{flex-shrink:0;justify-content:flex-start;gap:7px;min-width:50%;padding:13px 8px;font-size:9px}.monument-option-number{display:none}.monument-team-options img{width:36px;height:42px}.monument-team-options small{margin-top:5px;font-size:6px}.honours-summary{flex-direction:column;gap:26px;padding-block:30px}.honours-summary>p{gap:14px;font-size:8px}.honours-summary>p>span:first-child{font-size:20px}.honours-summary .honours-totals{flex-basis:auto;gap:6px;width:100%}.honours-summary .honours-totals>div:first-child{border:0}.honours-summary .honours-totals dd{font-size:27px}.honours-summary .honours-totals dt{font-size:6px}}@media (max-width:360px){.monument-team-options button{font-size:8px}.monument-team-options img{width:28px}.monument-team-options small{font-size:5px}.monument-index small{margin-left:10px;font-size:6px}}@media (prefers-reduced-motion:reduce){.monument-team{animation:none}.monument-explore:hover svg{transform:none}}
.honours-page{--text:#f4eee4;--muted:#b6aca5;--line:#ccb28b30;--pink:#ff94be;--bg:#0c0b0a;--gallery-gold:#ccb28b}.team-gallery{scroll-margin-top:0;position:relative}.team-gallery-heading{justify-content:space-between;align-items:flex-end;gap:32px;padding-block:90px 72px;display:flex}.team-gallery-heading h2{font:400 clamp(40px, 5.1vw, 76px)/1.1 var(--display);letter-spacing:-.045em;margin-top:24px}.team-gallery-heading>div>p{color:var(--gallery-gold);letter-spacing:.08em;font-size:9px;line-height:1.8}.team-gallery-heading>div>p>span{color:#6e5a41;margin-inline:14px}.team-gallery-heading-aside{align-items:center;gap:44px;padding-bottom:7px;display:flex}.team-gallery-heading-aside>svg{color:var(--gallery-gold)}.team-chapter{isolation:isolate;border-top:1px solid var(--line);background:#0c0b0a;scroll-margin-top:-50px;position:relative}.team-chapter:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 18% 35%, color-mix(in srgb, var(--team-glow) 12%, transparent), transparent 55%), linear-gradient(180deg, #0c0b0a00 65%, #0c0b0a);position:absolute;inset:0}.team-chapter-backdrop{z-index:-2;pointer-events:none;opacity:.09;position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.team-chapter-backdrop img{object-fit:cover;object-position:20% 28%;filter:grayscale()contrast(1.2)}.team-chapter-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,100px);padding-block:50px 100px;display:grid}.team-portrait{min-width:0;position:sticky;top:110px;container-type:inline-size}.team-portrait-topline{color:var(--gallery-gold);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:24px;font-size:8px;display:flex}.team-portrait-topline>span:first-child{font-size:15px}.team-portrait-topline i{color:var(--muted);margin-left:5px;font-size:9px;font-style:normal}.team-portrait-art{--medal:#ccb28b;place-items:center;height:clamp(220px,100svh - 540px,440px);margin-top:20px;display:grid;position:relative}.team-portrait-art:after{content:"";z-index:-1;background:radial-gradient(#000b,#0000 70%);border-radius:50%;width:80%;height:18%;position:absolute;bottom:3%}.team-portrait-arch{background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--team-glow) 13%, transparent), transparent 68%);border:1px solid #ccb28b20;border-radius:48% 48% 0 0;width:75%;height:90%;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000,#0008 70%,#0000);mask-image:linear-gradient(#000,#0008 70%,#0000)}.team-portrait-arch:before{content:"";border-radius:inherit;border:1px solid #ccb28b18;position:absolute;inset:12px}.team-portrait-art .achievement-insignia{width:min(100%,470px);height:100%}.team-portrait-art .achievement-wreath{opacity:.4}.team-portrait-art .achievement-halo,.team-portrait-art .achievement-halo-inner{opacity:0}.team-portrait-art .achievement-insignia-content{width:91%;height:92%;position:relative}.team-portrait-art img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 20px 22px #000a) drop-shadow(0 0 45px color-mix(in srgb, var(--team-glow) 16%, transparent));position:absolute;inset:0}.team-portrait-fallback{color:var(--gallery-gold);font-size:110px}.team-portrait-caption{padding-top:12px;position:relative}.team-portrait-season{color:var(--gallery-gold);letter-spacing:.15em;align-items:center;gap:15px;font-size:17px;display:flex}.team-portrait-season>span{font-size:20px}.team-portrait-caption h3{font:400 clamp(25px, 8.2cqi, 55px)/1.2 var(--display);letter-spacing:-.05em;text-transform:uppercase;overflow-wrap:anywhere;margin:16px 0}.team-portrait-label{color:var(--gallery-gold);letter-spacing:.14em;font-size:9px;line-height:1.8}.team-portrait-motto{color:var(--muted);margin-top:17px;font-size:11px;line-height:1.9}.team-portrait-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding-top:22px;display:flex}.team-portrait-bottom p{color:var(--muted);align-items:center;gap:13px;font-size:8px;display:flex}.team-portrait-bottom strong{color:var(--gallery-gold);font-size:24px;font-weight:400}.team-portrait-bottom a{color:var(--text);align-items:center;gap:12px;font-size:8px;display:inline-flex}.team-portrait-bottom a:hover{color:var(--pink)}.team-legacy{min-width:0;padding-top:4px}.team-legacy-heading{letter-spacing:.08em;color:var(--gallery-gold);justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;font-size:8px;line-height:1.7;display:flex}.team-legacy-heading>span{color:var(--muted);white-space:nowrap}.team-awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.team-award-reveal{display:flex}.team-gallery .team-award{--medal:#d8b77b;--medal-line:color-mix(in srgb, var(--medal) 32%, transparent);border:1px solid var(--medal-line);background:linear-gradient(155deg, color-mix(in srgb, var(--medal) 7%, #100f0f), #100f0f 65%);flex-direction:column;width:100%;min-width:0;transition:border-color .25s,background .25s,translate .25s;display:flex;position:relative}.team-gallery .team-award[data-placement="2"]{--medal:#bbc9de}.team-gallery .team-award[data-placement="3"]{--medal:#d4a28a}.team-gallery .team-award:not([data-placement]){--medal:#e4b4c6}.team-award:before,.team-award:after{content:"";pointer-events:none;border-color:var(--medal);opacity:.7;width:15px;height:15px;position:absolute}.team-award:before{border-top:2px solid var(--medal);border-left:2px solid var(--medal);top:-1px;left:-1px}.team-award:after{border-bottom:2px solid var(--medal);border-right:2px solid var(--medal);bottom:-1px;right:-1px}.team-award:hover{border-color:var(--medal);translate:0 -3px}.team-award-head{color:var(--medal);justify-content:space-between;gap:10px;padding:20px 20px 0;font-size:8px;display:flex}.team-award-index{opacity:.55}.team-award-art{background:radial-gradient(ellipse, color-mix(in srgb, var(--medal) 8%, transparent), transparent 65%);place-items:center;margin:10px 14px 0;display:grid;position:relative}.team-award-art .achievement-insignia{width:min(100%,190px)}.team-award-place{font:400 52px/1 var(--display);justify-items:center;gap:10px;padding-top:14px;display:grid}.team-award-place small{letter-spacing:.15em;font-size:7px}.team-award-copy{flex-direction:column;flex:1;padding:17px 20px 20px;display:flex}.team-award h4{font:400 clamp(15px, 1.35vw, 20px)/1.55 var(--display);letter-spacing:-.015em;overflow-wrap:anywhere}.team-award h4 a:after{content:"";position:absolute;inset:0}.team-award h4 a:focus-visible{outline:none}.team-award:focus-within{outline:2px solid var(--pink);outline-offset:5px}.team-award-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:24px;font-size:7px;line-height:1.8;display:flex}.team-award-foot svg{color:var(--medal);flex:none}.team-award-reveal:only-child{grid-column:1/-1}.team-award-reveal:only-child .team-award-head{padding:28px 32px 0;font-size:10px}.team-award-reveal:only-child .team-award-art{padding-block:20px}.team-award-reveal:only-child .achievement-insignia{width:min(100%,310px)}.team-award-reveal:only-child .team-award-place{gap:17px;font-size:85px}.team-award-reveal:only-child .team-award-place small{font-size:9px}.team-award-reveal:only-child .team-award-copy{padding:24px 32px 32px}.team-award-reveal:only-child h4{font-size:clamp(24px,2.3vw,34px);line-height:1.4}.team-award-reveal:only-child .team-award-foot{padding-top:30px;font-size:9px}.team-legacy-signature{color:#9c8666;letter-spacing:.08em;justify-content:center;align-items:center;gap:12px;margin-top:32px;font-size:7px;display:flex}.team-legacy-signature>span:first-child,.team-legacy-signature>span:last-child{background:var(--line);flex:1;height:1px}.team-gallery-nav{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100e0df5;border-block:1px solid #ccb28b45;position:sticky;bottom:0}.team-gallery-nav-inner{align-items:center;gap:40px;padding-right:60px;display:flex}.team-gallery-nav-label{color:var(--gallery-gold);flex-shrink:0;align-items:center;gap:15px;font-size:8px;display:flex}.team-gallery-nav-label>span:first-child{font-size:23px}.team-gallery-nav-links{scrollbar-width:thin;scrollbar-color:#ccb28b60 transparent;flex:1;align-items:stretch;display:flex;overflow-x:auto}.team-gallery-nav-links a{color:var(--muted);flex:1 0 auto;justify-content:center;align-items:center;gap:15px;padding:16px 30px;font-size:12px;transition:color .2s,background .2s;display:flex;position:relative}.team-gallery-nav-links a:after{content:"";background:var(--gallery-gold);height:2px;transition:scale .2s;position:absolute;inset:auto 22px -1px;scale:0 1}.team-gallery-nav-links a[aria-current]{color:var(--text);background:linear-gradient(#0000,#ccb28b0a)}.team-gallery-nav-links a[aria-current]:after{scale:1}.team-gallery-nav-links a:hover{color:var(--gallery-gold)}.team-gallery-nav-links img{object-fit:contain;opacity:.65;width:42px;height:42px}.team-gallery-nav-links a[aria-current] img{opacity:1}.team-gallery-nav-links a>span{gap:7px;display:grid}.team-gallery-nav-links small{letter-spacing:.12em;color:var(--gallery-gold);font-size:8px}.team-gallery-outro{border-top:1px solid var(--line);background:radial-gradient(at 50% 100%,#ccb28b0c,#0000 65%),#0c0b0a}.team-gallery-outro>div{text-align:center;flex-direction:column;align-items:center;padding-block:95px 110px;display:flex}.team-outro-star{color:var(--gallery-gold);font-size:32px}.team-gallery-outro p{color:var(--muted);letter-spacing:.1em;margin-top:24px;font-size:9px}.team-gallery-outro a:not(.team-outro-return){font:400 clamp(24px, 3.8vw, 56px)/1.4 var(--display);letter-spacing:-.025em;align-items:center;gap:24px;margin-top:22px;display:inline-flex}.team-gallery-outro a:not(.team-outro-return) svg{width:45px;height:45px;color:var(--gallery-gold);flex-shrink:0}.team-gallery-outro a:hover{color:var(--gallery-gold)}.team-outro-return{color:var(--muted);align-items:center;gap:14px;margin-top:42px;font-size:8px;display:inline-flex}.team-outro-return svg{rotate:180deg}@media (min-width:761px) and (max-height:850px){.team-portrait-art{height:clamp(190px,100svh - 495px,320px)}.team-portrait{top:100px}.team-portrait-caption h3{margin-block:12px}.team-portrait-motto{margin-top:10px}.team-portrait-bottom{margin-top:18px;padding-top:15px}}@media (max-width:1100px){.team-chapter-layout{gap:32px}.team-awards{gap:12px}.team-award-head{padding:16px 14px 0;font-size:7px}.team-award-copy{padding:14px}.team-award h4{font-size:14px}.team-award-foot{font-size:6px}.team-gallery-nav-inner{gap:20px}.team-gallery-nav-links a{padding-inline:18px;font-size:10px}}@media (max-width:900px) and (min-width:761px){.team-chapter-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.team-awards{grid-template-columns:1fr}.team-award{grid-template-columns:100px 1fr;display:grid}.team-award-head{grid-column:1/-1}.team-award-art .achievement-insignia{width:130px}.team-award-place{font-size:40px}.team-gallery-heading-aside{gap:18px}.team-gallery-heading-aside>p{max-width:190px}.team-portrait-caption h3{font-size:8cqi}}@media (max-width:760px){.team-gallery{scroll-margin-top:0}.team-gallery-heading{gap:22px;padding-block:55px 42px}.team-gallery-heading h2{margin-top:18px;font-size:clamp(29px,7.4vw,50px)}.team-gallery-heading>div>p{font-size:7px}.team-gallery-heading>div>p>span{margin-inline:6px}.team-gallery-heading-aside{padding:0 0 5px}.team-gallery-heading-aside>p{display:none}.team-gallery-heading-aside>svg{width:23px}.team-chapter{scroll-margin-top:-28px}.team-chapter-layout{grid-template-columns:1fr;gap:45px;padding-block:28px 55px}.team-chapter-backdrop{height:700px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.team-portrait{position:relative;top:auto}.team-portrait-topline{font-size:7px}.team-portrait-art{height:320px;margin-top:22px}.team-portrait-art .achievement-insignia{width:min(100%,360px)}.team-portrait-caption{text-align:center;padding-top:5px}.team-portrait-season{justify-content:center;font-size:15px}.team-portrait-caption h3{margin-block:14px;font-size:clamp(26px,8.1cqi,44px)}.team-portrait-label{letter-spacing:.07em;font-size:8px}.team-portrait-motto{margin-top:14px;font-size:9px}.team-portrait-bottom{text-align:left;margin-top:24px;padding-top:20px}.team-portrait-bottom a{gap:7px;font-size:7px}.team-portrait-bottom p{gap:10px;font-size:7px}.team-legacy-heading{gap:14px;margin-bottom:20px;font-size:7px}.team-awards{gap:14px}.team-award-head{padding:15px 12px 0;font-size:6px}.team-award-art{margin:8px 8px 0}.team-award-art .achievement-insignia{width:min(100%,155px)}.team-award-place{gap:7px;padding-top:10px;font-size:40px}.team-award-place small{font-size:6px}.team-award-copy{padding:12px}.team-award h4{font-size:clamp(12px,3vw,17px);line-height:1.65}.team-award-foot{gap:8px;padding-top:18px;font-size:6px}.team-award-foot svg{width:17px}.team-award-reveal:only-child .team-award-head{padding:22px 24px 0;font-size:8px}.team-award-reveal:only-child .team-award-art{padding-block:10px}.team-award-reveal:only-child .achievement-insignia{width:min(100%,270px)}.team-award-reveal:only-child .team-award-place{font-size:70px}.team-award-reveal:only-child .team-award-copy{padding:20px 24px 24px}.team-award-reveal:only-child h4{font-size:25px}.team-award-reveal:only-child .team-award-foot{font-size:8px}.team-gallery-nav-inner{gap:0;width:100%;padding-right:67px}.team-gallery-nav-label{display:none}.team-gallery-nav-links a{gap:8px;min-height:73px;padding:14px 10px;font-size:8px}.team-gallery-nav-links img{width:28px;height:32px}.team-gallery-nav-links small{font-size:6px}.team-gallery-nav-links a:after{inset-inline:10px}.team-gallery-outro>div{padding-block:65px 75px}.team-gallery-outro p{font-size:7px}.team-gallery-outro a:not(.team-outro-return){gap:14px;font-size:clamp(20px,5.2vw,32px)}.team-gallery-outro a:not(.team-outro-return) svg{width:28px;height:28px}}@media (max-width:360px){.team-awards{grid-template-columns:1fr}.team-award-art .achievement-insignia{width:175px}.team-award-head{padding:20px 20px 0;font-size:8px}.team-award-copy{padding:20px}.team-award h4{font-size:17px}.team-award-foot{font-size:8px}.team-gallery-nav-links img{display:none}.team-portrait-art{height:280px}}@media (max-width:600px){.team-awards{grid-template-columns:1fr}.team-gallery .team-award{grid-template-columns:125px minmax(0,1fr);display:grid}.team-award-head{grid-column:1/-1;padding:20px 18px 0;font-size:8px}.team-award-art{margin:14px 0 18px 10px}.team-award-art .achievement-insignia{width:125px}.team-award-copy{padding:22px 18px 22px 16px}.team-award h4{font-size:15px;line-height:1.6}.team-award-foot{padding-top:20px;font-size:8px}.team-award-reveal:only-child .team-award{display:flex}.team-award-reveal:only-child .team-award-art{margin-inline:14px}}
.tournament-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin:32px 0;display:grid}.tournament-facts dt{color:var(--pink);text-transform:uppercase;font-size:.75rem}.tournament-facts dd{overflow-wrap:anywhere;margin:8px 0 0}.date-row strong{overflow-wrap:anywhere}.roster-download-button{color:var(--pink);cursor:pointer;font:inherit;background:0 0;border:1px solid #ff94be42;align-items:center;gap:7px;margin-bottom:10px;padding:7px 10px;font-size:.65rem;display:flex}.roster-download-button:hover{background:#ff94be18}.player-card-interactive{position:relative}.player-card-interactive:focus-within{outline:2px solid var(--pink);outline-offset:3px}.player-card-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.player-card-open:after{content:"";z-index:2;position:absolute;inset:0}.player-card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.player-card-hint{color:var(--pink);align-items:center;gap:4px;font-size:10px;display:inline-flex}.player-card-actions .roster-download-button{z-index:3;margin:0;position:relative}.player-details-dialog{background:var(--surface);width:min(920px,100vw - 24px);color:var(--text)}.player-details{border-top:3px solid var(--player-accent);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.player-details-visual{background:var(--bg);border-right:1px solid var(--line);min-width:0}.player-details-portrait{aspect-ratio:.9;object-fit:cover;width:100%;display:block}.player-details-team{align-items:center;gap:14px;padding:24px;display:flex}.player-details-team>img{object-fit:contain;width:54px;height:54px}.player-details-team span,.player-details-team strong{overflow-wrap:anywhere;display:block}.player-details-team span{color:var(--muted);margin-bottom:5px;font-size:12px}.player-details-team strong{color:var(--player-accent);font-size:20px}.player-details-body{overflow-wrap:anywhere;min-width:0;padding:38px 32px}.player-details-banner{object-fit:cover;border-radius:5px;width:100%;max-height:150px;margin-bottom:24px}.player-details-heading{padding-right:28px}.player-details-heading .eyebrow{color:var(--player-accent);font-size:10px}.player-details-heading h2{margin:14px 0 8px;font-size:clamp(32px,3.5vw,54px);line-height:1.1}.player-details-section,.player-details-message,.player-details-facts{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.player-details-section h3{color:var(--pink);margin-bottom:14px;font-size:18px}.player-details-section .profile-rich-content{margin:0;padding:0}.player-details-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.player-details-facts dt{color:var(--muted);margin-bottom:6px;font-size:11px}.player-details-facts dd{margin:0;font-size:16px}.player-details-link,.player-details-message .small-button{margin-top:24px}@media (max-width:600px){.player-details{grid-template-columns:1fr}.player-details-visual{border-right:0;border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:24px 56px 24px 20px;display:flex}.player-details-portrait{border-radius:5px;flex-shrink:0;width:90px;height:112px}.player-details-team{padding:0;display:block}.player-details-team>img{width:34px;height:34px;margin-bottom:8px}.player-details-body{padding:24px 20px}}.roster-export-preview{width:min(100%,360px);height:auto;margin:24px auto;display:block;box-shadow:0 16px 55px #0008}.roster-card-dialog{width:min(580px,100vw - 24px)}.roster-card-dialog .hall-dialog-surface,.redeem-dialog .hall-dialog-surface,.roster-preview-dialog .hall-dialog-surface{padding:38px 30px}.roster-card-dialog h2,.redeem-dialog h2,.roster-preview-dialog h2{margin-top:14px;padding-right:30px}.redeem-dialog{width:min(700px,100vw - 24px)}.redeem-product{align-items:center;gap:24px;margin:28px 0;display:flex}.redeem-product img{object-fit:contain;background:#141317;border-radius:12px;flex-shrink:0;width:140px;height:140px}.redeem-product h3{margin:0 0 12px}.redeem-product>div{overflow-wrap:anywhere;min-width:0}.redeem-product p{color:var(--muted);font-size:.8rem}.quantity-stepper{align-items:center;gap:8px;max-width:260px;display:flex}.quantity-stepper button{width:52px;height:52px;color:var(--pink);font:inherit;cursor:pointer;background:#ff94be18;border:1px solid #ff94be44;border-radius:8px;font-size:1.3rem}.quantity-stepper button:disabled{opacity:.3;cursor:default}.quantity-stepper input{text-align:center;flex:1;min-width:0}.redeem-totals{border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;margin:0;padding:18px 0}.redeem-totals div{justify-content:space-between;gap:15px;padding:8px 0;display:flex}.redeem-totals dt{color:var(--muted)}.redeem-totals dd{color:var(--pink);margin:0}.champion-images-field{border:1px solid #ffffff20;min-width:0;padding:20px}.champion-images-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:18px;display:grid}.champion-images-list .panel{padding:16px}.champion-images-list .upload-preview{max-height:140px}.legend-card-caption .legend-role-icon{object-fit:contain;filter:drop-shadow(0 0 10px var(--legend-theme));margin:0 auto 12px}.prediction-workspace{overflow:hidden}.prediction-progress{padding:20px 0 12px}.prediction-progress>div{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.8rem;display:flex}.prediction-progress strong{color:var(--pink)}.prediction-progress progress{width:100%;height:6px;accent-color:var(--pink);margin-top:14px;display:block}.prediction-workspace .tournament-diagram{min-width:0}.prediction-workspace .prediction-match{min-height:190px;padding:14px}.prediction-workspace .diagram-round{width:300px;min-width:300px}.pick-team-row{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:8px 0;display:grid}.pick-team-choice{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff04;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:10px 8px;font-size:.72rem;display:flex}.pick-team-choice img{object-fit:contain;width:34px;height:34px}.pick-team-choice>span:nth-last-child(2){overflow-wrap:anywhere;flex:1}.pick-team-choice[aria-pressed=true]{border-color:var(--pink);color:var(--pink);background:#ff94be1c}.pick-team-choice:disabled{cursor:default;opacity:1}.pick-team-choice:not(:disabled):hover{border-color:#ff94be77}.pick-tick{flex-shrink:0;width:18px}.pick-roster{padding:6px 8px;font-size:.6rem}.pick-feedback{background:#ffffff04;border-left:2px solid #aaa;flex-direction:column;gap:6px;margin-top:12px;padding:12px;font-size:.65rem;display:flex}.pick-correct{border-color:#aadeba}.pick-partial{border-color:#e5c58c}.pick-incorrect{border-color:#ed889e}.pick-feedback span{color:var(--muted);overflow-wrap:anywhere}.prediction-riot-id{max-width:460px}.prediction-riot-id small{color:var(--muted);font-size:.65rem;line-height:1.7}.swiss-prediction-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.swiss-prediction-card{background:#ffffff03;border:1px solid #ffffff17;border-radius:10px;padding:22px}.swiss-prediction-card header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.swiss-prediction-card header img{object-fit:contain;width:44px;height:44px}.swiss-prediction-card h3{flex:1;min-width:90px;font-size:.9rem}.swiss-prediction-card fieldset{border:0;min-width:0;padding:18px 0 0}.swiss-prediction-card legend{color:var(--muted);font-size:.65rem}.swiss-record-choices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.swiss-record-choices button{font:inherit;color:inherit;cursor:pointer;background:#ffffff06;border:1px solid #fff2;border-radius:5px;padding:10px 4px;font-size:.8rem}.swiss-record-choices button[aria-pressed=true]{border-color:var(--pink);color:var(--pink);background:#ff94be20}.swiss-record-choices button:disabled{cursor:default}.roster-preview-dialog{width:min(610px,100vw - 24px)}.status-cancelled{color:#ed889e;background:#ed889e15}.status-live{color:var(--pink);background:#ff94be20}@media (max-width:600px){.roster-card-dialog .hall-dialog-surface,.redeem-dialog .hall-dialog-surface,.roster-preview-dialog .hall-dialog-surface{padding:30px 18px}.redeem-product{align-items:flex-start;gap:16px}.redeem-product img{width:85px;height:85px}.redeem-totals{font-size:.72rem}.prediction-workspace{padding:18px 12px}.swiss-prediction-cards{grid-template-columns:1fr}.prediction-progress{font-size:.7rem}.champion-images-list{grid-template-columns:1fr}.tournament-facts{grid-template-columns:1fr 1fr}.redeem-dialog .form-buttons{flex-direction:column}}
.admin-password-reset,.admin-account-verification{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.admin-password-reset h3,.admin-account-verification h3{margin-bottom:16px}.admin-password-reset .platform-form{max-width:600px}.admin-date-cell{min-width:150px;font-size:11px;line-height:1.8}.redemption-details{gap:16px;margin:24px 0;display:grid}.redemption-details>div{grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.redemption-details dt{color:var(--muted);font-size:12px}.redemption-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px}.product-balance-hint{color:var(--muted);font-size:12px}.product-balance-hint strong{color:var(--pink)}.product-card .button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:600px){.redemption-details>div{grid-template-columns:minmax(0,1fr);gap:6px}}.discord-contact{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:24px;padding-top:24px;display:flex}.discord-contact>div{min-width:0}.discord-handle{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:8px;display:block}.discord-copy-status{flex-basis:100%;margin:0;font-size:12px}.contact-received{font-size:12px}.pickems-metrics{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 12px;display:grid;overflow:hidden}.pickems-metrics>div{border-right:1px solid var(--line);flex-direction:column-reverse;gap:8px;padding:22px;display:flex}.pickems-metrics>div:last-child{border-right:0}.pickems-metrics dt{color:var(--muted);font-size:12px}.pickems-metrics dd{font:700 36px/1 var(--display);margin:0}.pickems-metrics .pickems-maximum dd{color:var(--pink)}.pickems-summary>p{font-size:11px;line-height:1.8}@media (max-width:700px){.pickems-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pickems-metrics>div{padding:18px 14px}.pickems-metrics>div:nth-child(2){border-right:0}.pickems-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.team-roster-sections{scroll-margin-top:110px}.team-roster-group{margin:48px 0}.roster-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.roster-group-heading h2{margin-top:12px;font-size:clamp(26px,3vw,40px)}.roster-group-count{color:var(--pink);opacity:.6;font-size:32px}.staff-profile-card{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.staff-profile-card .player-image{aspect-ratio:.8;border-radius:5px}.staff-profile-card .player-image>span{display:none}.staff-profile-card .player-info{padding:0}.staff-profile-card .player-info h3{font-size:22px}.staff-profile-card .player-card-actions{flex-wrap:wrap;margin-top:12px}.catalog-order-controls{max-width:100%}.catalog-order-buttons{gap:6px;display:flex}.catalog-order-buttons .small-button{align-items:center;gap:5px;display:inline-flex}.catalog-order-buttons button:disabled{opacity:.3;cursor:not-allowed}.catalog-order-controls .notice{max-width:300px;margin-top:10px;font-size:11px}.prediction-guide{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:24px 0}.prediction-guide summary{cursor:pointer;color:var(--pink);align-items:center;gap:14px;padding:20px;list-style:none;display:flex}.prediction-guide summary::-webkit-details-marker{display:none}.prediction-guide summary span{flex:1}.prediction-guide[open] summary>svg:last-child{transform:rotate(180deg)}.prediction-guide-body{padding:0 24px 24px}.prediction-guide-body p{font-size:13px;line-height:1.8}.prediction-guide-paths{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.prediction-guide-paths>div{border:1px solid var(--line);border-radius:6px;padding:20px}.prediction-guide-paths h3{margin-bottom:20px;font-size:17px}.prediction-guide-paths>div>div{flex-wrap:wrap;gap:10px;display:flex}.prediction-guide-paths strong{border:1px solid;border-radius:4px;padding:10px 14px;font-size:23px}.prediction-guide-paths p{margin-top:16px}.qualifying-path{color:var(--pink)}.eliminated-path{color:var(--muted)}.prediction-guide-points{flex-wrap:wrap;gap:12px 26px;margin:24px 0;display:flex}.prediction-guide-points>span{align-items:center;gap:9px;font-size:12px;display:flex}.prediction-guide-points strong{color:var(--pink);font-size:26px}.prediction-guide-reminder{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.gallery-drop-zone{border:2px dashed var(--line);background:var(--surface);border-radius:12px;justify-content:center;align-items:center;gap:26px;min-height:260px;padding:32px;transition:border-color .2s,background .2s;display:flex}.gallery-drop-zone>svg{color:var(--pink);flex-shrink:0}.gallery-drop-zone.dragging{border-color:var(--pink);background:color-mix(in srgb, var(--pink) 10%, var(--surface))}.gallery-drop-zone:focus-within{outline:2px solid var(--pink);outline-offset:4px}.gallery-drop-copy strong{font-size:21px;display:block}.gallery-drop-copy p{color:var(--muted);margin:10px 0 22px;font-size:12px}.gallery-file-button{cursor:pointer;position:relative}.gallery-file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.gallery-upload-preview{object-fit:contain;border-radius:6px;width:min(42%,260px);max-height:260px}.gallery-image-field>p{margin-top:12px;font-size:12px}.gallery-drop-zone.uploading{opacity:.65}.pickems-open-count{color:var(--pink);font-size:12px}.pickems-event-list{gap:10px;margin:20px 0 30px;display:grid}.pickems-event{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:16px;padding:18px;display:flex}.pickems-event.selected{border-color:var(--pink);box-shadow:inset 3px 0 var(--pink)}.pickems-event>img{object-fit:contain;width:48px;height:56px}.pickems-event>span{flex:1;min-width:0}.pickems-event small{color:var(--muted);flex-wrap:wrap;gap:5px 15px;margin-top:8px;font-size:10px;display:flex}.pickems-admin-detail{border-top:1px solid var(--line);min-width:0;padding-top:30px}.pickems-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0;display:grid}.pickems-admin-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:20px}.pickems-admin-metrics span{color:var(--muted);font-size:10px;display:block}.pickems-admin-metrics strong{color:var(--pink);margin-top:12px;font-size:36px;display:block}.pickems-phase-timeline{margin:30px 0;padding:0;list-style:none}.pickems-phase-timeline li{gap:18px;padding-bottom:30px;display:flex;position:relative}.pickems-phase-timeline li:not(:last-child):before{content:"";border-left:1px solid var(--line);position:absolute;top:40px;bottom:0;left:19px}.phase-marker{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.phase-open .phase-marker,.phase-finished .phase-marker{color:var(--pink);border-color:var(--pink)}.pickems-phase-timeline h3{margin:10px 0;font-size:23px}.pickems-phase-timeline p{margin:10px 0;font-size:12px}.pickems-phase-timeline .small-button{margin-top:10px}.pickems-ranking-search{gap:8px;font-size:11px;display:grid}.pickems-ranking-search input{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:5px;padding:10px}.pickems-admin-detail .table-scroll{max-width:100%;margin-top:20px;overflow-x:auto}.pickems-admin-ranking{border-collapse:collapse;width:100%;min-width:720px;font-size:11px}.pickems-admin-ranking th,.pickems-admin-ranking td{text-align:left;border-bottom:1px solid var(--line);padding:14px 10px}.pickems-admin-ranking thead{color:var(--muted)}.points-pending{color:var(--pink);white-space:nowrap;margin-top:4px;font-size:9px;display:block}.community-carousel{min-width:0;margin-bottom:20px}.community-carousel-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.community-carousel-toolbar p{font-size:11px}.community-carousel-toolbar button{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.community-squad-grid.is-static{flex-wrap:wrap;justify-content:center;display:flex}.community-squad-grid.is-static .community-squad{flex:0 230px;width:min(230px,100%)}.community-carousel-window{border-radius:8px;overflow:hidden}.community-carousel-track{width:max-content;animation:community-roster-loop var(--carousel-duration,30s) linear infinite;display:flex}.community-carousel-group{gap:16px;padding-right:16px;display:flex}.community-carousel-group .community-squad{flex:0 0 230px;width:230px}.community-carousel.is-paused .community-carousel-track,.community-carousel-window:hover .community-carousel-track,.community-carousel-window:focus-within .community-carousel-track{animation-play-state:paused}.community-carousel-window:focus-within{overflow-x:auto}.community-carousel-window:focus-within .community-carousel-track{animation:none}.community-carousel-window:focus-within .community-carousel-copy{display:none}@keyframes community-roster-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.community-carousel-track{animation:none}.community-carousel-copy,.carousel-toggle{display:none!important}.community-carousel-window{overflow-x:auto}}@media (max-width:700px){.staff-profile-card{grid-template-columns:65px minmax(0,1fr);gap:10px;padding:12px}.staff-profile-card .player-info h3{font-size:19px}.prediction-guide-paths{grid-template-columns:1fr}.prediction-guide summary{padding:16px;font-size:13px}.prediction-guide-body{padding:0 16px 20px}.gallery-drop-zone{text-align:center;flex-direction:column;padding:24px 16px}.gallery-upload-preview{width:min(100%,260px)}.pickems-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.community-carousel-toolbar{align-items:start}.community-carousel-group .community-squad{flex-basis:210px;width:210px}}
.team-theme,.team-card{--team-canvas:var(--team-secondary);--team-title:var(--team-heading);--team-copy:var(--team-text);--team-subtle:var(--team-muted);--team-border:var(--team-line)}[data-theme=light] :is(.team-theme,.team-card){--team-canvas:var(--team-light-surface);--team-title:var(--team-light-heading);--team-copy:var(--team-light-text);--team-subtle:var(--team-light-muted);--team-border:var(--team-light-line)}.team-theme{--pink:var(--team-title);--text:var(--team-copy);--muted:var(--team-subtle);--bg:var(--team-canvas);--surface:var(--team-canvas);--surface-2:var(--team-canvas);--line:var(--team-border);--rose-line:var(--team-border);--rose-surface:var(--team-canvas);color:var(--team-copy)}.team-page{background:var(--team-canvas);border-top:3px solid var(--team-primary)}.team-page .team-hero{border-bottom:1px solid var(--team-border);margin-bottom:48px}.team-page .team-hero h1,.team-page .restored-community-team h1,.team-palette-preview h3{color:var(--team-title);overflow-wrap:anywhere}.team-page .team-hero .eyebrow,.team-page .breadcrumbs [aria-current]{color:var(--team-subtle)}.team-page .team-emblem,.team-page .restored-community-team{border:1px solid var(--team-border);border-bottom:3px solid var(--team-accent);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--team-primary) 15%, transparent), transparent 72%), var(--team-canvas)}.team-theme .button-team,.team-preview-cta{background:var(--team-primary);color:var(--team-on-primary);border:1px solid var(--team-title)}.team-theme .button-team:hover{box-shadow:0 0 0 3px var(--team-border)}.team-page .player-card,.team-page .staff-card{border-color:var(--team-border);border-top:3px solid var(--team-primary);background:var(--team-canvas);color:var(--team-copy)}.team-page .player-image>span{background:var(--team-canvas);color:var(--team-title);border-left:2px solid var(--team-accent);padding:5px 9px}.team-page .roster-download-button{color:var(--team-title);border-color:var(--team-border)}.team-page .roster-download-button:hover{background:var(--team-primary);color:var(--team-on-primary)}.team-page .text-link,.team-page .staff-card p{color:var(--team-title)}.team-theme :focus-visible{outline-color:var(--team-title)}.spotlight.team-theme:before{background:var(--team-canvas);border-left:3px solid var(--team-primary)}.spotlight.team-theme .spotlight-number{-webkit-text-stroke-color:var(--team-border)}.spotlight.team-theme .spotlight-caption h2{color:var(--team-title)}.spotlight.team-theme .spotlight-caption>a:hover,.spotlight.team-theme .spotlight-select button:hover{background:var(--team-primary);color:var(--team-on-primary)}.team-card .team-card-art{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--team-primary) 12%, transparent), transparent 75%), var(--team-canvas);border-bottom-color:var(--team-primary)}.team-card .team-card-index,.team-card .team-card-game{color:var(--team-copy)}.team-card:hover .team-card-art{border-bottom-color:var(--team-accent)}.team-palette-field{border:1px solid var(--line);min-width:0;margin:0;padding:22px}.team-palette-field legend{padding-inline:8px;font-size:16px}.team-palette-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.team-palette-toolbar p,.team-palette-help{color:var(--muted);font-size:11px}.team-palette-toolbar button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.team-palette-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.team-palette-inputs label{min-width:0}.team-palette-swatch{border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.team-palette-swatch input[type=color]{cursor:pointer;border:1px solid var(--line);background:0 0;width:48px;height:40px;padding:2px}.team-palette-swatch code{font:12px ui-monospace,monospace}.team-palette-preview{border:1px solid var(--team-border);border-left:4px solid var(--team-primary);border-bottom:2px solid var(--team-accent);background:var(--team-canvas);align-items:center;gap:24px;margin-block:22px 12px;padding:24px;display:flex}.team-palette-preview>img{object-fit:contain;flex-shrink:0;width:90px;height:90px}.team-palette-preview>div{min-width:0}.team-palette-preview .eyebrow{color:var(--team-subtle);font-size:9px}.team-palette-preview h3{margin-block:10px 15px;font-size:clamp(22px,3vw,36px)}.team-preview-cta{align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:inline-flex}@media (max-width:600px){.team-palette-field{padding:16px}.team-palette-inputs{grid-template-columns:1fr}.team-palette-toolbar button{width:100%}.team-palette-preview{gap:14px;padding:16px}.team-palette-preview>img{width:60px;height:60px}.team-page .team-meta{flex-wrap:wrap}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.motion-text{position:relative}.motion-text .motion-text-visual{color:inherit;font:inherit;letter-spacing:inherit;display:inline}.motion-text .motion-word,.motion-text .motion-char{color:inherit;font:inherit;letter-spacing:inherit;vertical-align:baseline;margin:0;padding:0;display:inline-block}.motion-text .motion-word{white-space:nowrap}.motion-text .motion-text-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-magnetic{display:inline-flex}.pointer-tilt,.pointer-tilt>.team-card{height:100%}.club-hero-stage{isolation:isolate;position:relative}.club-hero-grid{position:relative}.club-paw-scene{pointer-events:none;opacity:0;transition:opacity .9s ease-out;position:absolute;inset:0}.club-paw-scene[data-state=ready]{opacity:1}[data-theme=light] .club-paw-scene{filter:brightness(.55)saturate(1.4)}.club-paw-scene canvas{width:100%;height:100%;display:block}@media (max-width:760px){.club-hero-stage .club-copy{padding-bottom:116px}}@media (prefers-reduced-motion:reduce){.club-paw-scene{transition:none}}.site-header{transition:background-color .25s,box-shadow .25s,border-color .25s}.site-header.is-scrolled{background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--rose-line);box-shadow:0 8px 28px #0000001f}@media (prefers-reduced-motion:no-preference){.navigation.is-open>a{animation:nav-enter .35s var(--ease-out) both}.navigation.is-open>a:nth-child(2){animation-delay:50ms}.navigation.is-open>a:nth-child(3){animation-delay:.1s}.navigation.is-open>a:nth-child(4){animation-delay:.15s}.navigation.is-open>a:nth-child(5){animation-delay:.2s}.navigation.is-open>a:nth-child(6){animation-delay:.25s}.navigation.is-open>a:nth-child(7){animation-delay:.3s}}@keyframes nav-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}
:root{--accent-fill:#ff94be}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff9fc;--surface:#fff;--surface-2:#f5eaf0;--line:#ddcbd5;--text:#2e2029;--muted:#6d5966;--pink:#ab2f60;--green:#2b6941;--rose-surface:#f7e6ef;--rose-line:#ddadc3;--success-text:#245c35;--success-surface:#e6f3e8;--success-line:#a2c3a9;--warning-text:#76521b;--warning-surface:#fff3db;--warning-line:#dbc491;--error-text:#8d1e3c;--error-surface:#ffe7ec;--error-line:#d9a0af}.header-inner{gap:28px}.navigation{gap:30px}.site-tools{align-items:center;gap:5px;margin-left:auto;display:flex}.site-tool,.site-language{border:1px solid var(--line);background:var(--surface);min-width:40px;height:40px;color:var(--text);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px;display:inline-flex}.site-tool:hover,.site-tool:focus-visible{border-color:var(--pink);color:var(--pink)}.search-trigger{padding-inline:11px;font-size:11px}.site-language{padding-inline:9px;font-size:11px}.site-search{border:1px solid var(--rose-line);background:var(--bg);width:min(680px,100% - 32px);max-height:min(760px,100dvh - 48px);color:var(--text);overscroll-behavior:contain;margin:auto;padding:0;box-shadow:0 30px 100px #0005}.site-search::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09080cb8}.site-search-content{padding:28px}.site-search-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.site-search-heading h2{margin-top:8px;font-size:clamp(23px,4vw,32px);line-height:1.3}.site-search-field{border:1px solid var(--pink);background:var(--surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.site-search-field>svg{color:var(--pink);flex-shrink:0}.site-search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:8px 0;font-size:16px}.site-search-field input:focus{outline-offset:2px}.site-search-field input::-webkit-search-cancel-button{display:none}.site-search-status{padding-block:18px 10px;font-size:11px}.site-search-results{margin:0;padding:0;list-style:none}.site-search-results a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.site-search-results a:hover,.site-search-results a:focus-visible{background:var(--rose-surface)}.site-search-results small{color:var(--pink);margin-bottom:4px;font-size:10px;display:block}.site-search-results strong{overflow-wrap:anywhere;font-weight:400}.site-search-results svg{color:var(--pink);flex-shrink:0}.site-search-empty{text-align:center;padding:38px 10px}.site-search-empty>svg{color:var(--pink);margin-bottom:16px}.site-search-empty h3{margin-bottom:12px;font-size:24px}.site-search-empty p,.site-search-warning{font-size:12px}.site-search-warning{background:var(--rose-surface);border:1px solid var(--rose-line);padding:12px}.site-search-footer{color:var(--muted);justify-content:space-between;gap:12px;margin-top:20px;font-size:10px;display:flex}[data-theme=light] :is(.site-footer,.navigation,.about-art,.empty-state,.sub-panel,.prediction-item,.archive-card-art,.gallery-frame-art){background:var(--surface-2)}[data-theme=light] :is(.navigation>a,.breadcrumbs [aria-current],.team-hero .eyebrow,.featured-facts>div,.footer-bottom,.platform-form label,.editor-extras label,.profile-rich-content,.account-unlinked,.registration-sent){color:var(--muted)}[data-theme=light] .navigation>a.active{color:var(--text)}[data-theme=light] :is(.button-pink,.header-cta,.filter-button.active,.skip-link,.community-tile-players){background:var(--accent-fill);color:var(--ink);border-color:var(--accent-fill)}[data-theme=light] .button-white{color:var(--ink);background:#fff}[data-theme=light] .button-ghost{border-color:var(--line)}[data-theme=light] :is(.community-banner,.community-feature-banner,.community-squad-invite,.pickems-hero,.wallet-panel){background:var(--rose-surface);border-color:var(--rose-line)}[data-theme=light] :is(.card-arrow,.empty-state,.tournament-sidebar){border-color:var(--line)}[data-theme=light] .tournament-art{background:var(--rose-surface)}[data-theme=light] .event-art-footer>span{color:var(--muted)}[data-theme=light] .platform-form :is(input:not([type=checkbox]):not([type=color]):not([type=file]),select,textarea),[data-theme=light] :is(.editor-extras input,.platform-filter input,.platform-filter select,.field-label>input,.field-label>select,.transfer-control select,.match-stats-input input,.match-stats-input select,.rich-editor){background:var(--surface);border-color:var(--line);color:var(--text)}[data-theme=light] :is(.editor-toolbar,.image-field-preview,.platform-form .upload-button,.input-action button,.small-button,.platform-table th){background:var(--surface-2);color:var(--text);border-color:var(--line)}[data-theme=light] .save-bar{background:#fff9fcf0}[data-theme=light] .notice{background:var(--rose-surface);color:var(--text)}[data-theme=light] :is(.status-finished,.platform-status){color:var(--muted);background:var(--surface-2);border-color:var(--line)}[data-theme=light] :is(.notice.error,.platform-status.status-rejected,.platform-status.status-withdrawn,.status-cancelled,.pick-incorrect){color:var(--error-text);background:var(--error-surface);border-color:var(--error-line)}[data-theme=light] :is(.notice.success,.status:not(.status-finished):not(.status-upcoming):not(.status-live):not(.status-cancelled),.platform-status.status-approved,.platform-status.status-delivered,.platform-status.status-finished,.pick-correct){color:var(--success-text);background:var(--success-surface);border-color:var(--success-line)}[data-theme=light] :is(.status-upcoming,.verification-banner,.platform-status.status-pending,.platform-status.status-ready,.pick-partial){color:var(--warning-text);background:var(--warning-surface);border-color:var(--warning-line)}[data-theme=light] .status-live{color:var(--pink);background:var(--rose-surface);border-color:var(--rose-line)}[data-theme=light] :is(.inline-error,.small-button.danger){color:#982544}[data-theme=light] :is(.profile-team,.team-affiliation,.team-affiliation.affiliation-community,.affiliation-filters button){background:var(--surface-2);color:var(--muted);border-color:var(--line)}[data-theme=light] :is(.profile-team strong,.profile-team span,.pickems-hero p){color:var(--text)}[data-theme=light] .affiliation-filters button[aria-pressed=true]{color:var(--pink);background:var(--rose-surface)}[data-theme=light] .auth-dialog{border-color:var(--line)}[data-theme=light] .auth-dialog-bar{background:var(--surface-2)}[data-theme=light] .auth-dialog .auth-story{background:radial-gradient(ellipse at 5% 20%, #f8ccdd, transparent 60%), var(--surface-2)}[data-theme=light] .honours-soundtrack-error{background:var(--rose-surface)}[data-theme=light] .legends-experience{color:var(--text);background:radial-gradient(ellipse at 50% 22%, #f5e7f3 0%, var(--bg) 65%)}[data-theme=light] .legends-hall-heading h1{background:linear-gradient(#412438 28%,#97607f 90%);-webkit-background-clip:text;background-clip:text}[data-theme=light] :is(.hall-back,.hall-empty,.legends-hall-heading>p,.legend-touch-hint){color:var(--muted)}[data-theme=light] :is(.hall-dialog:not(.hall-video-dialog),.legend-story-standalone,.legend-story-visual,.legend-story-portrait){background:var(--surface);color:var(--text);border-color:var(--line)}[data-theme=light] :is(.legend-attribute>div:first-child,.legend-story-copy blockquote,.legend-story-bio,.legend-story-copy h3,.legend-clips>button,.legend-clips>a,.legend-no-clips,.legend-permalink){color:var(--muted)}[data-theme=light] .legend-stat-track{background:var(--surface-2)}[data-theme=light] .legend-no-clips,[data-theme=light] .hall-player-audio:not(.hall-soundtrack){background:var(--surface-2);border-color:var(--line)}[data-theme=light] .hall-player-audio:not(.hall-soundtrack) :is(.hall-time,.hall-audio-title small,.hall-controls-row button){color:var(--text)}[data-theme=light] ::selection{background:var(--accent-fill);color:var(--ink)}[data-theme=light] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}[data-theme=light] :is(.button-pink,.header-cta):hover{background:#ffb0cf;border-color:#ffb0cf}[data-theme=light] .button-ghost:hover{border-color:var(--pink);background:var(--rose-surface)}[data-theme=light] .community-banner .button{background:var(--accent-fill);color:var(--ink)}[data-theme=light] .community-banner .button:hover{background:#ffb0cf}[data-theme=light] .player-image:after{background:linear-gradient(transparent, var(--surface))}[data-theme=light] .navigation>a:hover{color:var(--pink)}[data-theme=light] :is(.navigation>a,.footer-bottom,.profile-teams){border-color:var(--line)}[data-theme=light] :is(.small-button,.platform-form .upload-button,.input-action button):hover,[data-theme=light] .editor-toolbar button:is(:hover,[aria-pressed=true]){color:var(--pink);background:var(--rose-surface);border-color:var(--pink)}[data-theme=light] .small-button.danger{border-color:var(--error-line)}[data-theme=light] .small-button.danger:hover{color:var(--error-text);background:var(--error-surface)}[data-theme=light] .platform-form :is(input,select,textarea):focus,[data-theme=light] .rich-editor:focus-within{border-color:var(--pink)}[data-theme=light] :is(.profile-team:hover,.profile-team:focus-visible){background:var(--rose-surface);border-color:var(--rose-line)}[data-theme=light] :is(.profile-team>svg,.participant-team>span,.gallery-credit a){color:var(--pink)}[data-theme=light] .profile-cover{background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--profile-accent) 24%, transparent), transparent 85%), var(--rose-surface)}[data-theme=light] .profile-cover:after{background:linear-gradient(transparent, var(--surface))}[data-theme=light] :is(.profile-avatar,.team-card-top img,.redeem-product img){background:var(--surface-2)}[data-theme=light] .product-placeholder{color:var(--pink);background:var(--rose-surface)}[data-theme=light] :is(.account-sidebar>button.active,.admin-nav a.active,.admin-nav a:hover){background:var(--rose-surface);border-color:var(--rose-line)}[data-theme=light] :is(.affiliation-filters button[aria-pressed=true],.participant-team:hover){border-color:var(--pink)}[data-theme=light] .event-edition{color:color-mix(in srgb, var(--pink) 22%, transparent)}[data-theme=light] :is(.champion-browser,.diagram-match,.podium-place,.swiss-prediction-card){background:var(--surface);border-color:var(--line);color:var(--text)}[data-theme=light] :is(.champion-grid button,.pick-team-choice,.swiss-record-choices button){background:var(--surface-2);color:var(--text);border-color:var(--line)}[data-theme=light] :is(.champion-selections button,.swiss-record-heading,.podium-place.place-1,.my-ranking,.my-score){background:var(--rose-surface);color:var(--text);border-color:var(--rose-line)}[data-theme=light] :is(.diagram-round h4,.diagram-match .match-team small,.team-placeholder,.gallery-credit,.copy-control small){color:var(--muted)}[data-theme=light] :is(.lane-grand_final h3,.lane-reset_final h3,.match-vod,.mvp-badge,.podium-place>span){color:var(--pink)}[data-theme=light] :is(.team-placeholder,.mvp-badge,.redeem-totals,.champion-images-field,.pick-team-row){border-color:var(--line)}[data-theme=light] .diagram-match .match-team.winner{color:var(--success-text);background:var(--success-surface)}[data-theme=light] :is(.champion-grid button[aria-pressed=true],.pick-team-choice[aria-pressed=true],.swiss-record-choices button[aria-pressed=true],.list-toolbar button[aria-pressed=true]){background:var(--rose-surface);color:var(--pink);border-color:var(--pink)}[data-theme=light] .champion-grid button[aria-pressed=true]{box-shadow:0 0 0 2px var(--rose-line)}[data-theme=light] :is(.champion-grid button,.pick-team-choice):hover:not(:disabled),[data-theme=light] .diagram-match:hover{border-color:var(--pink)}[data-theme=light] .diagram-scroll{scrollbar-color:var(--rose-line) var(--surface-2)}[data-theme=light] .diagram-lines path{stroke:var(--pink)}[data-theme=light] .quantity-stepper button{background:var(--rose-surface);border-color:var(--rose-line)}[data-theme=light] .community-tile{color:var(--text);background:var(--surface);border-color:var(--line)}[data-theme=light] .community-tile:hover{border-color:var(--pink);box-shadow:0 14px 35px #49233514}[data-theme=light] .community-tile p{color:var(--muted)}[data-theme=light] .community-tile-action{border-color:var(--line)}[data-theme=light] :is(.community-tile-tournaments,.community-tile-legends):before{background:linear-gradient(#fff9fcec,#fff9fc18 28%,#fff9fcbb 48%,#fff9fc 80%)}[data-theme=light] .community-tile-legends .community-tile-top{color:var(--pink);background:#fff9fce8}[data-theme=light] :is(.community-tile-streamers,.community-tile-gallery){background:var(--rose-surface)}[data-theme=light] .community-tile-streamers:before{background:linear-gradient(180deg, transparent 22%, #f7e6ef55 35%, var(--rose-surface) 65%)}[data-theme=light] .community-gallery-art>span{background:var(--surface);color:var(--pink);border-color:var(--rose-line)}[data-theme=light] .community-tile-players,[data-theme=light] .community-tile-tournaments .community-tile-action{background:var(--accent-fill);color:var(--ink)}[data-theme=light] .community-tile-players p{color:#50313f}[data-theme=light] .community-tile-players .community-tile-action{border-color:#25151c40}[data-theme=light] .archive-card-category{color:var(--pink);border-color:var(--rose-line);background:#fff9fce8}[data-theme=light] .honours-soundtrack .honours-soundtrack-play:hover{color:#fff}[data-theme=light] .honours-soundtrack .honours-floating-mute[data-muted=true]{background:var(--surface);color:var(--pink);border-color:var(--rose-line)}[data-theme=light] .honours-soundtrack-volume input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--pink) var(--volume), var(--honours-line) var(--volume))}[data-theme=light] .honours-soundtrack-volume input::-moz-range-track{background:linear-gradient(to right, var(--pink) var(--volume), var(--honours-line) var(--volume))}[data-theme=light] .legend-card-trigger{color:var(--text)}[data-theme=light] .legend-card-face{background:var(--surface);border-color:var(--line);box-shadow:0 16px 35px #4923351a}[data-theme=light] .legend-card-vignette{background:linear-gradient(#0000 20%,#fff9fc55 52%,#fff9fcf5 84%,#fff9fc 98%)}[data-theme=light] .legend-card-caption>span{color:var(--muted)}[data-theme=light] :is(.legend-card-caption svg,.legend-story-copy h2,.legend-attribute strong,.legend-story-subtitle){color:color-mix(in srgb, var(--legend-theme) 45%, #25151c)}[data-theme=light] .hall-dialog:not(.hall-video-dialog) .hall-close{background:var(--surface);color:var(--text);border-color:var(--line)}[data-theme=light] .legend-clip-preview{border-color:var(--line)}[data-theme=light] :is(.hall-player-audio,.hall-player-audio.hall-soundtrack){--player-accent:var(--pink);background:var(--surface-2);border-color:var(--line)}[data-theme=light] .hall-player-audio :is(.hall-time,.hall-audio-title small,.hall-controls-row button,.hall-audio-title strong,.hall-audio-title){color:var(--text)}[data-theme=light] .hall-player-audio .hall-media-error{background:var(--surface);color:var(--pink);border-color:var(--line)}@media (max-width:1250px){.navigation{gap:14px}.header-inner{gap:12px}.search-trigger span{display:none}}@media (min-width:901px){.navigation{margin-inline:auto}.site-tools{margin-left:0}[data-theme=light] .navigation{background:0 0}}@media (min-width:1001px) and (max-width:1140px){.header-inner>.brand>span{font-size:19px}.header-inner>.brand small{font-size:6px}.header-cta{padding-inline:9px;font-size:10px}.navigation>a{font-size:11px}.site-language>svg{display:none}}@media (max-width:700px){.header-inner{gap:8px}.header-inner>.brand>span{font-size:18px}.header-inner>.brand small{font-size:5px}.header-inner>.brand>img{width:34px;height:38px}.site-tools{gap:4px}.site-tool,.site-language{min-width:36px;height:40px;padding-inline:7px}.site-language>svg{display:none}.menu-toggle{flex-shrink:0;width:38px}.site-search-content{padding:20px}}@media (max-width:370px){.header-inner>.brand small,.header-inner>.brand>img{display:none}.header-inner>.brand>span{font-size:15px}.header-inner{gap:6px}}@media (prefers-reduced-motion:reduce){.site-search *,.site-tools *{transition:none}}
