.logo-eye{transform:none!important;clip-path:url(#blink-mask)}.blink-defs{position:absolute;pointer-events:none}.blink-lid{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--ink);stroke-width:5;stroke-linecap:round;opacity:0;pointer-events:none}.logo-play{touch-action:pan-y;user-select:none;-webkit-user-select:none}.logo-play img{-webkit-user-drag:none}.logo-play-hint{display:none}
.corner-footer .secondary-entry{color:var(--ink);font-weight:500}.corner-footer .secondary-entry:hover{box-shadow:none}.corner-footer .enter-link svg{transition:transform 240ms ease,stroke-width 240ms ease}.corner-footer .enter-link:hover svg,.corner-footer .enter-link:focus-visible svg{transform:translateY(-1px);stroke-width:1.9}.corner-footer .enter-link:active svg{transform:translateY(1px)}.corner-footer .secondary-entry:hover .enter-arrow{transform:translate(3px,-3px)}#moment-status:not(.sr-only){font:12px/1.7 var(--body);color:var(--muted);margin:0 auto 6px;text-wrap:balance;max-width:340px}.logo-play:focus-visible{outline:2px dashed var(--gold);outline-offset:8px;border-radius:8px}
@media(prefers-reduced-motion:reduce){.corner-footer .enter-link:hover svg,.corner-footer .enter-link:focus-visible svg,.corner-footer .enter-link:active svg,.corner-footer .secondary-entry:hover .enter-arrow{transform:none}}
.moment-line[data-state=error]:empty:after{content:none}
.quiet-tools{position:relative}.language-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:5;width:150px;padding:6px;background:white;border:1px solid var(--ink);border-top:3px solid var(--ink);box-shadow:3px 4px 0 var(--ochre);border-radius:3px}.language-menu button{display:block;width:100%;min-height:44px;border:0;background:white;text-align:left;padding:8px 12px;font:12px var(--body)}.language-menu button:hover,.language-menu button[aria-pressed=true]{background:var(--pale);color:var(--gold)}.language-menu button[aria-pressed=true]:after{content:'✓';float:right}.quiet-tool[data-audio-state=pending]{color:var(--gold)}

/* Keep the sole header tool anchored to the right and the panel inside the viewport. */
.welcome-page .quiet-header{position:relative;z-index:20;justify-content:flex-end;overflow:visible}.welcome-page .quiet-tools{margin-left:auto}.welcome-page .language-menu{right:0;left:auto;width:min(160px,calc(100vw - 40px));max-height:calc(100svh - 100px);overflow:auto;z-index:21}
