:root{--background:#f4f7fb;--foreground:#111827;--surface:#fff;--surface-border:#d9e2ee;--text-primary:#1f2a37;--text-secondary:#4d627f;--text-muted:#4b607d;--brand-600:#1f5d9a;--brand-700:#174975;--brand-400:#5e82ae;--brand-soft-border:#cfe0f5;--brand-soft-border-2:#dce7f5;--brand-soft-bg:#f8fbff;--brand-soft-text:#2d4661;--brand-link:#1f5d9a;--brand-link-hover:#174975;--success-700:#0f5132;--success-200:#b7dfc8;--success-050:#ecfbf1;--warning-700:#8a5800;--error-700:#b42318;--error-200:#efc2be;--error-050:#fff3f2;--shadow-elevated:0 8px 26px #142b4926;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Avenir Next,Avenir,Segoe UI,Noto Sans,Helvetica Neue,sans-serif;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}code,pre,kbd,samp{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,monospace}
