@import "tailwindcss"; :root { --background: #131313; --foreground: #E5E2E1; --primary: #FFD700; /* Industrial Yellow */ --primary-container: #FFD700; --on-primary: #3A3000; --surface: #131313; --surface-container: #20201F; --surface-container-low: #1C1B1B; --surface-container-high: #2A2A2A; --surface-container-highest: #353535; --surface-container-lowest: #0E0E0E; --on-surface-variant: #D0C6AB; --outline-variant: #4D4732; } @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); --color-primary: var(--primary); --color-primary-container: var(--primary-container); --color-on-primary: var(--on-primary); --color-surface: var(--surface); --color-surface-container: var(--surface-container); --color-surface-container-low: var(--surface-container-low); --color-surface-container-high: var(--surface-container-high); --color-surface-container-highest: var(--surface-container-highest); --color-surface-container-lowest: var(--surface-container-lowest); --color-on-surface-variant: var(--on-surface-variant); --color-outline-variant: var(--outline-variant); --font-headline: var(--font-space-grotesk), sans-serif; --font-body: var(--font-inter), sans-serif; --font-label: var(--font-inter), sans-serif; --radius-none: 0px; --radius-sm: 0px; --radius-md: 0px; --radius-lg: 0px; --radius-xl: 0px; --radius-2xl: 0px; --radius-3xl: 0px; } @media (prefers-color-scheme: dark) { :root { --background: #131313; --foreground: #E5E2E1; } } html { scroll-behavior: smooth; } body { background: var(--background); color: var(--foreground); font-family: var(--font-body), Arial, Helvetica, sans-serif; overflow-x: hidden; } h1, h2, h3, h4, h5, h6 { font-family: var(--font-headline); } .text-stroke { -webkit-text-stroke: 1px rgba(255, 215, 0, 0.3); color: transparent; } .no-scrollbar::-webkit-scrollbar { display: none; } .no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; } @layer utilities { .noise-overlay { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 9999; pointer-events: none; opacity: 0.05; background-image: url("https://grainy-gradients.vercel.app/noise.svg"); } .text-balance { text-wrap: balance; } }