.announce.svelte-1ouilb9{display:block;background:var(--terminal);color:var(--terminal-foreground);font-size:var(--text-small);line-height:var(--text-small--line-height);text-align:center;text-decoration:none}.announce-cta.svelte-1ouilb9{font-weight:600;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.announce.svelte-1ouilb9:hover .announce-cta:where(.svelte-1ouilb9){text-decoration-thickness:2px}.announce.svelte-1ouilb9:focus-visible{outline:2px solid var(--bench-blue);outline-offset:-2px}.navOverlay[data-state=open]{animation:nav-in .26s cubic-bezier(.23,1,.32,1)}.navOverlay[data-state=closed]{animation:nav-out .16s ease-in forwards}@keyframes nav-in{0%{opacity:0;translate:0 -.75rem}}@keyframes nav-out{to{opacity:0;translate:0 -.5rem}}@media(prefers-reduced-motion:reduce){.navOverlay[data-state]{animation-name:nav-fade}@keyframes nav-fade{0%{opacity:0}}}.navLinks{display:grid;justify-items:start;gap:.25rem;padding-top:6.5rem}.navActions{display:grid;gap:.75rem;margin-top:auto;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}@media(min-width:30rem){.navActions{grid-template-columns:1fr 1fr}}.navActions .key{width:100%;height:3rem;font-size:1rem}.navLinks a{display:inline-flex;align-items:center;gap:.5rem;padding-block:.25rem;font-size:2.125rem;font-weight:400;letter-spacing:-.02em;line-height:1.2;text-decoration:none}
