@tailwind base;@tailwind components;@tailwind utilities;:root{--color-primary: 234 179 8;--color-primary-hover: 202 138 4;--color-primary-light: 253 230 138;--color-primary-dark: 180 83 9;--color-success: 34 197 94;--color-dark: 0 0 0;--color-dark-surface: 9 9 12;--color-surface: 17 17 22;--color-surface-elevated: 31 31 38;--text-primary: 248 250 252;--text-secondary: 148 163 184;--color-light: 248 250 252;--color-light-surface: 255 255 255;--text-light-primary: 15 23 42;--text-light-secondary: 71 85 105;--color-border: 226 232 240}html.dark{color-scheme:dark}html:not(.dark){color-scheme:light}body{margin:0;font-family:Roboto,sans-serif;@apply bg-light text-textLightPrimary dark:bg-dark dark:text-textPrimary transition-colors duration-500;}body.overflow-hidden{overflow:hidden!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgb(var(--color-primary));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-primary-hover))}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000000d}.dark .custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#334155}.dark :is(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl):is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow, 0 0 #0000),inset 0 1px #ffffff09,0 0 0 1px #ffffff09!important}.dark :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){background-color:rgb(var(--color-surface-elevated) / .72);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff09}.dark .dark\:bg-black\/20,.dark .dark\:bg-black\/30,.dark .dark\:bg-black\/40,.dark .dark\:bg-white\/5,.dark .dark\:bg-white\/\[0\.03\]{background-color:rgb(var(--color-surface-elevated) / .66)!important}.dark .dark\:bg-\[\#050505\],.dark .dark\:bg-\[\#0A0A0A\]{background-color:rgb(var(--color-surface) / .96)!important}
