.play-page.svelte-hy9bcf{padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.learning-link.svelte-hy9bcf{display:inline-flex;min-height:44px;align-items:center;color:var(--site-gold);font-size:.875rem;text-decoration:underline;text-underline-offset:4px}.learning-link.svelte-hy9bcf:focus-visible{outline:2px solid var(--site-gold-bright);outline-offset:4px;border-radius:2px}.game-mode-option.svelte-hy9bcf{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.game-mode-option.svelte-hy9bcf:focus-visible{outline:2px solid var(--site-gold-bright);outline-offset:4px;border-color:var(--site-gold-bright);background-color:var(--site-raised);box-shadow:0 6px 20px #0003,0 0 16px color-mix(in srgb,var(--site-gold) 14%,transparent)}@media(hover:hover){.game-mode-option.svelte-hy9bcf:hover{transform:translateY(-3px);border-color:var(--site-gold-bright);background-color:var(--site-raised);box-shadow:0 6px 20px #0003,0 0 16px color-mix(in srgb,var(--site-gold) 14%,transparent)}}.game-mode-option.svelte-hy9bcf:active{transform:translateY(0);background-color:var(--site-raised);border-color:var(--site-gold-bright)}@media(prefers-reduced-motion:reduce){.game-mode-option.svelte-hy9bcf{transition:none}.game-mode-option.svelte-hy9bcf:hover{transform:none}}
