.acc.svelte-1tbid8n{display:inline-block;position:relative}.acc.svelte-1tbid8n:after{content:"";background:0 0;width:.125em;height:.125em;position:absolute;top:0;left:0}.acute.svelte-1tbid8n:after{box-shadow:.375em -.25em,.5em -.375em}.grave.svelte-1tbid8n:after{box-shadow:.25em -.375em,.375em -.25em}.circ.svelte-1tbid8n:after{box-shadow:.25em -.25em,.375em -.375em,.5em -.25em}.uml.svelte-1tbid8n:after{box-shadow:.125em -.25em,.625em -.25em}.cedil.svelte-1tbid8n:after{box-shadow:.375em .875em,.25em 1em}.langs.svelte-1iij8ch{gap:.4rem;display:flex}.lang.svelte-1iij8ch{width:44px;height:44px;font-family:var(--font-display);color:var(--color-cyan);border:2px solid var(--color-cyan);justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}a.lang.svelte-1iij8ch:hover{background:color-mix(in srgb, var(--color-cyan) 18%, transparent)}.lang.active.svelte-1iij8ch{background:var(--color-cyan);color:#000}summary.svelte-w1icr4::-webkit-details-marker{display:none}.menu.svelte-w1icr4{z-index:60;width:15rem;max-height:min(70vh,26rem);padding:.3rem;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto;box-shadow:0 10px 30px #0009}.item.svelte-w1icr4{text-align:left;cursor:pointer;border-radius:.25rem;align-items:center;gap:.55rem;width:100%;padding:.2rem .5rem;display:flex}.item.svelte-w1icr4:hover,.item.svelte-w1icr4:focus-visible{background:var(--color-panel-2);color:var(--color-cyan)}.item[aria-current=true].svelte-w1icr4{color:var(--color-yellow)}.hud.svelte-4g3oq8{--hud-red:#ff4d4d;--hud-white:#f4f1ff;color:var(--hud-white);z-index:50;background:#000;position:relative}.hud-top.svelte-4g3oq8{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:1rem;max-width:80rem;margin:0 auto;padding:.9rem 1rem .8rem;display:grid}.col.svelte-4g3oq8{flex-direction:column;gap:.35rem;min-width:0;display:flex}.col-center.svelte-4g3oq8{align-items:center}.col-right.svelte-4g3oq8{align-items:flex-end}.lbl.svelte-4g3oq8{font-family:var(--font-display);color:var(--hud-red);letter-spacing:.05em;font-size:14px;line-height:1}.player.svelte-4g3oq8,.press.svelte-4g3oq8,.credit.svelte-4g3oq8{min-width:44px;min-height:44px;font-family:var(--font-display);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.player.svelte-4g3oq8{max-width:100%;font-size:12px}.pseudo.svelte-4g3oq8{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.press.svelte-4g3oq8{font-size:12px}.player.svelte-4g3oq8:hover,.press.svelte-4g3oq8:hover{color:var(--color-cyan)}.logo.svelte-4g3oq8{font-family:var(--font-display);color:var(--color-yellow);white-space:nowrap;text-shadow:0 0 12px #ffd23e73;align-items:center;min-height:44px;font-size:40px;line-height:1.1;text-decoration:none;display:inline-flex}.credit.svelte-4g3oq8{color:var(--color-yellow);font-size:18px}.credit.svelte-4g3oq8:hover .digits:where(.svelte-4g3oq8){text-shadow:0 0 10px #ffd23eb3}.digits.svelte-4g3oq8{font-variant-numeric:tabular-nums}.hud-sep.svelte-4g3oq8{background:repeating-linear-gradient(90deg, var(--color-cyan) 0 12px, transparent 12px 20px);height:4px}.hud-nav.svelte-4g3oq8{align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:.25rem 1rem;display:flex}.nav-list.svelte-4g3oq8{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-link.svelte-4g3oq8{min-height:44px;font-family:var(--font-display);color:var(--hud-white);align-items:center;gap:.5rem;font-size:13px;text-decoration:none;display:inline-flex}.nav-link.svelte-4g3oq8:hover{color:var(--color-cyan)}.nav-link.gold.svelte-4g3oq8{color:var(--color-yellow)}.nav-link.active.svelte-4g3oq8{color:var(--color-cyan)}.extras.svelte-4g3oq8{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.desk.extras.svelte-4g3oq8{margin-left:auto}.insert.svelte-4g3oq8{min-height:44px;font-family:var(--font-body);color:var(--color-magenta);text-shadow:0 0 8px #ff3ea58c;align-items:center;font-size:24px;line-height:1;text-decoration:none;display:inline-flex}.insert.svelte-4g3oq8:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.insert.blink.svelte-4g3oq8{animation:1.1s step-end infinite svelte-4g3oq8-hud-blink}}@keyframes svelte-4g3oq8-hud-blink{50%{opacity:0}}.recover.svelte-4g3oq8{min-height:44px;color:var(--color-muted);align-items:center;font-size:1.15rem;display:inline-flex}.recover.svelte-4g3oq8:hover{color:var(--color-cyan)}.menu.svelte-4g3oq8{display:none}.menu-btn.svelte-4g3oq8{min-width:44px;min-height:44px;font-family:var(--font-display);color:var(--color-cyan);border:2px solid var(--color-cyan);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 1rem;font-size:13px;list-style:none;display:inline-flex}.menu-btn.svelte-4g3oq8::-webkit-details-marker{display:none}.menu-btn.svelte-4g3oq8:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px}.when-open.svelte-4g3oq8{display:none}.menu[open].svelte-4g3oq8 .when-open:where(.svelte-4g3oq8){display:inline}.menu[open].svelte-4g3oq8 .when-closed:where(.svelte-4g3oq8){display:none}@media (width<=860px){.hud-top.svelte-4g3oq8{gap:.5rem;padding:.6rem .75rem .5rem}.lbl.svelte-4g3oq8{font-size:10px}.logo.svelte-4g3oq8{font-size:clamp(12px,3.6vw,28px)}.credit.svelte-4g3oq8{gap:.3rem;font-size:11px}.player.svelte-4g3oq8{gap:.3rem;font-size:10px}.pseudo.svelte-4g3oq8{max-width:8ch}.press.svelte-4g3oq8{font-size:10px}.desk.svelte-4g3oq8{display:none}.hud-nav.svelte-4g3oq8{justify-content:flex-end;padding:.5rem .75rem}.menu.svelte-4g3oq8{display:block}.menu[open].svelte-4g3oq8 .menu-btn:where(.svelte-4g3oq8){z-index:102;background:#000;position:fixed;top:.75rem;right:.75rem}.menu-panel.svelte-4g3oq8{z-index:101;border-top:4px solid #0000;border-image:repeating-linear-gradient(90deg, var(--color-cyan) 0 12px, transparent 12px 20px) 4;background:#000;flex-direction:column;gap:2rem;padding:5rem 1.5rem 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-panel.svelte-4g3oq8 .nav-list:where(.svelte-4g3oq8){flex-direction:column;gap:.5rem}.menu-panel.svelte-4g3oq8 .nav-link:where(.svelte-4g3oq8){font-size:16px}.menu-panel.svelte-4g3oq8 .extras:where(.svelte-4g3oq8){flex-direction:column;align-items:flex-start}}@media (width<=400px){.pseudo.svelte-4g3oq8{display:none}}html.hud-menu-open{overflow:hidden}
