@font-face{font-family:Barlow Condensed;src:url(/ui/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/ui/fonts/barlow-condensed-latin-700-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/ui/fonts/barlow-condensed-latin-800-italic.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/ui/fonts/barlow-condensed-latin-900-italic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Winter UI;src:url(/ui/hud/barlow-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Winter UI;src:url(/ui/hud/barlow-medium.ttf)format("truetype");font-weight:500 700;font-display:swap}:root{--arc-bg:#2a2c32;--arc-panel:#17181c;--arc-panel-2:#24262e;--arc-night:#101116;--arc-line:#4a4e5a;--arc-line-soft:#33363f;--arc-ink:#fff;--arc-ink-dim:#ccd1dd;--arc-ink-faint:#9fa6b6;--arc-accent:#ffd23e;--arc-verm:#ff4b33;--arc-outline:0 0 0 2px #fff;--arc-shadow-hard:9px 11px 0 #00000057;--arc-shadow-btn:3px 3px 0 #000000d9;--arc-display:"Barlow Condensed", "Arial Narrow", sans-serif;--arc-body:"Winter UI", sans-serif;--arc-halftone:radial-gradient(circle, #ffffff0e 1px, transparent 1.5px) 0 0 / 8px 8px;--arc-hazard:repeating-linear-gradient(-55deg, var(--arc-accent) 0 7px, #17181c 7px 11px);--arc-backdrop:radial-gradient(circle, #08090c33 1.4px, transparent 1.9px) 0 0 / 11px 11px, linear-gradient(104deg, transparent 0 34%, #ffffff09 34% 66%, transparent 66%), radial-gradient(ellipse 90% 80% at 50% 45%, transparent 55%, #08090c52 100%)}.arc-speedlines:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff12 0 2px,#0000 2px 92px);position:fixed;inset:0;-webkit-mask-image:radial-gradient(48% 16% at 68% 0,#000 15%,#0000 72%);mask-image:radial-gradient(48% 16% at 68% 0,#000 15%,#0000 72%)}.arc-button{color:#17181c;cursor:pointer;font:italic 900 22px/1 var(--arc-display);letter-spacing:.04em;text-transform:uppercase;background:#fff;border:0;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;transition:transform 70ms,background .12s;display:inline-flex;box-shadow:5px 5px #000000d9}.arc-button:hover{background:var(--arc-accent);transform:translate(-1px,-1px)}.arc-button:focus-visible{background:var(--arc-accent);outline-offset:3px;outline:3px solid #fff}.arc-tag{z-index:2;color:#17181c;box-shadow:var(--arc-shadow-btn);transform-origin:0 100%;font:italic 900 17px/1.3 var(--arc-display);letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:2px;padding:3px 18px 3px 14px;display:inline-block;position:relative;transform:skew(-12deg)rotate(-1.2deg)}.arc-tag.is-gold{background:var(--arc-accent)}.pad-nav :is(button,a,[tabindex]):focus,.pad-nav [data-pad-focus]{outline:3px solid var(--arc-accent);outline-offset:3px}.menu-lang{position:relative}.menu-lang-button{cursor:pointer;background:var(--arc-panel-2);color:var(--arc-ink);box-shadow:inset 0 0 0 1px var(--arc-line-soft);font:italic 800 18px/1 var(--arc-display);letter-spacing:.04em;border:0;border-radius:3px;align-items:center;gap:8px;padding:8px 12px;transition:box-shadow .12s;display:flex}.menu-lang-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;opacity:.8;width:18px;height:18px}.menu-lang-button:hover,.menu-lang-button:focus-visible,.menu-lang-button[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--arc-accent);outline:none}.menu-lang-list{z-index:20;background:var(--arc-panel);min-width:180px;box-shadow:var(--arc-outline), 6px 7px 0 #00000057;border-radius:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.menu-lang-list[hidden]{display:none}.menu-lang-option{cursor:pointer;text-align:left;color:var(--arc-ink);font:italic 800 17px/1 var(--arc-display);background:0 0;border:0;border-radius:3px;align-items:center;gap:12px;padding:10px 12px;display:flex}.menu-lang-option b{min-width:26px;color:var(--arc-ink-faint);font-weight:900}.menu-lang-option.is-current,.menu-lang-option.is-current b{color:var(--arc-accent)}.menu-lang-option:hover,.menu-lang-option:focus-visible{background:var(--arc-panel-2);box-shadow:inset 0 0 0 2px var(--arc-accent);outline:none}@media (width<=649px),(pointer:coarse) and (height<=500px){.menu-lang-button{gap:6px;padding:7px 9px;font-size:15px}.menu-lang-button svg{width:16px;height:16px}}.language-select{color:var(--arc-ink);font:500 14px var(--arc-body);justify-content:space-between;align-items:center;gap:12px;display:flex}.language-select-name{align-items:center;gap:8px;display:flex}.language-select-name svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:18px;height:18px}.language-select select{border:1px solid var(--arc-line);background:var(--arc-panel-2);min-width:122px;min-height:44px;color:var(--arc-ink);font:500 14px var(--arc-body);cursor:pointer;border-radius:5px;padding:8px 12px}.language-select select:focus-visible{outline:2px solid var(--arc-accent);outline-offset:3px}.welcome-header nav{align-items:center;gap:12px;display:flex}.welcome-header .language-select-name{display:none}@media (width<=600px){.welcome-header nav{gap:8px}.welcome-header .welcome-help{min-height:44px;padding:8px;font-size:0}.welcome-header .welcome-help>span{font-size:14px}.welcome-header .language-select select{min-width:110px;padding:8px;font-size:13px}}
