:root{--color-background:#f7f8fa;--color-surface:#fff;--color-foreground:#101828;--color-foreground-soft:#475467;--color-muted:#98a2b3;--color-primary:#1d4ed8;--color-primary-dark:#1e40af;--color-primary-soft:#eff4ff;--color-accent:#fb8500;--color-border:#e4e7ec;--color-danger:#b42318;--color-success:#067647;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 4px 16px #10182814;--shadow-lg:0 12px 32px #1018281f;--font-sans:var(--font-geist-sans), system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--container:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}html,body{max-width:100%;overflow-x:hidden}body{min-height:100%;color:var(--color-foreground);background:var(--color-background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.5;display:flex}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}main{padding-top:4rem}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}@media (prefers-color-scheme:dark){html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
