@font-face{font-family:Exo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/exo-vietnamese-wght-italic.CVgOBT58.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Exo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/exo-latin-ext-wght-italic.B095w-MF.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Exo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/exo-latin-wght-italic.nl_UUfXF.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.header-discord-icon{width:44px;height:44px;color:var(--text-secondary);border-radius:var(--radius-button);place-items:center;display:grid}.header-discord-icon:hover{background:var(--control);color:var(--emphasis)}.site-account{font-size:1rem;position:relative}.site-account [hidden]{display:none!important}.header-enter{min-height:44px;padding:10px 20px}.nickname-form{gap:12px;min-width:0;display:grid}.nickname-form label{color:var(--text-title);font-weight:700}.nickname-form input{border:1px solid var(--line-border);border-radius:var(--radius-button);width:100%;min-width:0;min-height:44px;color:var(--text-title);background:var(--surface-inset);font:inherit;padding:10px 12px;font-size:16px}.nickname-form input[aria-invalid=true]{border-color:#c49181}.nickname-form .nickname-help,.nickname-form .nickname-validation{color:var(--text-secondary);font-size:.8rem}.nickname-form .nickname-validation,.nickname-form .nickname-status[data-state=error]{color:#f4bdaf}.nickname-form .nickname-preview{overflow-wrap:anywhere;font-size:.9rem}.nickname-form .nickname-preview strong{color:var(--emphasis)}.nickname-form .nickname-status{min-height:1.5em;font-size:.85rem}.nickname-form .nickname-status[data-state=saved]{color:#b9d8a9}.nickname-form .nickname-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nickname-form button{border:1px solid var(--line-border);border-radius:var(--radius-button);background:var(--control);min-height:44px;color:var(--text-title);font:inherit;cursor:pointer;padding:9px 14px}.nickname-form button:disabled{opacity:.5;cursor:default}.nickname-form .nickname-save{background:var(--emphasis);color:var(--text-on-accent,#263035);font-weight:800}.arena-page{padding-block:48px 80px}.arena-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:48px;display:grid}.arena-intro{gap:24px;display:grid}.arena-eyebrow{color:var(--emphasis);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:800}.arena-intro h1{font-size:clamp(2.4rem,4vw,3.7rem);line-height:1.12}.arena-lead{color:var(--text-long);font-size:1.1rem}.arena-availability{color:var(--text-secondary);font-size:.875rem}.arena-enter{justify-items:start;gap:14px;scroll-margin-top:24px;display:grid}.arena-enter p{color:var(--text-secondary);font-size:.85rem}.arena-preview-note{border-left:2px solid var(--line-border);background:var(--surface-inset);color:var(--text-secondary);gap:6px;padding:14px 16px;font-size:.8rem;display:grid}.arena-preview-note strong{color:var(--emphasis);letter-spacing:.08em;font-size:.7rem}.arena-capture{min-width:0}.arena-capture img{border:1px solid var(--line-border);border-radius:var(--radius-panel);width:100%;box-shadow:var(--shadow-window)}.arena-capture figcaption{color:var(--text-secondary);text-align:center;margin-top:14px;font-size:.75rem}.arena-guide{margin-top:80px}.arena-guide h2{font-size:1.65rem}.arena-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.arena-guide li{border-top:1px solid var(--line-divider);padding-top:20px}.arena-step-number{color:var(--text-secondary);font-size:.85rem}.arena-guide h3{margin:14px 0 12px;font-size:1.2rem}.arena-guide li p{color:var(--text-secondary);font-size:.95rem}.home-arena{border:1px solid var(--line-divider);border-radius:var(--radius-window);background:var(--surface-inset);grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:64px 0;padding:32px;display:grid}.home-arena h2{margin:14px 0;font-size:clamp(1.8rem,3vw,2.5rem)}.home-arena p:not(.arena-eyebrow){color:var(--text-secondary);margin-bottom:24px}.home-arena-image img{border:1px solid var(--line-border);border-radius:var(--radius-button);width:100%}.arena-rotation{border:1px solid var(--line-border);border-radius:var(--radius-window);background:linear-gradient(var(--surface-window-top),var(--surface-window-bottom));min-width:0;box-shadow:var(--shadow-window);padding:24px;overflow:hidden}.arena-rotation-heading{border-bottom:1px solid var(--line-border);color:var(--emphasis);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.arena-rotation-heading strong{font-size:1.2rem;font-weight:900}.arena-rotation-heading span{font-size:.8rem}.arena-rotation>p{color:var(--text-secondary);margin:16px 0;font-size:.85rem}.arena-rotation ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.arena-rotation li{background:var(--surface-inset);border:1px solid var(--line-divider);border-radius:10px;justify-items:center;gap:6px;min-width:0;padding:10px 2px;display:grid}.arena-rotation img{image-rendering:pixelated}.arena-rotation li span{max-width:100%;color:var(--text-long);text-overflow:ellipsis;font-size:.7rem;overflow:hidden}@media (width<=30rem){.arena-rotation{padding:16px}.arena-rotation ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=78rem){.site-header{gap:16px}.site-nav a{padding-inline:12px;font-size:.85rem}}@media (width<=64rem){.site-header{grid-template-columns:1fr auto}.header-actions{grid-area:1/2;gap:8px}.site-nav ul{grid-template-columns:repeat(4,minmax(0,1fr))}.site-nav a{padding-inline:4px;font-size:.75rem}.arena-hero{grid-template-columns:1fr;gap:36px}.arena-intro{max-width:620px}.arena-capture{max-width:860px}}@media (width<=48rem){.home-arena{grid-template-columns:1fr;padding:24px}.arena-guide ol{grid-template-columns:1fr;gap:24px}.arena-guide{margin-top:48px}}@media (width<=30rem){.site-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav li:last-child{grid-column:auto}.site-nav a{font-size:.78rem}.brand img{height:32px}.header-actions{gap:4px}.header-actions .language-switch{width:40px;height:40px;font-size:.8rem}.header-discord-icon{width:32px}.header-enter{padding:8px 12px;font-size:.8rem}.arena-page{padding-block:24px 48px}}@media (width<=23rem){.site-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=64rem){html[data-arena-enabled=false] .site-nav ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=30rem){html[data-arena-enabled=false] .site-nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-arena-enabled=false] .site-nav li:last-child{grid-column:auto}}.site-nav a{gap:6px}.arena-eyebrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
