:root{--color-bg:#0f1420;--color-surface:#182033;--color-surface-2:#212c45;--color-text:#eef1f7;--color-muted:#aab3c5;--color-accent:#e0b25a;--color-accent-contrast:#1a1405;--color-danger:#ff9d9d;--color-border:#34415f;--color-valdoria:#d9a85b;--color-novaris:#6fb1e0;--color-elyssium:#5ff0d8;--header-height:56px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;display:flex}a{color:var(--color-accent)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.skip-link{background:var(--color-accent);color:var(--color-accent-contrast);z-index:100;border-radius:0 0 8px;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (pointer:coarse){body[data-playing=true] [data-site-header]{display:none}body[data-playing=true]{overscroll-behavior:none;overflow:hidden}}button{touch-action:manipulation}body[data-playing=true] [data-site-footer]{display:none}
