/* Generated from web/src/theme.ts. Do not maintain a second palette. */
:root{color-scheme:light;--startup-bg:#f7f7f3;--startup-fg:#09090B;--startup-muted:#5f5d54;--startup-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";background:var(--chakra-colors-bg,var(--startup-bg));color:var(--chakra-colors-fg,var(--startup-fg));font-family:var(--chakra-fonts-body,var(--startup-font));line-height:1.5}
@media(prefers-color-scheme:dark){:root:not(.light):not(.dark){color-scheme:dark;--startup-bg:#181614;--startup-fg:#f7f7f3;--startup-muted:#9d9d8f;--startup-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}}
:root.light{color-scheme:light;--startup-bg:#f7f7f3;--startup-fg:#09090B;--startup-muted:#5f5d54;--startup-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}
:root.dark{color-scheme:dark;--startup-bg:#181614;--startup-fg:#f7f7f3;--startup-muted:#9d9d8f;--startup-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}
body{margin:0}
#root{min-height:100vh;min-height:100dvh}
#startup{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:1.5rem;text-align:center}
#startup [hidden]{display:none!important}
#startup p{margin:0}
#startup-status{color:var(--chakra-colors-fg-muted,var(--startup-muted))}
#startup-error a{display:inline-block;margin-top:1rem;padding:.5rem 1rem;color:inherit;text-decoration:underline}
