*{box-sizing:border-box;margin:0;padding:0}html[data-theme=dark]{--background-color-landing:#001f18;--background-color:#0e1512;--background-color-secondary:#1a1a1a;--background-color-tertiary:#262626;--card-color:#1a1a1a;--input-background-color:var(--background-color);--text-color:#ebf1ed;--text-color-secondary:#b3b3b2;--secondary-color:#4db89d;--tertiary-color:#d4a040;--success-color:#4db89d;--warning-color:#ffc107;--error-color:#f44336;--border-color:#333;--border-color-secondary:#444;--color-background:var(--card-color);--color-background-secondary:var(--background-color-secondary);--color-background-tertiary:var(--background-color-tertiary);--color-background-hover:rgba(255,255,255,.05);--color-text-primary:var(--text-color);--color-text-secondary:var(--text-color-secondary);--color-border:var(--border-color);--color-primary:var(--secondary-color);--color-success:var(--success-color);--color-warning:var(--warning-color);--color-error:var(--error-color);--color-info:#3b82f6}html[data-theme=light]{--background-color-landing:#001f18;--background-color:#ebf1ed;--background-color-secondary:#f5f5f5;--background-color-tertiary:#e0e0e0;--card-color:#fff;--input-background-color:#fffcf6;--text-color:#0f0f0f;--text-color-secondary:#757575;--secondary-color:#004a38;--tertiary-color:#d4a040;--success-color:#2e7d32;--success-color-bg:rgba(46,125,50,.2);--warning-color:#f9a825;--error-color:#d32f2f;--border-color:#e0e0e0;--border-color-secondary:#ccc;--color-background:var(--card-color);--color-background-secondary:var(--background-color-secondary);--color-background-tertiary:var(--background-color-tertiary);--color-background-hover:rgba(0,0,0,.03);--color-text-primary:var(--text-color);--color-text-secondary:var(--text-color-secondary);--color-border:var(--border-color);--color-primary:var(--secondary-color);--color-success:var(--success-color);--color-warning:var(--warning-color);--color-error:var(--error-color);--color-info:#3b82f6}html{--desktop-sidebar:240px;--desktop-max-width:1440px;background:var(--background-color);color:var(--text-color);font-size:var(--font-size)}body{scroll-behavior:smooth;max-width:100vw;font-family:var(--font-inter);padding:1rem;overflow-x:hidden;overflow-y:scroll}body::-webkit-scrollbar{width:5px;height:5px}body::-webkit-scrollbar-track{background:var(--background-color);margin-top:20px;margin-bottom:20px}body::-webkit-scrollbar-thumb{background:var(--secondary-color)}@media (min-width:1024px){body{padding:0}}h1,h2,h3,h4,h5,h6{font-family:var(--font-bebas);text-transform:uppercase;letter-spacing:.02em}input,select,textarea,a,button{color:var(--text-color);font-size:1rem}a{text-decoration:none}button{cursor:pointer;background:0 0;border:none}
