|
3 | 3 | */ |
4 | 4 |
|
5 | 5 | :root { |
| 6 | + --pine-border-width: var(--pine-border-width-thin); |
| 7 | + --pine-box-shadow: var(--pine-box-shadow-100); |
6 | 8 | --pine-color-accent: var(--pine-color-purple-500); |
7 | 9 | --pine-color-accent-disabled: var(--pine-color-purple-100); |
8 | 10 | --pine-color-accent-hover: var(--pine-color-purple-600); |
|
75 | 77 | --pine-color-warning: var(--pine-color-yellow-500); |
76 | 78 | --pine-color-warning-disabled: var(--pine-color-yellow-100); |
77 | 79 | --pine-color-warning-hover: var(--pine-color-yellow-600); |
| 80 | + --pine-color-brand: var(--pine-color-black); |
| 81 | + --pine-font-family-heading: var(--pine-font-family-greet); |
| 82 | + --pine-font-family-body: var(--pine-font-family-inter); |
| 83 | + --pine-font-size: var(--pine-font-size-100); |
| 84 | + --pine-font-size-body-2xs: var(--pine-font-size-057); |
| 85 | + --pine-font-size-body-xs: var(--pine-font-size-071); |
| 86 | + --pine-font-size-body-sm: var(--pine-font-size-085); |
| 87 | + --pine-font-size-body-md: var(--pine-font-size-100); |
| 88 | + --pine-font-size-body-lg: var(--pine-font-size-116); |
| 89 | + --pine-font-size-body-xl: var(--pine-font-size-128); |
| 90 | + --pine-font-size-body-2xl: var(--pine-font-size-142); |
| 91 | + --pine-font-size-heading-1: var(--pine-font-size-200); |
| 92 | + --pine-font-size-heading-2: var(--pine-font-size-185); |
| 93 | + --pine-font-size-heading-3: var(--pine-font-size-157); |
| 94 | + --pine-font-size-heading-4: var(--pine-font-size-142); |
| 95 | + --pine-font-size-heading-5: var(--pine-font-size-128); |
| 96 | + --pine-font-size-heading-6: var(--pine-font-size-116); |
| 97 | + --pine-font-size-heading-caption: var(--pine-font-size-085); |
| 98 | + --pine-font-weight-thin: var(--pine-font-weight-100); |
| 99 | + --pine-font-weight-extra-light: var(--pine-font-weight-200); |
| 100 | + --pine-font-weight-light: var(--pine-font-weight-300); |
| 101 | + --pine-font-weight-regular: var(--pine-font-weight-400); |
| 102 | + --pine-font-weight-medium: var(--pine-font-weight-500); |
| 103 | + --pine-font-weight-semi-bold: var(--pine-font-weight-600); |
| 104 | + --pine-font-weight-bold: var(--pine-font-weight-700); |
| 105 | + --pine-font-weight-extra-bold: var(--pine-font-weight-800); |
| 106 | + --pine-font-weight-heavy: var(--pine-font-weight-900); |
| 107 | + --pine-font-weight-text-message: var(--pine-font-weight-400); |
| 108 | + --pine-line-height-text-message: var(--pine-line-height-125); |
| 109 | + --pine-line-height-heading: var(--pine-line-height-125); |
| 110 | + --pine-line-height-body: 1.425; |
| 111 | + --pine-dimension-none: var(--pine-dimension-0); |
| 112 | + --pine-dimension-2xs: var(--pine-dimension-050); |
| 113 | + --pine-dimension-xs: var(--pine-dimension-100); |
| 114 | + --pine-dimension-sm: var(--pine-dimension-200); |
| 115 | + --pine-dimension-md: var(--pine-dimension-300); |
| 116 | + --pine-dimension-lg: var(--pine-dimension-400); |
| 117 | + --pine-dimension-xl: var(--pine-dimension-500); |
| 118 | + --pine-dimension-2xl: var(--pine-dimension-600); |
| 119 | + --pine-letter-spacing: -0.16px; |
| 120 | + --pine-letter-spacing-heading-1: var(--pine-letter-spacing-185); |
| 121 | + --pine-letter-spacing-heading-2: var(--pine-letter-spacing-171); |
| 122 | + --pine-letter-spacing-heading-3: var(--pine-letter-spacing-157); |
| 123 | + --pine-letter-spacing-heading-4: var(--pine-letter-spacing-142); |
| 124 | + --pine-letter-spacing-heading-5: var(--pine-letter-spacing-128); |
| 125 | + --pine-letter-spacing-heading-6: var(--pine-letter-spacing-114); |
| 126 | + --pine-z-index: var(--pine-z-index-0); |
| 127 | + --pine-z-index-hide: var(--pine-z-index-n1); |
| 128 | + --pine-z-index-raised: var(--pine-z-index-1); |
| 129 | + --pine-z-index-alert: var(--pine-z-index-2); |
| 130 | + --pine-z-index-underlay: var(--pine-z-index-3); |
| 131 | + --pine-z-index-navigation: var(--pine-z-index-4); |
| 132 | + --pine-z-index-overlay: var(--pine-z-index-5); |
| 133 | + --pine-z-index-modal: var(--pine-z-index-6); |
| 134 | + --pine-z-index-priority: var(--pine-z-index-8); |
| 135 | + --pine-z-index-nuclear: var(--pine-z-index-9); |
| 136 | + --pine-border: 1px solid #d2d1d1; |
| 137 | + --pine-border-hover: 1px solid #bbbab9; |
| 138 | + --pine-border-none: 0px solid #d2d1d1; |
| 139 | + --pine-border-radius-full: 9999px; |
| 140 | + --pine-typography-heading-1: 600 28px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 141 | + --pine-typography-heading-2: 600 26px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 142 | + --pine-typography-heading-3: 600 22px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 143 | + --pine-typography-heading-4: 600 20px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 144 | + --pine-typography-heading-5: 500 18px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 145 | + --pine-typography-heading-6: 500 16px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 146 | + --pine-typography-heading-caption: 600 12px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 147 | + --pine-typography-body: 400 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 148 | + --pine-typography-body-medium: 500 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 149 | + --pine-typography-body-mono: 500 14px/1.425 monospace; |
| 150 | + --pine-typography-body-semi-bold: 600 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 151 | + --pine-typography-body-bold: 700 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 152 | + --pine-typography-body-brand-label: 500 14px/1.425 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 153 | + --pine-typography-body-brand-text: 500 14px/1.425 'FAIRE Sprig'; |
| 154 | + --pine-typography-body-sm: 400 12px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 155 | + --pine-typography-body-sm-medium: 500 12px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 156 | + --pine-typography-body-sm-mono: 500 12px/1.425 monospace; |
| 157 | + --pine-typography-body-sm-bold: 700 12px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 158 | + --pine-typography-body-sm-brand-label: 500 12px/1.425 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 159 | + --pine-typography-body-sm-brand-text: 500 12px/1.425 'FAIRE Sprig'; |
| 160 | + --pine-outline-focus: 2px solid #a4acfd; |
| 161 | + --pine-outline-focus-danger: 2px solid #fca5a5; |
78 | 162 | } |
79 | 163 |
|
80 | 164 | @media (prefers-color-scheme: dark) { |
81 | 165 | :root { |
| 166 | + --pine-border-width: var(--pine-border-width-thin); |
| 167 | + --pine-box-shadow: var(--pine-box-shadow-100); |
82 | 168 | --pine-color-accent: var(--pine-color-purple-500); |
83 | 169 | --pine-color-accent-disabled: var(--pine-color-purple-100); |
84 | 170 | --pine-color-accent-hover: var(--pine-color-purple-600); |
|
151 | 237 | --pine-color-warning: var(--pine-color-yellow-500); |
152 | 238 | --pine-color-warning-disabled: var(--pine-color-yellow-100); |
153 | 239 | --pine-color-warning-hover: var(--pine-color-yellow-600); |
| 240 | + --pine-font-family-heading: var(--pine-font-family-greet); |
| 241 | + --pine-font-family-body: var(--pine-font-family-inter); |
| 242 | + --pine-font-size: var(--pine-font-size-100); |
| 243 | + --pine-font-size-body-2xs: var(--pine-font-size-057); |
| 244 | + --pine-font-size-body-xs: var(--pine-font-size-071); |
| 245 | + --pine-font-size-body-sm: var(--pine-font-size-085); |
| 246 | + --pine-font-size-body-md: var(--pine-font-size-100); |
| 247 | + --pine-font-size-body-lg: var(--pine-font-size-116); |
| 248 | + --pine-font-size-body-xl: var(--pine-font-size-128); |
| 249 | + --pine-font-size-body-2xl: var(--pine-font-size-142); |
| 250 | + --pine-font-size-heading-1: var(--pine-font-size-200); |
| 251 | + --pine-font-size-heading-2: var(--pine-font-size-185); |
| 252 | + --pine-font-size-heading-3: var(--pine-font-size-157); |
| 253 | + --pine-font-size-heading-4: var(--pine-font-size-142); |
| 254 | + --pine-font-size-heading-5: var(--pine-font-size-128); |
| 255 | + --pine-font-size-heading-6: var(--pine-font-size-116); |
| 256 | + --pine-font-size-heading-caption: var(--pine-font-size-085); |
| 257 | + --pine-font-weight-thin: var(--pine-font-weight-100); |
| 258 | + --pine-font-weight-extra-light: var(--pine-font-weight-200); |
| 259 | + --pine-font-weight-light: var(--pine-font-weight-300); |
| 260 | + --pine-font-weight-regular: var(--pine-font-weight-400); |
| 261 | + --pine-font-weight-medium: var(--pine-font-weight-500); |
| 262 | + --pine-font-weight-semi-bold: var(--pine-font-weight-600); |
| 263 | + --pine-font-weight-bold: var(--pine-font-weight-700); |
| 264 | + --pine-font-weight-extra-bold: var(--pine-font-weight-800); |
| 265 | + --pine-font-weight-heavy: var(--pine-font-weight-900); |
| 266 | + --pine-font-weight-text-message: var(--pine-font-weight-400); |
| 267 | + --pine-line-height-text-message: var(--pine-line-height-125); |
| 268 | + --pine-line-height-heading: var(--pine-line-height-125); |
| 269 | + --pine-line-height-body: 1.425; |
| 270 | + --pine-dimension-none: var(--pine-dimension-0); |
| 271 | + --pine-dimension-2xs: var(--pine-dimension-050); |
| 272 | + --pine-dimension-xs: var(--pine-dimension-100); |
| 273 | + --pine-dimension-sm: var(--pine-dimension-200); |
| 274 | + --pine-dimension-md: var(--pine-dimension-300); |
| 275 | + --pine-dimension-lg: var(--pine-dimension-400); |
| 276 | + --pine-dimension-xl: var(--pine-dimension-500); |
| 277 | + --pine-dimension-2xl: var(--pine-dimension-600); |
| 278 | + --pine-letter-spacing: -0.16px; |
| 279 | + --pine-letter-spacing-heading-1: var(--pine-letter-spacing-185); |
| 280 | + --pine-letter-spacing-heading-2: var(--pine-letter-spacing-171); |
| 281 | + --pine-letter-spacing-heading-3: var(--pine-letter-spacing-157); |
| 282 | + --pine-letter-spacing-heading-4: var(--pine-letter-spacing-142); |
| 283 | + --pine-letter-spacing-heading-5: var(--pine-letter-spacing-128); |
| 284 | + --pine-letter-spacing-heading-6: var(--pine-letter-spacing-114); |
| 285 | + --pine-z-index: var(--pine-z-index-0); |
| 286 | + --pine-z-index-hide: var(--pine-z-index-n1); |
| 287 | + --pine-z-index-raised: var(--pine-z-index-1); |
| 288 | + --pine-z-index-alert: var(--pine-z-index-2); |
| 289 | + --pine-z-index-underlay: var(--pine-z-index-3); |
| 290 | + --pine-z-index-navigation: var(--pine-z-index-4); |
| 291 | + --pine-z-index-overlay: var(--pine-z-index-5); |
| 292 | + --pine-z-index-modal: var(--pine-z-index-6); |
| 293 | + --pine-z-index-priority: var(--pine-z-index-8); |
| 294 | + --pine-z-index-nuclear: var(--pine-z-index-9); |
| 295 | + --pine-border: 1px solid #d2d1d1; |
| 296 | + --pine-border-hover: 1px solid #bbbab9; |
| 297 | + --pine-border-none: 0px solid #d2d1d1; |
| 298 | + --pine-border-radius-full: 9999px; |
| 299 | + --pine-typography-heading-1: 600 28px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 300 | + --pine-typography-heading-2: 600 26px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 301 | + --pine-typography-heading-3: 600 22px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 302 | + --pine-typography-heading-4: 600 20px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 303 | + --pine-typography-heading-5: 500 18px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 304 | + --pine-typography-heading-6: 500 16px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 305 | + --pine-typography-heading-caption: 600 12px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 306 | + --pine-typography-body: 400 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 307 | + --pine-typography-body-medium: 500 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 308 | + --pine-typography-body-mono: 500 14px/1.425 monospace; |
| 309 | + --pine-typography-body-semi-bold: 600 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 310 | + --pine-typography-body-bold: 700 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 311 | + --pine-typography-body-brand-label: 500 14px/1.425 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 312 | + --pine-typography-body-brand-text: 500 14px/1.425 'FAIRE Sprig'; |
| 313 | + --pine-typography-body-sm: 400 12px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 314 | + --pine-typography-body-sm-medium: 500 12px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 315 | + --pine-typography-body-sm-mono: 500 12px/1.425 monospace; |
| 316 | + --pine-typography-body-sm-bold: 700 12px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 317 | + --pine-typography-body-sm-brand-label: 500 12px/1.425 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 318 | + --pine-typography-body-sm-brand-text: 500 12px/1.425 'FAIRE Sprig'; |
| 319 | + --pine-outline-focus: 2px solid #a4acfd; |
| 320 | + --pine-outline-focus-danger: 2px solid #fca5a5; |
154 | 321 | } |
155 | 322 | } |
156 | 323 |
|
157 | 324 | [data-theme="dark"] { |
| 325 | + --pine-border-width: var(--pine-border-width-thin); |
| 326 | + --pine-box-shadow: var(--pine-box-shadow-100); |
158 | 327 | --pine-color-accent: var(--pine-color-purple-500); |
159 | 328 | --pine-color-accent-disabled: var(--pine-color-purple-100); |
160 | 329 | --pine-color-accent-hover: var(--pine-color-purple-600); |
|
227 | 396 | --pine-color-warning: var(--pine-color-yellow-500); |
228 | 397 | --pine-color-warning-disabled: var(--pine-color-yellow-100); |
229 | 398 | --pine-color-warning-hover: var(--pine-color-yellow-600); |
| 399 | + --pine-font-family-heading: var(--pine-font-family-greet); |
| 400 | + --pine-font-family-body: var(--pine-font-family-inter); |
| 401 | + --pine-font-size: var(--pine-font-size-100); |
| 402 | + --pine-font-size-body-2xs: var(--pine-font-size-057); |
| 403 | + --pine-font-size-body-xs: var(--pine-font-size-071); |
| 404 | + --pine-font-size-body-sm: var(--pine-font-size-085); |
| 405 | + --pine-font-size-body-md: var(--pine-font-size-100); |
| 406 | + --pine-font-size-body-lg: var(--pine-font-size-116); |
| 407 | + --pine-font-size-body-xl: var(--pine-font-size-128); |
| 408 | + --pine-font-size-body-2xl: var(--pine-font-size-142); |
| 409 | + --pine-font-size-heading-1: var(--pine-font-size-200); |
| 410 | + --pine-font-size-heading-2: var(--pine-font-size-185); |
| 411 | + --pine-font-size-heading-3: var(--pine-font-size-157); |
| 412 | + --pine-font-size-heading-4: var(--pine-font-size-142); |
| 413 | + --pine-font-size-heading-5: var(--pine-font-size-128); |
| 414 | + --pine-font-size-heading-6: var(--pine-font-size-116); |
| 415 | + --pine-font-size-heading-caption: var(--pine-font-size-085); |
| 416 | + --pine-font-weight-thin: var(--pine-font-weight-100); |
| 417 | + --pine-font-weight-extra-light: var(--pine-font-weight-200); |
| 418 | + --pine-font-weight-light: var(--pine-font-weight-300); |
| 419 | + --pine-font-weight-regular: var(--pine-font-weight-400); |
| 420 | + --pine-font-weight-medium: var(--pine-font-weight-500); |
| 421 | + --pine-font-weight-semi-bold: var(--pine-font-weight-600); |
| 422 | + --pine-font-weight-bold: var(--pine-font-weight-700); |
| 423 | + --pine-font-weight-extra-bold: var(--pine-font-weight-800); |
| 424 | + --pine-font-weight-heavy: var(--pine-font-weight-900); |
| 425 | + --pine-font-weight-text-message: var(--pine-font-weight-400); |
| 426 | + --pine-line-height-text-message: var(--pine-line-height-125); |
| 427 | + --pine-line-height-heading: var(--pine-line-height-125); |
| 428 | + --pine-line-height-body: 1.425; |
| 429 | + --pine-dimension-none: var(--pine-dimension-0); |
| 430 | + --pine-dimension-2xs: var(--pine-dimension-050); |
| 431 | + --pine-dimension-xs: var(--pine-dimension-100); |
| 432 | + --pine-dimension-sm: var(--pine-dimension-200); |
| 433 | + --pine-dimension-md: var(--pine-dimension-300); |
| 434 | + --pine-dimension-lg: var(--pine-dimension-400); |
| 435 | + --pine-dimension-xl: var(--pine-dimension-500); |
| 436 | + --pine-dimension-2xl: var(--pine-dimension-600); |
| 437 | + --pine-letter-spacing: -0.16px; |
| 438 | + --pine-letter-spacing-heading-1: var(--pine-letter-spacing-185); |
| 439 | + --pine-letter-spacing-heading-2: var(--pine-letter-spacing-171); |
| 440 | + --pine-letter-spacing-heading-3: var(--pine-letter-spacing-157); |
| 441 | + --pine-letter-spacing-heading-4: var(--pine-letter-spacing-142); |
| 442 | + --pine-letter-spacing-heading-5: var(--pine-letter-spacing-128); |
| 443 | + --pine-letter-spacing-heading-6: var(--pine-letter-spacing-114); |
| 444 | + --pine-z-index: var(--pine-z-index-0); |
| 445 | + --pine-z-index-hide: var(--pine-z-index-n1); |
| 446 | + --pine-z-index-raised: var(--pine-z-index-1); |
| 447 | + --pine-z-index-alert: var(--pine-z-index-2); |
| 448 | + --pine-z-index-underlay: var(--pine-z-index-3); |
| 449 | + --pine-z-index-navigation: var(--pine-z-index-4); |
| 450 | + --pine-z-index-overlay: var(--pine-z-index-5); |
| 451 | + --pine-z-index-modal: var(--pine-z-index-6); |
| 452 | + --pine-z-index-priority: var(--pine-z-index-8); |
| 453 | + --pine-z-index-nuclear: var(--pine-z-index-9); |
| 454 | + --pine-border: 1px solid #d2d1d1; |
| 455 | + --pine-border-hover: 1px solid #bbbab9; |
| 456 | + --pine-border-none: 0px solid #d2d1d1; |
| 457 | + --pine-border-radius-full: 9999px; |
| 458 | + --pine-typography-heading-1: 600 28px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 459 | + --pine-typography-heading-2: 600 26px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 460 | + --pine-typography-heading-3: 600 22px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 461 | + --pine-typography-heading-4: 600 20px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 462 | + --pine-typography-heading-5: 500 18px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 463 | + --pine-typography-heading-6: 500 16px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 464 | + --pine-typography-heading-caption: 600 12px/1.25 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 465 | + --pine-typography-body: 400 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 466 | + --pine-typography-body-medium: 500 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 467 | + --pine-typography-body-mono: 500 14px/1.425 monospace; |
| 468 | + --pine-typography-body-semi-bold: 600 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 469 | + --pine-typography-body-bold: 700 14px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 470 | + --pine-typography-body-brand-label: 500 14px/1.425 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 471 | + --pine-typography-body-brand-text: 500 14px/1.425 'FAIRE Sprig'; |
| 472 | + --pine-typography-body-sm: 400 12px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 473 | + --pine-typography-body-sm-medium: 500 12px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 474 | + --pine-typography-body-sm-mono: 500 12px/1.425 monospace; |
| 475 | + --pine-typography-body-sm-bold: 700 12px/1.425 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 476 | + --pine-typography-body-sm-brand-label: 500 12px/1.425 'Greet Standard', 'Inter', system-ui, 'Segoe UI', 'Roboto', 'Ubuntu', sans-serif; |
| 477 | + --pine-typography-body-sm-brand-text: 500 12px/1.425 'FAIRE Sprig'; |
| 478 | + --pine-outline-focus: 2px solid #a4acfd; |
| 479 | + --pine-outline-focus-danger: 2px solid #fca5a5; |
230 | 480 | } |
0 commit comments