.site-registration{position:fixed;z-index:2;left:50%;bottom:max(9px,env(safe-area-inset-bottom));transform:translateX(-50%);max-width:calc(100vw - 24px);pointer-events:none;white-space:nowrap;text-align:center;font:10.5px/1.6 system-ui,sans-serif;letter-spacing:.03em}
.site-registration a{pointer-events:auto;color:#fff5dc;opacity:.58;text-decoration:none;text-shadow:0 1px 3px #17233f;transition:opacity .2s ease}
.site-registration a:hover,.site-registration a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}
.site-registration a:focus-visible{outline:1px solid currentColor;outline-offset:4px;border-radius:2px}
@media(max-width:700px){body .time-badge.scene-time-card{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 26px)}}
@media(prefers-reduced-motion:reduce){.site-registration a{transition:none}}
.about-site-meta{display:flex;align-items:baseline;gap:18px;padding-right:32px;flex-wrap:wrap}
.about-site-meta .site-version{font-size:11px;letter-spacing:.04em;font-weight:400;color:#fff5dc;opacity:.6}
