@keyframes beckon-flicker{0%{opacity: 0.06}3%{opacity: 1}6%{opacity: 0.25}9%{opacity: 1}12%{opacity: 0.55}16.7%{opacity: 1}100%{opacity: 1}}.flicker{animation: beckon-flicker 2400ms steps(1,end) infinite}@media (prefers-reduced-motion: reduce){.flicker{animation: none}}:root{--surface-lit-stage: oklch(16.432% 0.06042 347.2);--ink-lit-stage: oklch(81.582% 0.04327 347.29)}@keyframes boot-reveal{from{opacity: 0}to{opacity: 1}}body{margin: 0}[data-boot-shell]{box-sizing: border-box;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;width: 100%;min-height: 100vh;min-height: 100svh;padding: 0 24px;text-align: center;background: oklch(96.074% 0.00347 354.69);font-family: system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}[data-boot-shell] .boot-stage{box-sizing: border-box;display: flex;flex-direction: column;align-items: center;gap: 8px;width: 300px;max-width: 100%;padding: 22px 16px 20px;border-radius: 12px;background: var(--surface-lit-stage);animation: boot-reveal 0s linear 300ms both}[data-boot-shell] .boot-b{display: flex;flex-shrink: 0;align-items: center;justify-content: center}[data-boot-shell] .flicker{animation-delay: 300ms}[data-boot-shell] .boot-words{margin: 0;font-size: 1rem;line-height: 1.5;color: var(--ink-lit-stage)}[data-boot-shell] .boot-words::before{content: attr(data-words)}@keyframes boot-late{from{visibility: hidden;opacity: 0}to{visibility: visible;opacity: 1}}[data-boot-shell] .boot-stage{position: relative}[data-boot-shell] .boot-reload{position: absolute;top: 100%;left: 0;right: 0;margin-top: 16px;font-size: 0.875rem;line-height: 1.5;text-align: center;color: inherit;text-decoration: underline;animation: boot-late 0s linear 20s both}[data-boot-shell] .boot-reload::before{content: attr(data-words)}
