:root{--color-bg-dark:#1a1a1a;--color-bg-dark-secondary:#2c2c2c;--color-bg-light:#f5f5f0;--color-bg-light-secondary:#e8e6e0;--color-accent:#ff6b35;--color-accent-secondary:#f7931e;--color-text-primary:#1a1a1a;--color-text-secondary:#0009;--color-text-muted:#00000080;--color-text-white:#fff;--color-card-bg:#fff;--color-card-alt:#f8f8f8;--color-border:#0000001a;--color-danger:red;--color-green:#5b7d36;--color-green-light:#7a9f4f;--color-green-muted:#a4c97e;--color-error:#e53935;--color-error-light:#ff6b6b;--color-info:#3b82f6;--gradient-green:linear-gradient(135deg,#5b7d36 0%,#7a9f4f 100%);--gradient-orange:linear-gradient(135deg,#ff6b35 0%,#f7931e 100%);--gradient-dark:linear-gradient(135deg,#2c2c2c 0%,#1a1a1a 100%);--gradient-dark-alt:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);--gradient-light:linear-gradient(135deg,#f5f5f0 0%,#e8e6e0 100%);--shadow-sm:0 2px 8px #0000001a;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 4px 20px #00000014;--shadow-xl:0 20px 60px #00000080;--shadow-green:0 4px 12px #5b7d364d;--shadow-orange:0 4px 12px #ff6b354d;--shadow-header:0 2px 10px #0000001a;--shadow-card:0 2px 12px #0000000f;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--text-4xl:32px;--text-5xl:36px;--text-6xl:42px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-15:60px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-pill:20px;--radius-circle:50%;--max-width:1400px;--max-width-narrow:900px;--max-width-form:600px;--max-width-login:440px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary);background:var(--gradient-light);min-height:100vh}a{color:inherit;text-decoration:none}
