|
| 1 | +/* SGCU / ISD brand theme for chula.me — dark, Space Grotesk + Anuphan, ISD pink. |
| 2 | + Loaded after styles.css (via custom_styles), so these :root values win. */ |
| 3 | +@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Anuphan:wght@400;500;600;700&display=swap'); |
| 4 | + |
| 5 | +:root { |
| 6 | + --bg-color: hsl(0, 0%, 6%); /* #0f0f0f */ |
| 7 | + --text-color: hsl(0, 0%, 100%); |
| 8 | + --color-primary: hsl(335, 92%, 56%); /* ISD pink */ |
| 9 | + --outline-color: hsl(335, 92%, 56%); |
| 10 | + --underline-color: hsl(335, 92%, 56%); |
| 11 | + --secondary-text-color: hsl(0, 0%, 64%); |
| 12 | + --focus-outline-color: hsla(335, 92%, 57%, 0.5); |
| 13 | + --checkbox-bg-color: hsl(335, 92%, 57%); |
| 14 | + --input-label-color: hsl(0, 0%, 85%); |
| 15 | + --button-bg: linear-gradient(to right, hsl(0,0%,20%), hsl(0,0%,14%)); |
| 16 | + --button-bg-box-shadow-color: rgba(0,0,0,0.5); |
| 17 | + --button-bg-primary: linear-gradient(to right, hsl(335,92%,57%), hsl(322,88%,49%)); |
| 18 | + --button-bg-primary-box-shadow-color: hsla(335,92%,50%,0.45); |
| 19 | + --button-bg-secondary: linear-gradient(to right, hsl(245,72%,63%), hsl(255,74%,53%)); |
| 20 | + --button-bg-secondary-box-shadow-color: hsla(248,62%,52%,0.45); |
| 21 | + --table-bg-color: hsl(0,0%,10%); |
| 22 | + --table-tr-border-color: hsl(0,0%,16%); |
| 23 | + --table-tr-hover-bg-color: hsl(0,0%,13%); |
| 24 | + --table-head-tr-border-color: hsl(0,0%,20%); |
| 25 | + --table-status-gray-bg-color: hsl(0,0%,14%); |
| 26 | +} |
| 27 | + |
| 28 | +body, button, input, select, textarea, |
| 29 | +h1, h2, h3, h4, h5, a, p, label { |
| 30 | + font-family: "Space Grotesk", "Anuphan", system-ui, -apple-system, "Segoe UI", sans-serif; |
| 31 | +} |
| 32 | + |
| 33 | +/* dark form fields (Kutt hardcodes white on these) */ |
| 34 | +input[type="text"], input[type="email"], input[type="password"], |
| 35 | +textarea, select, button.nav, table .tab a { |
| 36 | + background-color: hsl(0,0%,11%) !important; |
| 37 | + color: #fff !important; |
| 38 | + border-bottom-color: hsl(0,0%,22%) !important; |
| 39 | +} |
| 40 | +input::placeholder, textarea::placeholder { color: hsl(0,0%,48%) !important; } |
| 41 | + |
| 42 | +/* dark surfaces (table, stats panel, modals/dialogs) */ |
| 43 | +table, #stats, .dialog, .modal { |
| 44 | + background-color: hsl(0,0%,9%) !important; |
| 45 | + color: #fff; |
| 46 | +} |
| 47 | + |
| 48 | +/* links */ |
| 49 | +a { color: #fff; } |
| 50 | +a:hover { color: var(--color-primary); } |
| 51 | +a.forgot-password, a.nav, .nav { color: var(--secondary-text-color); } |
| 52 | + |
| 53 | +/* white ISD logo sits on the dark header */ |
| 54 | +header .logo img { height: 26px; width: auto; } |
0 commit comments