.ring-bg.svelte-1skur2j{background-image:url(../../../img/ring.png);background-repeat:no-repeat;background-position:center center;background-size:cover;image-rendering:pixelated}.back-link.svelte-1skur2j{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px 10px 4px;margin-left:-4px;font-family:var(--font-pixel);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.back-link.svelte-1skur2j:hover,.back-link.svelte-1skur2j:focus-visible{color:var(--color-neon-cyan)}.back-chevron.svelte-1skur2j{width:18px;height:18px;flex-shrink:0;transition:transform .15s ease}.back-link.svelte-1skur2j:hover .back-chevron:where(.svelte-1skur2j),.back-link.svelte-1skur2j:focus-visible .back-chevron:where(.svelte-1skur2j),.back-link.svelte-1skur2j:active .back-chevron:where(.svelte-1skur2j){transform:translate(-3px)}@media(min-width:640px){.back-link.svelte-1skur2j{min-height:0;padding:4px 8px 4px 0;margin-left:0;font-size:10px;letter-spacing:.2em}.back-chevron.svelte-1skur2j{width:14px;height:14px}}.logo-backdrop.svelte-1skur2j{background-repeat:no-repeat;background-position:center center;background-size:cover;filter:blur(28px) saturate(1.1);opacity:.32;transform:scale(1.15)}.fight-card.svelte-1skur2j{position:relative;padding:20px 22px 18px;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--color-border-dim));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),#12121ab3 55%,#0d0d12d1),#0a0a0f80;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent),0 18px 40px -18px color-mix(in srgb,var(--accent) 25%,rgba(0,0,0,.55))}.fight-card.svelte-1skur2j:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 40% at 12% 0%,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 100%);opacity:.55}.fight-card.champion.svelte-1skur2j{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),0 18px 40px -14px color-mix(in srgb,var(--accent) 35%,rgba(0,0,0,.5))}.fight-card.champion.svelte-1skur2j:after{content:"CHAMP";position:absolute;top:12px;right:-32px;transform:rotate(45deg);width:120px;padding:3px 0;font-family:var(--font-pixel);font-size:9px;letter-spacing:.2em;text-align:center;color:var(--color-bg-primary);background:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 55%,transparent);z-index:3}.fight-card-body.svelte-1skur2j{display:grid;grid-template-columns:1fr;gap:20px;align-items:center;text-align:center}@media(min-width:640px){.fight-card-body.svelte-1skur2j{grid-template-columns:160px 1fr;gap:28px;text-align:left;align-items:start}}.team-frame.svelte-1skur2j{width:140px;height:140px;margin:0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:var(--color-bg-elevated);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px color-mix(in srgb,var(--accent) 18%,transparent)}@media(min-width:640px){.team-frame.svelte-1skur2j{width:160px;height:160px;margin:0}}.team-frame.svelte-1skur2j .team-art{width:100%;height:100%;display:block;object-fit:cover}.team-identity.svelte-1skur2j{min-width:0;display:flex;flex-direction:column;gap:10px}@media(min-width:640px){.team-identity.svelte-1skur2j{gap:12px}}.eyebrow.svelte-1skur2j{font-family:var(--font-pixel);font-size:8px;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 85%,white);margin:0}@media(min-width:640px){.eyebrow.svelte-1skur2j{font-size:10px}}.team-identity.svelte-1skur2j .team-name{font-size:20px;line-height:1.1;color:var(--color-text-bright);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 55%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 25%,transparent))}@media(min-width:640px){.team-identity.svelte-1skur2j .team-name{font-size:30px}}.team-bio.svelte-1skur2j{font-size:14px;line-height:1.6;color:var(--color-text-primary);margin:0}@media(min-width:640px){.team-bio.svelte-1skur2j{font-size:15px}}.prior-seasons.svelte-1skur2j{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;justify-content:center}@media(min-width:640px){.prior-seasons.svelte-1skur2j{justify-content:flex-start}}.prior-label.svelte-1skur2j{font-family:var(--font-pixel);font-size:8px;letter-spacing:.25em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 80%,white)}.team-status.svelte-1skur2j{display:inline-flex;align-items:baseline;gap:10px;padding:5px 12px 4px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 0 0 10px color-mix(in srgb,var(--accent) 5%,transparent)}.team-status-tag.svelte-1skur2j{font-family:var(--font-pixel);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-bright);text-shadow:0 0 9px color-mix(in srgb,var(--accent) 60%,transparent)}.team-status-sub.svelte-1skur2j{font-family:var(--font-body);font-size:11px;letter-spacing:.02em;font-style:italic;color:var(--color-text-primary)}@media(min-width:640px){.team-status-sub.svelte-1skur2j{font-size:12px}}.team-status-debut.svelte-1skur2j{border-color:color-mix(in srgb,var(--color-neon-cyan) 55%,transparent);background:color-mix(in srgb,var(--color-neon-cyan) 10%,transparent);box-shadow:inset 0 0 10px #00f5ff0f}.team-status-debut.svelte-1skur2j .team-status-tag:where(.svelte-1skur2j){text-shadow:0 0 9px rgba(0,245,255,.6)}.team-status-champ.svelte-1skur2j{border-color:color-mix(in srgb,var(--color-neon-yellow) 55%,transparent);background:color-mix(in srgb,var(--color-neon-yellow) 12%,transparent);box-shadow:inset 0 0 10px #ffe60014}.team-status-champ.svelte-1skur2j .team-status-tag:where(.svelte-1skur2j){text-shadow:0 0 9px rgba(255,230,0,.7)}.team-status-judge.svelte-1skur2j{border-color:color-mix(in srgb,#b45cff 55%,transparent);background:color-mix(in srgb,#b45cff 12%,transparent);box-shadow:inset 0 0 10px #b45cff14}.team-status-judge.svelte-1skur2j .team-status-tag:where(.svelte-1skur2j){text-shadow:0 0 9px rgba(180,92,255,.7)}.prior-seasons--stack.svelte-1skur2j{flex-direction:column;align-items:center;gap:10px}@media(min-width:640px){.prior-seasons--stack.svelte-1skur2j{align-items:flex-start}}.team-status-renamed.svelte-1skur2j{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.former-names.svelte-1skur2j{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;justify-content:center}@media(min-width:640px){.former-names.svelte-1skur2j{justify-content:flex-start}}.former-names-label.svelte-1skur2j{font-family:var(--font-pixel);font-size:8px;letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-primary)}.former-names-list.svelte-1skur2j{display:inline-flex;flex-wrap:wrap;gap:6px 8px}.former-name.svelte-1skur2j{display:inline-flex;align-items:baseline;gap:8px;padding:4px 9px 3px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--color-border-dim));background:color-mix(in srgb,var(--accent) 6%,transparent);max-width:100%}.former-name-season.svelte-1skur2j{font-family:var(--font-pixel);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-bright);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent);white-space:nowrap;flex-shrink:0}.former-name-team.svelte-1skur2j{font-family:var(--font-body);font-size:12px;color:var(--color-text-primary);font-style:italic;overflow-wrap:anywhere}.former-name-team.svelte-1skur2j .emoji:where(.svelte-1skur2j){font-style:normal}@media(min-width:640px){.former-name-team.svelte-1skur2j{font-size:13px}}.prior-badges.svelte-1skur2j{display:inline-flex;flex-wrap:wrap;gap:5px}.prior-badge.svelte-1skur2j{display:inline-flex;flex-direction:column;align-items:stretch;min-width:56px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 8%,rgba(10,10,15,.5));box-shadow:inset 0 0 10px color-mix(in srgb,var(--accent) 6%,transparent);font-family:var(--font-pixel);color:var(--color-text-bright);line-height:1;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.prior-badge.svelte-1skur2j:hover{border-color:var(--accent);box-shadow:inset 0 0 12px color-mix(in srgb,var(--accent) 12%,transparent),0 0 14px color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-1px)}.prior-badge.svelte-1skur2j .prior-year:where(.svelte-1skur2j){display:block;font-size:7px;letter-spacing:.18em;color:color-mix(in srgb,var(--accent) 70%,white);text-align:center;padding:4px 8px 3px;background:color-mix(in srgb,var(--accent) 22%,rgba(0,0,0,.35));border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.prior-badge.svelte-1skur2j .prior-vpc:where(.svelte-1skur2j){display:block;font-size:9px;letter-spacing:.14em;padding:5px 10px;text-align:center;text-shadow:0 0 6px color-mix(in srgb,var(--accent) 30%,transparent)}.prior-badge.svelte-1skur2j:not(.prior-badge--dated) .prior-vpc:where(.svelte-1skur2j){padding:7px 12px}.prior-badges--has-nf.svelte-1skur2j .prior-badge:where(.svelte-1skur2j){min-width:84px}.prior-badges--has-nf.svelte-1skur2j .prior-vpc:where(.svelte-1skur2j){text-align:center}.prior-list--has-nf.svelte-1skur2j .prior-season:where(.svelte-1skur2j){min-width:88px;text-align:center}.fight-card-stats.svelte-1skur2j{margin-top:18px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--accent) 20%,var(--color-border-dim));display:flex;align-items:center;gap:0}.fight-card-stats.svelte-1skur2j .stat:where(.svelte-1skur2j){flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 4px}.fight-card-stats.svelte-1skur2j .stat-num:where(.svelte-1skur2j){font-family:var(--font-pixel);font-size:14px;color:var(--color-text-bright)}@media(min-width:640px){.fight-card-stats.svelte-1skur2j .stat-num:where(.svelte-1skur2j){font-size:15px}}.fight-card-stats.svelte-1skur2j .stat:where(.svelte-1skur2j):first-child .stat-num:where(.svelte-1skur2j),.fight-card-stats.svelte-1skur2j .stat:where(.svelte-1skur2j):nth-child(3) .stat-num:where(.svelte-1skur2j){color:var(--accent);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 40%,transparent)}.fight-card-stats.svelte-1skur2j .stat-label:where(.svelte-1skur2j){font-family:var(--font-pixel);font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-primary)}.fight-card-stats.svelte-1skur2j .stat-sep:where(.svelte-1skur2j){width:1px;height:22px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 40%,var(--color-border-dim)),transparent);flex-shrink:0}.trend-icon.svelte-1skur2j{width:14px;height:14px}.trend-up.svelte-1skur2j{color:var(--color-neon-green)}.trend-down.svelte-1skur2j{color:var(--color-neon-pink)}.trend-flat.svelte-1skur2j{color:var(--color-text-muted)}.bracket.svelte-1skur2j{position:absolute;width:14px;height:14px;border:2px solid var(--accent);opacity:.55;pointer-events:none;transition:opacity .22s ease,width .22s ease,height .22s ease}.bracket-tl.svelte-1skur2j{top:6px;left:6px;border-right:none;border-bottom:none}.bracket-tr.svelte-1skur2j{top:6px;right:6px;border-left:none;border-bottom:none}.bracket-bl.svelte-1skur2j{bottom:6px;left:6px;border-right:none;border-top:none}.bracket-br.svelte-1skur2j{bottom:6px;right:6px;border-left:none;border-top:none}.team-body.svelte-1skur2j{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.team-body.svelte-1skur2j{gap:20px}}@media(min-width:1280px){.team-body.svelte-1skur2j{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:start}}.members-grid.svelte-1skur2j{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.members-grid.svelte-1skur2j{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:12px;align-items:stretch}}.member-card.svelte-1skur2j{position:relative;display:flex;flex-direction:column;padding:26px 20px 20px;overflow:hidden;isolation:isolate;border:1px solid color-mix(in srgb,var(--member-accent) 32%,var(--color-border-dim));background:linear-gradient(180deg,color-mix(in srgb,var(--member-accent) 7%,transparent),#12121ac7 55%,#0d0d12d9),#12121ad1;box-shadow:0 0 0 1px color-mix(in srgb,var(--member-accent) 12%,transparent),0 12px 32px -16px color-mix(in srgb,var(--member-accent) 25%,rgba(0,0,0,.55));transition:border-color .22s ease,box-shadow .22s ease}.member-card.svelte-1skur2j:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 40% at 12% 0%,color-mix(in srgb,var(--member-accent) 10%,transparent) 0%,transparent 100%);opacity:.55;transition:opacity .22s ease}@media(hover:hover){.member-card.svelte-1skur2j:hover{border-color:color-mix(in srgb,var(--member-accent) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--member-accent) 28%,transparent),0 18px 40px -18px color-mix(in srgb,var(--member-accent) 30%,transparent),inset 0 0 40px color-mix(in srgb,var(--member-accent) 4%,transparent)}.member-card.svelte-1skur2j:hover:before{opacity:1}.member-card.svelte-1skur2j:hover .bracket:where(.svelte-1skur2j){opacity:1;width:18px;height:18px}}.subsection.subsection-platforms.svelte-1skur2j{margin-top:auto;padding-top:20px}.member-card.svelte-1skur2j .bracket:where(.svelte-1skur2j){border-color:var(--member-accent)}.member-head.svelte-1skur2j{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.role-pill.svelte-1skur2j{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-pixel);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-bright);padding:5px 11px;border:1px solid color-mix(in srgb,var(--member-accent) 65%,transparent);background:color-mix(in srgb,var(--member-accent) 14%,transparent);text-shadow:0 0 10px color-mix(in srgb,var(--member-accent) 65%,transparent)}.role-pill.svelte-1skur2j .role-pill-glyph{flex-shrink:0;color:var(--member-accent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--member-accent) 50%,transparent))}.portrait.svelte-1skur2j{width:120px;height:120px;margin-top:6px;padding:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--member-accent) 45%,transparent),color-mix(in srgb,var(--member-accent) 15%,transparent))}.portrait.svelte-1skur2j svg,.portrait.svelte-1skur2j .portrait-img{width:100%;height:100%;display:block;border:2px solid var(--color-bg-primary)}.portrait.svelte-1skur2j .portrait-img{object-fit:cover}.member-name.svelte-1skur2j{font-family:var(--font-pixel);font-size:16px;line-height:1.25;min-height:2lh;color:var(--color-text-bright);text-shadow:0 0 10px color-mix(in srgb,var(--member-accent) 55%,transparent),0 0 22px color-mix(in srgb,var(--member-accent) 25%,transparent);margin:2px 0 0}@media(min-width:640px){.member-name.svelte-1skur2j{font-size:18px}}.discord.svelte-1skur2j{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:12px}.quote.svelte-1skur2j{margin:18px 0 0;padding:12px 14px;border-left:2px solid color-mix(in srgb,var(--member-accent) 50%,transparent);background:#ffffff06;font-style:italic;font-size:14.5px;line-height:1.6;color:var(--color-text-bright)}@media(min-width:640px){.quote.svelte-1skur2j{font-size:15.5px}}.quote.svelte-1skur2j p:where(.svelte-1skur2j){margin:0}.subsection.svelte-1skur2j{margin-top:20px}.section-divider.svelte-1skur2j{display:flex;align-items:center;gap:12px;margin-bottom:12px}.section-divider.svelte-1skur2j:before,.section-divider.svelte-1skur2j:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--member-accent) 20%,var(--color-border-dim))}.section-divider.svelte-1skur2j span:where(.svelte-1skur2j){font-family:var(--font-pixel);font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-primary)}.prior-list.svelte-1skur2j{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.prior-list.svelte-1skur2j li:where(.svelte-1skur2j){display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--member-accent) 28%,var(--color-border-dim));background:color-mix(in srgb,var(--member-accent) 5%,transparent);font-size:14px;color:var(--color-text-bright)}@media(max-width:767px){.prior-list.svelte-1skur2j li:where(.svelte-1skur2j){--prior-header-h: 40px;position:relative;display:grid;grid-template-columns:1fr auto auto 1fr;grid-template-rows:var(--prior-header-h) auto;grid-template-areas:".    year season .   " "team team team   team";column-gap:10px;align-items:center;padding:0;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--member-accent) 14%,transparent) 0,color-mix(in srgb,var(--member-accent) 14%,transparent) var(--prior-header-h),transparent var(--prior-header-h),color-mix(in srgb,var(--member-accent) 5%,transparent) 100%),linear-gradient(180deg,#0d0d12,#08080c);border:1px solid color-mix(in srgb,var(--member-accent) 35%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--member-accent) 10%,transparent),0 0 14px -4px color-mix(in srgb,var(--member-accent) 35%,transparent)}.prior-list.svelte-1skur2j li:where(.svelte-1skur2j):before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 3px);pointer-events:none;z-index:0}.prior-list.svelte-1skur2j li:where(.svelte-1skur2j):after{content:"";position:absolute;left:0;right:0;top:var(--prior-header-h);height:1px;background:color-mix(in srgb,var(--member-accent) 55%,transparent);pointer-events:none;z-index:0}.prior-list.svelte-1skur2j li:where(.svelte-1skur2j)>:where(.svelte-1skur2j){z-index:1}.prior-list.svelte-1skur2j li:where(.svelte-1skur2j)>.prior-year:where(.svelte-1skur2j){grid-area:year;align-self:center;font-size:10px;color:color-mix(in srgb,var(--member-accent) 80%,var(--color-text-bright))}.prior-list.svelte-1skur2j li:where(.svelte-1skur2j)>.prior-season:where(.svelte-1skur2j){grid-area:season;align-self:center;font-size:10px;padding:4px 9px 3px;background:color-mix(in srgb,var(--member-accent) 28%,transparent);border-color:color-mix(in srgb,var(--member-accent) 75%,transparent);text-shadow:0 0 10px color-mix(in srgb,var(--member-accent) 80%,transparent)}.prior-list.svelte-1skur2j li:where(.svelte-1skur2j)>.prior-team:where(.svelte-1skur2j),.prior-list.svelte-1skur2j li:where(.svelte-1skur2j)>.prior-role:where(.svelte-1skur2j),.prior-list.svelte-1skur2j li:where(.svelte-1skur2j)>.prior-affiliation:where(.svelte-1skur2j){grid-area:team;text-align:center;padding:12px 14px 14px;font-family:var(--font-pixel);font-size:12px;letter-spacing:.04em;line-height:1.45;color:var(--color-text-bright)}.prior-list.svelte-1skur2j li:where(.svelte-1skur2j)>.prior-team:where(.svelte-1skur2j){text-shadow:0 0 8px color-mix(in srgb,var(--member-accent) 30%,transparent)}.prior-list.svelte-1skur2j li:where(.svelte-1skur2j)>.judge-badge:where(.svelte-1skur2j),.prior-list.svelte-1skur2j li:where(.svelte-1skur2j)>.champ-badge:where(.svelte-1skur2j){position:absolute;top:6px;right:8px;z-index:2;font-size:13px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--member-accent) 50%,transparent))}}@media(min-width:640px){.prior-list.svelte-1skur2j li:where(.svelte-1skur2j){font-size:15px}}.prior-season.svelte-1skur2j{font-family:var(--font-pixel);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-bright);padding:3px 8px 2px;border:1px solid color-mix(in srgb,var(--member-accent) 50%,transparent);background:color-mix(in srgb,var(--member-accent) 18%,transparent);text-shadow:0 0 9px color-mix(in srgb,var(--member-accent) 65%,transparent);white-space:nowrap}.prior-year.svelte-1skur2j{font-family:var(--font-pixel);font-size:9px;letter-spacing:.12em;color:var(--color-text-primary);white-space:nowrap}.prior-team.svelte-1skur2j{flex:1 1 0;min-width:0;color:var(--color-text-bright);font-size:13px;line-height:1.4;overflow-wrap:anywhere}@media(min-width:640px){.prior-team.svelte-1skur2j{font-size:14px}}.prior-role.svelte-1skur2j{flex:0 0 auto;padding:2px 8px;border:1px solid color-mix(in srgb,var(--color-judge) 55%,transparent);background:color-mix(in srgb,var(--color-judge) 12%,transparent);color:var(--color-text-bright);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.prior-affiliation.svelte-1skur2j{flex:1 1 0;min-width:0;color:var(--color-text-dim);font-size:12px;line-height:1.4;overflow-wrap:anywhere}@media(min-width:640px){.prior-affiliation.svelte-1skur2j{font-size:13px}}.prior-list.svelte-1skur2j li.is-judge:where(.svelte-1skur2j){--color-judge: #b45cff;border-color:color-mix(in srgb,var(--color-judge) 50%,transparent);background:color-mix(in srgb,var(--color-judge) 8%,transparent)}.prior-list.svelte-1skur2j li.is-judge:where(.svelte-1skur2j) .prior-season:where(.svelte-1skur2j){color:var(--color-text-bright);border-color:color-mix(in srgb,var(--color-judge) 60%,transparent);background:color-mix(in srgb,var(--color-judge) 20%,transparent);text-shadow:0 0 9px color-mix(in srgb,var(--color-judge) 70%,transparent)}.prior-list.svelte-1skur2j li.is-champ:where(.svelte-1skur2j){border-color:color-mix(in srgb,var(--color-neon-yellow) 55%,transparent);background:color-mix(in srgb,var(--color-neon-yellow) 8%,transparent)}.prior-list.svelte-1skur2j li.is-champ:where(.svelte-1skur2j) .prior-season:where(.svelte-1skur2j){color:var(--color-text-bright);border-color:color-mix(in srgb,var(--color-neon-yellow) 60%,transparent);background:color-mix(in srgb,var(--color-neon-yellow) 18%,transparent);text-shadow:0 0 9px rgba(255,230,0,.7)}.champ-badge.svelte-1skur2j{margin-left:auto;font-size:12px;line-height:1;filter:drop-shadow(0 0 4px rgba(255,230,0,.4))}.judge-badge.svelte-1skur2j{margin-left:auto;font-size:12px;line-height:1;filter:drop-shadow(0 0 4px rgba(180,92,255,.5))}.rookie-card.svelte-1skur2j{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--color-neon-cyan) 30%,var(--color-border-dim));background:color-mix(in srgb,var(--color-neon-cyan) 5%,transparent);font-family:var(--font-body);font-size:14px;color:var(--color-text-bright)}@media(min-width:640px){.rookie-card.svelte-1skur2j{font-size:15px}}.rookie-chip.svelte-1skur2j{flex-shrink:0;font-family:var(--font-pixel);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-bright);padding:3px 8px 2px;border:1px solid color-mix(in srgb,var(--color-neon-cyan) 55%,transparent);background:color-mix(in srgb,var(--color-neon-cyan) 18%,transparent);text-shadow:0 0 9px rgba(0,245,255,.65);white-space:nowrap}.rookie-main.svelte-1skur2j{flex:1 1 0;min-width:0;font-style:italic;color:var(--color-text-primary);line-height:1.4}.platform-list.svelte-1skur2j{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.platform-icon.svelte-1skur2j{width:18px;height:18px;flex-shrink:0;color:var(--color-text-dim);transition:color .15s ease;border-radius:2px}.platform-link.svelte-1skur2j{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:140px;padding:8px 12px;border:1px solid var(--color-border-dim);color:var(--color-text-muted);transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.platform-link.svelte-1skur2j:hover{border-color:var(--hover-color);color:#fff;box-shadow:0 0 10px color-mix(in srgb,var(--hover-color) 25%,transparent)}.platform-link.svelte-1skur2j:hover .platform-icon:where(.svelte-1skur2j){color:var(--hover-color)}.platform-label.svelte-1skur2j{font-family:var(--font-pixel);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.discography-head.svelte-1skur2j{display:flex;flex-direction:column;gap:10px;padding:14px 14px 10px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--color-border-dim));background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent),#12121a99 80%);margin-bottom:16px}.discography-title-row.svelte-1skur2j{display:flex;align-items:baseline;justify-content:center;gap:12px}.pixel-label.svelte-1skur2j{font-family:var(--font-pixel);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 35%,transparent)}.entry-count.svelte-1skur2j{font-family:var(--font-pixel);font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-primary)}.best-entry.svelte-1skur2j{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.best-score.svelte-1skur2j{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:15px;color:var(--color-text-bright)}.best-tag.svelte-1skur2j{font-family:var(--font-pixel);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-primary)}.best-round.svelte-1skur2j{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:15px;color:var(--color-text-bright)}.discography-meta.svelte-1skur2j{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.listen-toggle.svelte-1skur2j{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--color-border-dim);background:var(--color-bg-secondary)}.listen-pill.svelte-1skur2j{--pill-color: var(--accent);appearance:none;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:transparent;padding:6px 12px;font-family:var(--font-pixel);font-size:9px;letter-spacing:.18em;color:var(--color-text-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none}.listen-pill-sc.svelte-1skur2j{--pill-color: #ff5500}.listen-pill-yt.svelte-1skur2j{--pill-color: #ff0000}.listen-pill-icon.svelte-1skur2j{width:12px;height:12px;flex-shrink:0;fill:currentColor}.listen-pill-icon-img.svelte-1skur2j{width:14px;height:14px;object-fit:contain;opacity:.8;transition:opacity .15s ease}.listen-pill.svelte-1skur2j:hover{color:var(--color-text-bright)}.listen-pill.svelte-1skur2j:hover .listen-pill-icon-img:where(.svelte-1skur2j){opacity:1}.listen-pill.active.svelte-1skur2j{color:var(--pill-color);background:color-mix(in srgb,var(--pill-color) 10%,transparent);border-color:color-mix(in srgb,var(--pill-color) 50%,transparent);box-shadow:inset 0 0 12px color-mix(in srgb,var(--pill-color) 12%,transparent)}.listen-pill.active.svelte-1skur2j .listen-pill-icon-img:where(.svelte-1skur2j){opacity:1}.discography.svelte-1skur2j .entry-card:hover{background-color:color-mix(in srgb,var(--accent) 4%,transparent)}.discography.svelte-1skur2j .entry-card:hover .card-rail{background:color-mix(in srgb,var(--accent) 38%,transparent)}.discography.svelte-1skur2j .entry-card.is-current,.discography.svelte-1skur2j .entry-card.is-playing{background-color:color-mix(in srgb,var(--accent) 6%,transparent)}.discography.svelte-1skur2j .entry-card.is-current .card-rail,.discography.svelte-1skur2j .entry-card.is-playing .card-rail{background:var(--accent);box-shadow:0 0 10px var(--accent),0 0 2px var(--accent)}.discography.svelte-1skur2j .entry-card:hover .art-frame{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.discography.svelte-1skur2j .entry-card.is-current .art-frame,.discography.svelte-1skur2j .entry-card.is-playing .art-frame{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:inset 0 0 0 1px #0006,0 0 8px -2px var(--accent)}.discography.svelte-1skur2j .entry-card.is-playing .track-title{color:var(--accent);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 30%,transparent)}.discography.svelte-1skur2j .entry-card .eq span,.discography.svelte-1skur2j .entry-card .slot-eq span{background:var(--accent);box-shadow:0 0 4px var(--accent)}.discography.svelte-1skur2j .entry-card .slot-stamp.slot-stamp-label,.discography.svelte-1skur2j .entry-card:hover .slot-stamp.slot-stamp-label{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);text-shadow:0 0 6px color-mix(in srgb,var(--accent) 45%,transparent)}.sc-row.svelte-1skur2j{--sc-accent: #ff5500;display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:6px;border-left:3px solid color-mix(in srgb,var(--sc-accent) 40%,transparent);border-top:1px solid var(--color-border-dim);border-bottom:1px solid var(--color-border-dim);background:var(--color-bg-secondary);text-decoration:none;color:var(--color-text-primary);transition:background .15s ease,border-color .15s ease,transform .15s ease}.sc-row.svelte-1skur2j:hover:not(.disabled){background:var(--color-bg-elevated);border-left-color:var(--sc-accent);transform:translate(2px)}.sc-row.disabled.svelte-1skur2j{opacity:.55;cursor:not-allowed}.sc-row-art.svelte-1skur2j{flex-shrink:0;display:block;padding:2px;background:var(--color-bg-elevated);border:1px solid rgba(255,255,255,.08);border-radius:1px;box-shadow:inset 0 0 0 1px #0006;transition:border-color .15s ease;line-height:0}.sc-row.svelte-1skur2j:hover:not(.disabled) .sc-row-art:where(.svelte-1skur2j){border-color:color-mix(in srgb,var(--sc-accent) 45%,transparent)}.sc-row-art.svelte-1skur2j img,.sc-row-art.svelte-1skur2j canvas,.sc-row-art.svelte-1skur2j svg{display:block;image-rendering:pixelated}.sc-row-round.svelte-1skur2j{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;font-family:var(--font-pixel);font-size:9px;letter-spacing:.12em;color:var(--sc-accent);background:color-mix(in srgb,var(--sc-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--sc-accent) 30%,transparent);border-radius:1px;text-shadow:0 0 6px color-mix(in srgb,var(--sc-accent) 45%,transparent)}.sc-row-title.svelte-1skur2j{flex:1;min-width:0;font-family:var(--font-pixel);font-size:11px;color:var(--color-text-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-row-cta.svelte-1skur2j{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--font-pixel);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-accent)}.sc-row.yt-row.svelte-1skur2j{--sc-accent: #ff0000}.sc-row.disabled.svelte-1skur2j .sc-row-cta:where(.svelte-1skur2j){color:var(--color-text-dim)}.sc-row-icon.svelte-1skur2j{width:11px;height:11px}.sc-row-na.svelte-1skur2j{color:var(--color-text-dim)}
