html, body { margin: 0; padding: 0; height: 100%; font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }
body { background: #ffffff; color: #18191b; }
@media (prefers-color-scheme: dark) { body { background: #0b0b0c; color: #e3e4e7; } a { color: #d3d6da; } }
.boot { max-width: 32rem; margin: 20vh auto 0; padding: 0 16px; text-align: center; }
.legal { position: fixed; bottom: 0; left: 0; right: 0; padding: 6px; font-size: 12px; text-align: center; }
html.elev8-started .boot, html.elev8-started .legal { display: none; }
