|
| 1 | +/* |
| 2 | + * RADFish Theme Styles |
| 3 | + * |
| 4 | + * These are default/fallback values. To customize your theme, |
| 5 | + * edit radfish.config.js in the project root instead of this file. |
| 6 | + * |
| 7 | + * The Vite plugin will override these variables based on your config. |
| 8 | + */ |
| 9 | + |
1 | 10 | :root { |
| 11 | + /* Primary colors - customize via radfish.config.js colors.primary/secondary */ |
2 | 12 | --noaa-dark-blue: #0054a4; |
3 | 13 | --noaa-light-blue: #0093d0; |
| 14 | + --noaa-accent-color: #00467f; |
| 15 | + |
| 16 | + /* Warning/alert colors - customize via radfish.config.js colors.warningLight/Medium/Dark */ |
4 | 17 | --noaa-yellow-one: #fff3cd; |
5 | 18 | --noaa-yellow-two: #ffeeba; |
6 | 19 | --noaa-yellow-three: #856404; |
7 | | - --noaa-accent-color: #00467f; |
| 20 | + |
| 21 | + /* UI colors - customize via radfish.config.js colors section */ |
8 | 22 | --noaa-text-color: #333; |
9 | 23 | --noaa-error-color: #af292e; |
10 | 24 | --noaa-button-hover: #0073b6; |
11 | 25 | --noaa-label-color: #0054a4; |
12 | 26 | --noaa-border-dark: #565c65; |
13 | 27 | --noaa-border-light: #ddd; |
| 28 | + |
| 29 | + /* RADFish-specific variables (mapped from config) */ |
| 30 | + --radfish-background: #f4f4f4; |
| 31 | + --radfish-header-bg: var(--noaa-dark-blue); |
| 32 | + --radfish-font-family: Arial Narrow, sans-serif; |
14 | 33 | } |
15 | 34 |
|
16 | 35 | body { |
17 | | - font-family: |
18 | | - Arial Narrow, |
19 | | - sans-serif; |
| 36 | + font-family: var(--radfish-font-family); |
20 | 37 | color: var(--noaa-text-color); |
21 | | - background-color: #f4f4f4; |
| 38 | + background-color: var(--radfish-background); |
22 | 39 | line-height: 1.6; |
23 | 40 | border-radius: 4px; |
24 | 41 | } |
25 | 42 |
|
26 | 43 | .header-container { |
27 | | - background: var(--noaa-dark-blue); |
| 44 | + background: var(--radfish-header-bg); |
28 | 45 | } |
29 | 46 |
|
30 | 47 | .header-title { |
|
0 commit comments