:root {
    --brand: #111311;
    --brand-2: #252925;
    --accent: #b8ff3d;
    --accent-dark: #85d900;
    --bg: #f4f5f0;
    --surface: #ffffff;
    --surface-2: #eceee7;
    --text: #10120f;
    --muted: #666b62;
    --border: #dfe2da;
    --grad: linear-gradient(135deg, #b8ff3d, #88e800);
    --home-dark: #121512;
    --home-radius: 14px;
    --font-sans: "Segoe UI Rounded", "Arial Rounded MT Bold", "Segoe UI", system-ui, -apple-system, sans-serif;
    --font-display: "Segoe UI Rounded", "Arial Rounded MT Bold", "Segoe UI", system-ui, -apple-system, sans-serif;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
    margin: 0;
    overflow-x: hidden;
    color: var(--text);
}