.honours-page{--honours-ink:#f3cad9;--honours-muted:#b29ba4;--honours-line:#49303b;color:var(--honours-ink);isolation:isolate;background:#100e11;overflow:clip}.honours-shell{width:min(1380px,100% - 112px);margin-inline:auto}.honours-page :is(a,button,input):focus-visible{outline:2px solid var(--pink);outline-offset:6px}.honours-masthead{border-bottom:1px solid var(--honours-line);justify-content:space-between;align-items:center;gap:24px;padding-block:27px;display:flex}.honours-eyebrow{letter-spacing:.13em;align-items:center;gap:12px;margin:0;font-size:10px;line-height:1.7;display:flex}.honours-eyebrow>span{background:var(--pink);width:7px;height:7px}.honours-eyebrow i{color:#70515f;margin-inline:8px;font-style:normal}.honours-hero-grid{grid-template-columns:1.28fr 1fr;align-items:center;gap:40px;padding-block:64px 54px;display:grid}.honours-kicker{color:var(--honours-muted);letter-spacing:.09em;margin:0 0 24px;font-size:9px}.honours-headline h1{z-index:1;letter-spacing:-.055em;margin:0;font-size:clamp(56px,6.7vw,102px);font-weight:400;line-height:.99;position:relative}.honours-headline h1>span{white-space:nowrap;display:block}.honours-headline h1>span+span{color:var(--pink)}.honours-period{color:var(--honours-ink)}.honours-intro{align-items:flex-start;gap:23px;margin-top:28px;display:flex}.honours-intro-line{background:var(--pink);flex-shrink:0;width:35px;height:2px;margin-top:12px}.honours-intro p{color:var(--honours-muted);margin:0;font-size:12px;line-height:1.9}.honours-explore{letter-spacing:.08em;align-items:center;gap:30px;margin-top:34px;font-size:10px;display:inline-flex}.honours-explore>span{border:1px solid var(--honours-line);width:38px;height:38px;color:var(--pink);place-items:center;transition:background .2s,color .2s;display:grid}.honours-explore:hover>span{color:#100e11;background:var(--pink)}.honours-explore svg{transition:transform .2s}.honours-explore:hover svg{transform:translateY(3px)}.honours-monument{background:#21141c;border-block:1px solid #8c4e67;flex-direction:column;align-self:stretch;min-width:0;animation:1s .16s both honours-title-in;display:flex;position:relative}.honours-monument-top,.honours-monument-bottom{z-index:2;color:var(--pink);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:8px;display:flex;position:relative}.honours-monument-top{border-bottom:1px solid #ff94be25}.honours-monument-art{flex:1;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.honours-speed-lines{pointer-events:none;gap:17px;display:flex;position:absolute;inset:-20% -30%;transform:rotate(-34deg)}.honours-speed-lines i{background:#3c2230;border-left:1px solid #ff94be18;width:27%;height:160%;animation:1.1s .2s both honours-stripe-in;display:block}.honours-speed-lines i:nth-child(2){background:#593046;width:5%;animation-delay:.3s}.honours-speed-lines i:nth-child(3){background:#8e4d69;width:11%;animation-delay:.4s}.honours-monument-number,.honours-number-shadow{letter-spacing:-.1em;color:var(--pink);grid-area:1/1;margin-right:.1em;font-size:clamp(190px,20.2vw,300px);line-height:.9;position:relative;transform:skewY(-7deg)translateY(-14px)}.honours-number-shadow{color:#0000;-webkit-text-stroke:1px #f4c9db80;transform:skewY(-7deg)translate(17px,3px)}.honours-monument-caption{letter-spacing:.1em;color:var(--pink);font-size:11px;line-height:1.5;position:absolute;bottom:14px;right:20px}.honours-monument-bottom{border-top:1px solid #ff94be25;font-size:7px}.honours-hero-bottom{border-top:1px solid var(--honours-line);justify-content:space-between;align-items:center;gap:32px;padding:25px 0 30px;display:flex}.honours-hero-bottom>p{letter-spacing:.055em;margin:0;font-size:10px;line-height:1.9}.honours-hero-bottom>p span{color:var(--honours-muted)}.honours-totals{gap:58px;margin:0;display:flex}.honours-totals>div{flex-direction:row-reverse;align-items:center;gap:12px;display:flex}.honours-totals dt{letter-spacing:.08em;color:var(--honours-muted);font-size:9px}.honours-totals dd{color:var(--pink);margin:0;font-size:35px;line-height:1}.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-soundtrack .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-soundtrack .honours-floating-mute[data-muted=true]{color:var(--accent-fill,#ff94be);background:#21141c}.honours-soundtrack .honours-floating-mute:hover{box-shadow:0 6px 28px #0005,0 0 0 4px #ff94be25}.honours-floating-mute svg{flex-shrink:0}.honours-records{padding-top:80px;padding-bottom:100px;scroll-margin-top:130px}.honours-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:48px;display:flex}.honours-section-heading .honours-eyebrow{color:var(--pink);margin-bottom:16px;font-size:9px}.honours-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.1vw,62px);font-weight:400;line-height:1.04}.honours-section-heading h2 span{color:var(--pink)}.honours-archive-label{color:var(--pink);text-align:right;margin:0 0 3px;font-size:25px}.honours-archive-label>span{color:var(--honours-muted);letter-spacing:.12em;font-size:8px;display:block}.honours-record-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:44px;display:grid}.honours-record-wrap:nth-child(2n){transform:translateY(64px)}.honours-record{border-top:1px solid #855269;border-bottom:1px solid var(--honours-line);isolation:isolate;background:#171216;padding:22px 26px 30px;transition:background .3s;position:relative}.honours-record:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(132deg,#0000 60%,#ff94be06 60% 72%,#0000 72%);position:absolute;inset:0}.honours-record:hover{background:#251820}.honours-record-top{color:var(--honours-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.honours-record-top>span{color:var(--pink)}.honours-record-middle{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.honours-record-rank{letter-spacing:-.095em;color:#725060;font-size:clamp(100px,11vw,165px);line-height:1;transition:color .3s,transform .3s}.honours-record:hover .honours-record-rank{color:var(--pink);transform:translate(5px)}.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-record-team{flex-direction:column;align-items:center;gap:10px;min-width:110px;max-width:45%;display:flex}.honours-record-team img{object-fit:contain;width:88px;height:88px;transition:transform .35s}.honours-record:hover .honours-record-team img{transform:translateY(-4px)}.honours-record-team span{overflow-wrap:anywhere;text-align:center;font-size:12px}.honours-record-placement{color:var(--pink);letter-spacing:.14em;margin:11px 0 25px;font-size:11px}.honours-record h3{border-top:1px solid var(--honours-line);letter-spacing:-.015em;margin:0;padding-top:18px;font-size:clamp(18px,1.7vw,25px);font-weight:400;line-height:1.3}.honours-record h3 a{justify-content:space-between;align-items:center;gap:20px;display:flex}.honours-record h3 a:after{content:"";position:absolute;inset:0}.honours-record h3 a svg{color:var(--pink);flex-shrink:0;transition:transform .2s}.honours-record h3 a:hover svg{transform:translate(3px,-3px)}.honours-record-description{color:var(--honours-muted);font-size:12px}.honours-record-index{letter-spacing:.1em;color:var(--honours-muted);margin-top:18px;font-size:9px;display:block}.honours-record-featured .honours-record{background:var(--pink);color:#25131c;border-color:var(--pink)}.honours-record-featured .honours-record:before{background:linear-gradient(132deg,#0000 62%,#100e1109 62% 72%,#0000 72%)}.honours-record-featured :is(.honours-record-top,.honours-record-top>span,.honours-record-placement,.honours-record-rank,.honours-record h3 a svg,.honours-record-index){color:#442030}.honours-record-featured .honours-record h3{border-color:#44203050}.honours-record-featured .honours-record-rank{font-size:clamp(125px,13vw,195px)}.honours-record-featured .honours-record:hover{background:#ffa8ca}.honours-record-featured .honours-record:hover .honours-record-rank{color:#100e11}.honours-record-featured .honours-record-team img{width:106px;height:106px}.honours-record-featured :is(a,button):focus-visible{outline-color:#100e11}.honours-empty{color:var(--honours-muted);padding-block:40px}.honours-outro{border-top:1px solid var(--honours-line);margin-top:44px;padding-block:58px 65px;position:relative}.honours-outro>.honours-eyebrow{color:var(--honours-muted);font-size:9px}.honours-outro>a{letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:30px;padding-block:24px;font-size:clamp(30px,4.8vw,72px);line-height:1.08;display:flex}.honours-outro em{color:var(--pink);font-style:normal}.honours-outro svg{color:var(--pink);flex-shrink:0;width:90px;height:90px;transition:transform .3s}.honours-outro a:hover svg{transform:translate(8px,-8px)}.honours-outro-label{color:var(--honours-muted);letter-spacing:.1em;font-size:9px}@keyframes honours-title-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes honours-stripe-in{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:translateY(0)}}@keyframes honours-equalizer{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (min-width:1600px){.honours-hero-grid{padding-block:85px}}@media (max-width:1100px){.honours-shell{width:calc(100% - 64px)}.honours-hero-grid{gap:24px;padding-block:48px}.honours-headline h1{font-size:6.7vw}.honours-kicker{max-width:280px;font-size:8px}.honours-monument-art{min-height:260px}.honours-totals{gap:28px}.honours-record-grid{column-gap:24px}.honours-record{padding-inline:20px}.honours-record-team{min-width:85px}.honours-record-team span{font-size:10px}}@media (max-width:760px){.honours-shell{width:calc(100% - 40px)}.honours-masthead{flex-wrap:wrap;gap:20px;padding-block:22px}.honours-eyebrow{gap:8px;font-size:8px}.honours-eyebrow i{margin-inline:4px}.honours-soundtrack{gap:10px;width:100%}.honours-soundtrack .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-soundtrack-volume{margin-left:auto}.honours-soundtrack-wave{margin-left:auto;margin-right:0}.honours-hero-grid{grid-template-columns:1fr;gap:36px;padding-block:34px}.honours-kicker{max-width:none;margin-bottom:20px;font-size:7px}.honours-headline h1{font-size:clamp(40px,14.2vw,100px)}.honours-intro{gap:15px;margin-top:22px}.honours-intro-line{width:22px}.honours-intro p{font-size:10px}.honours-explore{margin-top:24px;font-size:9px}.honours-monument-art{min-height:255px}.honours-monument-number,.honours-number-shadow{font-size:235px}.honours-monument-caption{font-size:10px}.honours-hero-bottom{flex-direction:column-reverse;align-items:stretch;gap:24px;padding-block:25px}.honours-totals{justify-content:space-between;gap:12px}.honours-totals>div{flex-direction:column-reverse;align-items:flex-start;gap:9px}.honours-totals dd{font-size:36px}.honours-totals dt{font-size:8px}.honours-hero-bottom>p{border-top:1px solid var(--honours-line);padding-top:20px;font-size:8px}.honours-records{padding-top:38px;padding-bottom:48px;scroll-margin-top:105px}.honours-section-heading{gap:12px;margin-bottom:28px}.honours-section-heading h2{font-size:clamp(25px,6.9vw,44px)}.honours-section-heading .honours-eyebrow{font-size:7px}.honours-archive-label{font-size:20px}.honours-archive-label>span{font-size:6px}.honours-record-grid{grid-template-columns:1fr;gap:22px}.honours-record-wrap:nth-child(2n){transform:none}.honours-record{padding:20px}.honours-record-top{gap:10px;font-size:9px}.honours-record-rank,.honours-record-featured .honours-record-rank{font-size:clamp(115px,31vw,170px)}.honours-record-team,.honours-record-featured .honours-record-team{min-width:94px}.honours-record-team img,.honours-record-featured .honours-record-team img{width:85px;height:85px}.honours-record-team span{font-size:10px}.honours-record h3{font-size:19px}.honours-record h3 a{gap:12px}.honours-record-placement{font-size:10px}.honours-outro{margin-top:0;padding-block:38px 45px}.honours-outro>a{gap:12px;font-size:6.6vw}.honours-outro svg{width:45px;height:45px}.honours-outro>.honours-eyebrow,.honours-outro-label{font-size:7px}}@media (max-width:360px){.honours-soundtrack-wave{display:none}.honours-record-top{font-size:8px}}@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)}}
.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-page{--honours-ink:#492335;--honours-muted:#785465;--honours-line:#dfbbc9;background:var(--bg)}[data-theme=light] :is(.honours-monument,.honours-record,.honours-soundtrack-error){background:var(--rose-surface)}[data-theme=light] .honours-record:hover{background:#efd5e1}[data-theme=light] .honours-record-featured .honours-record{background:var(--accent-fill)}[data-theme=light] .honours-number-shadow{-webkit-text-stroke-color:#ae527c55}[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] :is(.honours-monument,.honours-monument-top,.honours-monument-bottom,.honours-record){border-color:var(--honours-line)}[data-theme=light] .honours-speed-lines i{border-color:var(--honours-line);background:#efd2e0}[data-theme=light] .honours-speed-lines i:nth-child(2){background:#e7bcd0}[data-theme=light] .honours-speed-lines i:nth-child(3){background:#dba2bd}[data-theme=light] .honours-explore:hover>span,[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}}
