:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-background:#f2f4f7;--app-canvas:#fff;--surface:#fff;--surface-muted:#f6f7f9;--text-primary:#17191c;--text-secondary:#656a73;--text-tertiary:#5f646d;--border-subtle:#e8eaf0;--border-strong:#d8dbe2;--brand:#c62835;--brand-soft:#fff0f2;--positive:#c62835;--negative:#07883f;--warning:#9a6700;--warning-soft:#fff7df;--danger:#b42318;--danger-soft:#fff1f0;--focus-ring:#2f6fed;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--mono:"SFMono-Regular", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html{background:var(--app-background);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;min-height:100%}body{background:var(--app-background);min-height:100vh;color:var(--text-primary);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select{color:inherit;font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}a{color:inherit;text-decoration:none}::selection{color:var(--text-primary);background:#ffd7dc}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus-ring) 48%, transparent);outline-offset:2px}@media (display-mode:standalone){body{overscroll-behavior-y:none}}
