|
1 | 1 | @import 'breakpoints';
|
2 |
| -@import 'colors'; |
3 | 2 |
|
4 | 3 | .ffe-h1 {
|
5 | 4 | line-height: 2.25rem;
|
|
33 | 32 |
|
34 | 33 | .ffe-small-text,
|
35 | 34 | .ffe-micro-text {
|
36 |
| - color: var(--ffe-g-text-color); |
| 35 | + color: var(--ffe-color-foreground-default); |
37 | 36 | font-family: var(--ffe-g-font);
|
38 | 37 | font-weight: normal;
|
39 | 38 | font-variant-numeric: tabular-nums;
|
|
59 | 58 | .ffe-h4,
|
60 | 59 | .ffe-h5,
|
61 | 60 | .ffe-h6 {
|
62 |
| - color: var(--ffe-g-heading-color); |
| 61 | + color: var(--ffe-color-foreground-emphasis); |
63 | 62 | font-weight: normal;
|
64 | 63 | margin-bottom: var(--ffe-spacing-xs);
|
65 | 64 | margin-top: 0;
|
66 | 65 | text-wrap: balance;
|
67 | 66 | overflow-wrap: anywhere;
|
68 | 67 |
|
69 | 68 | &--error {
|
70 |
| - color: var(--ffe-g-error-color); |
| 69 | + color: var(--ffe-color-foreground-feedback-critical); |
71 | 70 | }
|
72 | 71 |
|
73 | 72 | &--inline {
|
|
79 | 78 | }
|
80 | 79 |
|
81 | 80 | &--with-border {
|
82 |
| - border-bottom: 1px solid var(--ffe-farge-lysgraa); |
| 81 | + border-bottom: var(--ffe-g-border-width) solid var(--ffe-color-foreground-emphasis); |
83 | 82 | padding-bottom: var(--ffe-spacing-xs);
|
84 |
| - .regard-color-scheme-preference & { |
85 |
| - @media (prefers-color-scheme: dark) { |
86 |
| - border-color: var(--ffe-farge-graa); |
87 |
| - } |
88 |
| - } |
89 | 83 | }
|
90 | 84 |
|
91 | 85 | &--no-underline {
|
|
111 | 105 | }
|
112 | 106 |
|
113 | 107 | .ffe-body-text {
|
114 |
| - color: var(--ffe-g-text-color); |
| 108 | + color: var(--ffe-color-foreground-default); |
115 | 109 | font-family: var(--ffe-g-font);
|
116 | 110 | font-variant-numeric: tabular-nums;
|
117 | 111 | line-height: 1.5rem;
|
|
124 | 118 | margin-bottom: 1em;
|
125 | 119 | margin-top: 0;
|
126 | 120 | line-height: 1.5rem;
|
127 |
| - color: var(--ffe-g-text-color); |
| 121 | + color: var(--ffe-color-foreground-default); |
128 | 122 | text-wrap: pretty;
|
129 | 123 |
|
130 | 124 | &--text-center {
|
|
150 | 144 | }
|
151 | 145 |
|
152 | 146 | .ffe-lead-paragraph {
|
153 |
| - color: var(--ffe-g-lead-color); |
| 147 | + color: var(--ffe-color-foreground-emphasis); |
154 | 148 | line-height: 1.5rem;
|
155 | 149 | font-size: var(--ffe-fontsize-lead-paragraph);
|
156 | 150 | }
|
157 | 151 |
|
158 | 152 | .ffe-sub-lead-paragraph {
|
159 |
| - color: var(--ffe-g-text-color); |
| 153 | + color: var(--ffe-color-foreground-default); |
160 | 154 | line-height: 1.5rem;
|
161 | 155 | font-size: var(--ffe-fontsize-sub-lead-paragraph);
|
162 | 156 | }
|
163 | 157 |
|
164 | 158 | .ffe-link-text {
|
165 |
| - border-bottom: 1px solid var(--ffe-g-link-color); |
166 |
| - color: var(--ffe-g-link-color); |
| 159 | + border-bottom: var(--ffe-g-border-width) solid var(--ffe-color-foreground-interactive-link); |
| 160 | + color: var(--ffe-color-foreground-interactive-link); |
167 | 161 | cursor: pointer;
|
168 | 162 | text-decoration: none;
|
169 | 163 | word-wrap: break-all;
|
|
172 | 166 |
|
173 | 167 | @media (hover: hover) and (pointer: fine) {
|
174 | 168 | &:hover {
|
175 |
| - border-bottom-color: var(--ffe-g-link-color-hover); |
176 |
| - color: var(--ffe-g-link-color-hover); |
| 169 | + border-bottom-color: var(--ffe-color-foreground-interactive-link-hover); |
| 170 | + color: var(--ffe-color-foreground-interactive-link-hover); |
177 | 171 | text-decoration: none;
|
178 | 172 | }
|
179 | 173 | }
|
180 | 174 |
|
181 | 175 | &:visited {
|
182 |
| - border-bottom-color: var(--ffe-g-link-color-visited); |
183 |
| - color: var(--ffe-g-link-color-visited); |
| 176 | + border-bottom-color: var(--ffe-color-foreground-interactive-link-pressed); |
| 177 | + color: var(--ffe-color-foreground-interactive-link-pressed); |
184 | 178 | text-decoration: none;
|
185 | 179 | }
|
186 | 180 |
|
|
189 | 183 | }
|
190 | 184 |
|
191 | 185 | &:focus {
|
192 |
| - border-color: var(--ffe-farge-hvit); |
193 |
| - color: var(--ffe-farge-hvit); |
| 186 | + border-color: var(--ffe-color-foreground-interactive-link-pressed); |
| 187 | + color: var(--ffe-color-foreground-interactive-link-pressed); |
194 | 188 | border-radius: 1px;
|
195 |
| - background-color: var(--ffe-g-link-color); |
196 |
| - box-shadow: 0 0 0 2px var(--ffe-g-link-color); |
| 189 | + background-color: var(--ffe-color-foreground-interactive-link); |
| 190 | + box-shadow: 0 0 0 2px var(--ffe-color-foreground-interactive-link); |
197 | 191 | outline: none;
|
198 |
| - |
199 |
| - .regard-color-scheme-preference & { |
200 |
| - @media (prefers-color-scheme: dark) { |
201 |
| - border-color: var(--ffe-farge-svart) !important; |
202 |
| - color: var(--ffe-farge-svart) !important; |
203 |
| - } |
204 |
| - } |
205 | 192 | }
|
206 | 193 | }
|
207 | 194 |
|
208 | 195 | .ffe-link-icon {
|
209 |
| - fill: var(--ffe-g-link-color); |
| 196 | + fill: var(--ffe-color-foreground-interactive-link); |
210 | 197 | display: inline-flex;
|
211 | 198 | border-radius: 1.5rem;
|
212 | 199 | border: 2px solid transparent;
|
|
215 | 202 |
|
216 | 203 | @media (hover: hover) and (pointer: fine) {
|
217 | 204 | &:hover {
|
218 |
| - fill: var(--ffe-g-link-icon-color-hover); |
| 205 | + fill: var(--ffe-color-foreground-interactive-link-hover); |
219 | 206 | }
|
220 | 207 | }
|
221 | 208 |
|
222 | 209 | &:focus {
|
223 |
| - box-shadow: 0 0 0 2px var(--ffe-g-link-icon-color-focus); |
| 210 | + box-shadow: 0 0 0 2px var(--ffe-color-foreground-interactive-link-pressed); |
224 | 211 | }
|
225 | 212 | }
|
226 | 213 |
|
227 | 214 | .ffe-divider-line {
|
228 | 215 | border: none;
|
229 |
| - border-bottom: solid 1px var(--ffe-farge-lysgraa); |
| 216 | + border-bottom: var(--ffe-g-border-width) solid var(--ffe-color-border-primary-default); |
230 | 217 | padding-top: 1px;
|
231 | 218 | padding-bottom: 1px;
|
232 | 219 | width: 100%;
|
233 |
| - .regard-color-scheme-preference & { |
234 |
| - @media (prefers-color-scheme: dark) { |
235 |
| - border-color: var(--ffe-farge-graa); |
236 |
| - } |
237 |
| - } |
238 | 220 | }
|
239 | 221 |
|
240 | 222 | .ffe-strong-text {
|
241 | 223 | font-family: var(--ffe-g-font-strong);
|
| 224 | + color: var(--ffe-color-foreground-default); |
242 | 225 | font-variant-numeric: tabular-nums;
|
243 | 226 | font-weight: normal;
|
244 | 227 | }
|
|
248 | 231 | font-variant-numeric: tabular-nums;
|
249 | 232 | font-weight: normal;
|
250 | 233 | font-style: normal;
|
| 234 | + color: var(--ffe-color-foreground-default); |
251 | 235 | }
|
252 | 236 |
|
253 | 237 | .ffe-pre-text {
|
254 |
| - background-color: var(--ffe-farge-sand-70); |
| 238 | + background-color: var(--ffe-color-background-subtle); |
| 239 | + color: var(--ffe-color-foreground-default); |
255 | 240 | font-family: consolas, menlo, monaco, monospace;
|
256 | 241 | margin: 0;
|
257 | 242 | text-align: left;
|
258 |
| - .regard-color-scheme-preference & { |
259 |
| - @media (prefers-color-scheme: dark) { |
260 |
| - background-color: var(--ffe-farge-koksgraa); |
261 |
| - } |
262 |
| - } |
263 | 243 | }
|
264 | 244 |
|
265 | 245 | .ffe-inline-separator {
|
|
0 commit comments