Spaces:
Running
Running
File size: 1,821 Bytes
fc2f058 1f0b610 fc2f058 1f0b610 fc2f058 1f0b610 fc2f058 1f0b610 fc2f058 1f0b610 fc2f058 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | /* Color theming: set CSS variables for primary/secondary from user input if needed.
Defaults are set to indigo/rose if not overridden. */
:root {
/* Replace these RGB triples with your own to customize the palette */
--primary: 99 102 241; /* indigo-500-ish */
--primary-50: 238 242 255;
--primary-100: 224 231 255;
--primary-200: 199 210 254;
--primary-300: 165 180 252;
--primary-400: 129 140 248;
--primary-500: 99 102 241;
--primary-600: 79 70 229;
--primary-700: 67 56 202;
--primary-800: 55 48 163;
--primary-900: 49 46 129;
--primary-950: 30 27 75;
--secondary: 244 63 94; /* rose-500-ish */
--secondary-50: 255 242 242;
--secondary-100: 254 226 226;
--secondary-200: 254 205 211;
--secondary-300: 252 165 165;
--secondary-400: 248 113 113;
--secondary-500: 244 63 94;
--secondary-600: 225 29 72;
--secondary-700: 190 18 60;
--secondary-800: 159 18 57;
--secondary-900: 136 19 55;
--secondary-950: 76 7 27;
color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
:root {
--primary: 129 140 248; /* brighter indigo in dark mode */
--secondary: 248 113 113; /* brighter rose in dark mode */
}
}
/* Optional: smooth transitions when toggling theme */
* {
transition-property: background-color, border-color, color, fill, stroke;
transition-duration: 150ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/* Hide native file input (we use custom button) */
input[type="file"] {
display: none;
}
/* Scrollbar tweaks for dark mode */
@media (prefers-color-scheme: dark) {
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-thumb { background-color: rgba(255,255,255,0.12); border-radius: 8px; }
::-webkit-scrollbar-thumb:hover { background-color: rgba(255,255,255,0.2); }
} |