.an-theme{--bg-primary:var(--dn-bg);--bg-surface:#0e091bb8;--bg-elevated:#22163ab3;--border-subtle:rgba(var(--dn-line), .22);--border-accent:rgba(var(--dn-line), .5);--text-primary:var(--dn-ink);--text-secondary:var(--dn-ink-2);--text-tertiary:#b0a2c7;--accent-cyan:var(--dn-action);--accent-gold:var(--dn-royal);--an-fire:#fb923c;--an-fire-ink:#fed7aa;--an-fire-line:#fb923c59;--an-fire-fill:#fb923c17;--an-card:#0e091bc7;--an-highlight:inset 0 1px 0 #f8f2ff14;--an-shadow:0 20px 48px -30px rgba(var(--dn-line), .44)}.an-scene.dn-scene{isolation:auto;overflow:visible}.an-sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.an-sky .dn-gas,.an-sky .dn-stars{z-index:0}.an-content{padding-top:clamp(1.75rem,4vw,3rem);padding-bottom:4rem}.an-page-heading{margin-bottom:2rem}.an-page-heading h1{text-transform:none;letter-spacing:-.025em;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.05}.an-page-heading>div{display:none}.an-page-heading p{max-width:48rem;margin-top:.75rem;line-height:1.6}.an-section-heading h2{color:var(--dn-ink);text-transform:none;font-size:1.25rem}.an-section-heading>div{opacity:.45}.an-filters,.an-scene .arena-match-card,.an-empty,.an-legacy,.an-skeleton{border:1px solid var(--border-subtle);background:var(--an-card);box-shadow:var(--an-highlight), var(--an-shadow);border-radius:24px}.an-filters{padding:1rem}.an-filters button{text-transform:none;letter-spacing:normal;min-height:44px}.an-filters input{border-radius:14px;min-height:44px;font-size:1rem}.an-filters .an-segment{background:#0201087a;border-radius:999px;gap:2px;padding:3px}.an-segment button{background:0 0;border-radius:999px;padding-inline:.875rem;font-size:.8125rem}.an-segment button[aria-pressed=true]{color:var(--dn-ink);background:rgba(var(--dn-line), .2);box-shadow:inset 0 0 0 1px rgba(var(--dn-line), .5)}.an-theme :is(button,a,input,select):focus-visible{outline:2px solid var(--dn-royal);outline-offset:3px}.an-scene .arena-match-card{-webkit-backdrop-filter:none}.an-scene .arena-match-card:hover{border-color:rgba(var(--dn-line), .45)}.an-legacy{border-color:#ffc46b4d}.an-empty{padding:clamp(2rem,6vw,4rem)}.an-firelist{--border-subtle:#fb923c38;scroll-margin-top:5rem}.an-firelist-sticky{border-color:var(--an-fire-line);background:#160b06f7;border-radius:999px;margin-inline:0}.an-firelist-mast{isolation:isolate;border-color:var(--an-fire-line);background:radial-gradient(ellipse at 0 0, #973a0a3d, transparent 66%), radial-gradient(ellipse at 100% 100%, #711e2f30, transparent 62%), var(--an-card);box-shadow:var(--an-highlight), 0 18px 42px -28px #fb923c59;border-radius:24px;padding:clamp(1.25rem,3vw,1.75rem);position:relative}.an-firelist-mast h2{color:var(--an-fire-ink);text-shadow:0 0 32px #fb923c47;font-size:clamp(2.25rem,5vw,3.125rem);line-height:1.05}.an-firelist-mast>p{max-width:52rem}.an-firelist-mast h2+p{font-size:.9375rem;line-height:1.6}.an-embers{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.an-embers i{background:var(--an-fire);width:3px;height:3px;box-shadow:0 0 9px var(--an-fire);opacity:.45;border-radius:50%;animation:7s ease-in-out infinite an-rise;position:absolute;bottom:16%;left:8%}.an-embers i:nth-child(2){animation-delay:-2s;bottom:52%;left:23%}.an-embers i:nth-child(3){animation-delay:-4s;bottom:30%;left:43%}.an-embers i:nth-child(4){animation-delay:-1s;bottom:65%;left:66%}.an-embers i:nth-child(5){animation-delay:-5s;bottom:24%;left:81%}.an-embers i:nth-child(6){animation-delay:-3s;bottom:46%;left:94%}@keyframes an-rise{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.75;transform:translateY(-26px)}}.an-firelist .an-primary,.an-talk .an-primary{color:#210d02;text-transform:none;letter-spacing:normal;background:linear-gradient(125deg,#ffd38e,#ff9a3b 52%,#f97316);border:1px solid #ffd39a66;border-radius:999px;min-height:48px;padding:.625rem 1.125rem;font-size:.875rem;font-weight:750;line-height:1.4;transition:transform .14s,filter .14s;box-shadow:inset 0 1px #ffffff59,0 12px 28px -15px #fb923ca6}.an-primary:hover:not(:disabled){filter:brightness(1.08)}.an-primary:active:not(:disabled){transform:scale(.98)}.an-firelist-controls{gap:.75rem}.an-firelist-controls button{min-height:44px;padding-inline:.875rem;font-size:.8125rem}.an-propose{background:var(--an-card);box-shadow:var(--an-highlight);border-radius:24px;padding:1.25rem}.an-propose>p:first-child{text-transform:none;letter-spacing:normal;font-size:1rem}.an-propose>p:nth-child(2){font-size:.8125rem;line-height:1.5}.an-firelist :is(input,select){border-radius:14px;min-height:48px}.an-propose>div:last-child{flex-wrap:wrap}.an-firelist-card{background:var(--an-card);box-shadow:var(--an-highlight);border-radius:24px}.an-fighter-pair{align-items:stretch}.an-fighter-pair>span{align-self:center;width:2rem;height:2rem}.an-fighter{text-align:center;border-radius:20px;flex-direction:column;justify-content:center;gap:.625rem;min-height:144px;padding:1rem .5rem}.an-fighter>div{width:100%}.an-fighter>:first-child{flex-shrink:0}.an-fighter p:first-child{font-size:1.0625rem}.an-firelist .an-pick-fighter{text-align:center;flex-direction:column;padding:.875rem .5rem;position:relative}.an-pick-fighter>span{width:100%}.an-pick-fighter>.an-pick-check{width:auto;position:absolute;top:.375rem;right:.375rem}.an-talk{border:0;border-top:1px solid rgba(var(--dn-line), .16);background:0 0;border-radius:0;padding:1rem 0 0}.an-talk form{align-items:flex-start}.an-talk .an-primary{max-width:45%}.an-talk input{border-radius:999px}.an-overlay.dn-scene{z-index:90;background:#020108c7;min-height:0;padding-top:1rem;position:fixed;inset:0;overflow:visible}.an-dialog{border-color:var(--an-fire-line);background:linear-gradient(160deg,#2b192ffa,#0e091bfc 55%);max-height:calc(100dvh - 2rem);box-shadow:0 24px 80px #00000080}.an-dialog h3{font-size:1.25rem}.an-dialog ul{padding-inline:.25rem}.an-dialog .an-person{background:0 0;border:0;border-radius:0;padding:.875rem .5rem}.an-dialog .an-person+.an-person{border-top:1px solid rgba(var(--dn-line), .13)}@media (min-width:640px){.an-filters{padding:1.25rem 1.5rem}.an-filters input{font-size:.875rem}.an-overlay.dn-scene{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.an-scene *,.an-overlay *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.an-scene .an-match-card,.an-scene .an-summons-card,.an-scene .an-summons-mast{background:var(--an-card);box-shadow:var(--an-highlight), var(--an-shadow);-webkit-backdrop-filter:none;border-radius:24px}.an-scene .an-summons-mast{border-color:#ffc46b4d}.an-scene .an-summons-mast h2{font-size:1.5rem}
