Skip to content

Commit 80c3b3d

Browse files
authored
as
1 parent 7733c06 commit 80c3b3d

File tree

4 files changed

+255
-379
lines changed

4 files changed

+255
-379
lines changed

_sass/_main.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11

22

3+
@import "./vars";
4+
35
@import "./spruce";
46

57
@import "./theme";

_sass/_spruce.scss

Lines changed: 0 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -308,125 +308,6 @@ template {
308308
display: none;
309309
}
310310

311-
:root {
312-
--spruce-alert-color-danger: hsl(0, 71%, 51%);
313-
--spruce-alert-color-info: hsl(195, 100%, 42%);
314-
--spruce-alert-color-success: hsl(150, 100%, 33%);
315-
--spruce-alert-color-warning: hsl(48, 89%, 55%);
316-
}
317-
318-
:root {
319-
--spruce-base-color-background: hsl(0, 0%, 100%);
320-
--spruce-base-color-blockquote-border: hsl(262, 71%, 49%);
321-
--spruce-base-color-border: hsl(215, 63%, 93%);
322-
--spruce-base-color-code-background: hsl(262, 71%, 97%);
323-
--spruce-base-color-code-foreground: hsl(205, 100%, 2%);
324-
--spruce-base-color-heading: hsl(205, 100%, 2%);
325-
--spruce-base-color-link: hsl(262, 71%, 49%);
326-
--spruce-base-color-link-hover: hsl(262, 71%, 39.2%);
327-
--spruce-base-color-mark-background: hsl(50, 100%, 80%);
328-
--spruce-base-color-mark-foreground: hsl(205, 100%, 2%);
329-
--spruce-base-color-marker: hsl(262, 71%, 49%);
330-
--spruce-base-color-primary: hsl(262, 71%, 49%);
331-
--spruce-base-color-secondary: hsl(227, 92%, 55%);
332-
--spruce-base-color-strong: hsl(205, 100%, 2%);
333-
--spruce-base-color-text: hsl(208, 9%, 42%);
334-
}
335-
336-
:root {
337-
--spruce-btn-color-primary-background: hsl(262, 71%, 49%);
338-
--spruce-btn-color-primary-background-hover: hsl(262, 71%, 39%);
339-
--spruce-btn-color-primary-foreground: hsl(0, 0%, 100%);
340-
--spruce-btn-color-primary-shadow: hsl(262, 71%, 84%);
341-
--spruce-btn-color-secondary-background: hsl(227, 92%, 55%);
342-
--spruce-btn-color-secondary-background-hover: hsl(227, 92%, 45%);
343-
--spruce-btn-color-secondary-foreground: hsl(0, 0%, 100%);
344-
--spruce-btn-color-secondary-shadow: hsl(227, 92%, 90%);
345-
}
346-
347-
:root {
348-
--spruce-form-color-background: hsl(0, 0%, 100%);
349-
--spruce-form-color-background-disabled: hsl(0, 0%, 95%);
350-
--spruce-form-color-border: hsl(260, 4%, 70%);
351-
--spruce-form-color-border-disabled: hsl(215, 63%, 93%);
352-
--spruce-form-color-border-focus: hsl(262, 71%, 49%);
353-
--spruce-form-color-check-background: hsl(262, 71%, 49%);
354-
--spruce-form-color-check-focus-ring: hsl(262, 71%, 49%);
355-
--spruce-form-color-check-foreground: hsl(0, 0%, 100%);
356-
--spruce-form-color-group-label-background: hsl(210, 60%, 98%);
357-
--spruce-form-color-group-label-foreground: hsl(208, 9%, 42%);
358-
--spruce-form-color-invalid: hsl(0, 71%, 51%);
359-
--spruce-form-color-invalid-focus-ring: hsla(0, 71%, 51%, 0.25);
360-
--spruce-form-color-label: hsl(205, 100%, 2%);
361-
--spruce-form-color-legend: hsl(205, 100%, 2%);
362-
--spruce-form-color-placeholder: hsl(208, 7%, 40%);
363-
--spruce-form-color-range-thumb-background: hsl(262, 71%, 49%);
364-
--spruce-form-color-range-thumb-focus-ring: hsl(262, 71%, 49%);
365-
--spruce-form-color-range-track-background: hsl(215, 63%, 93%);
366-
--spruce-form-color-ring-focus: hsla(262, 71%, 49%, 0.25);
367-
--spruce-form-color-select-foreground: hsl(205, 100%, 2%);
368-
--spruce-form-color-switch-background: hsl(262, 71%, 49%);
369-
--spruce-form-color-switch-focus-ring: hsl(262, 71%, 49%);
370-
--spruce-form-color-switch-foreground: hsl(0, 0%, 100%);
371-
--spruce-form-color-text: hsl(208, 9%, 42%);
372-
--spruce-form-color-valid: hsl(150, 100%, 33%);
373-
--spruce-form-color-valid-focus-ring: hsla(150, 100%, 33%, 0.25);
374-
}
375-
376-
:root {
377-
--spruce-selection-color-foreground: hsl(0, 0%, 100%);
378-
--spruce-selection-color-background: hsl(262, 71%, 49%);
379-
}
380-
381-
:root {
382-
--spruce-scrollbar-color-thumb-background: hsla(0, 0%, 0%, 0.15);
383-
--spruce-scrollbar-color-thumb-background-hover: hsla(0, 0%, 0%, 0.25);
384-
--spruce-scrollbar-color-track-background: hsla(0, 0%, 0%, 0.05);
385-
}
386-
387-
:root {
388-
--spruce-table-color-border: hsl(215, 63%, 93%);
389-
--spruce-table-color-caption: hsl(208, 9%, 42%);
390-
--spruce-table-color-heading: hsl(205, 100%, 2%);
391-
--spruce-table-color-hover: hsla(0, 0%, 0%, 0.05);
392-
--spruce-table-color-stripe: hsla(0, 0%, 0%, 0.025);
393-
--spruce-table-color-text: hsl(208, 9%, 42%);
394-
}
395-
396-
:root {
397-
--spruce-border-radius: 0.425rem;
398-
--spruce-font-family-base: Seravek, Gill Sans Nova, Ubuntu, Calibri, DejaVu Sans, source-sans-pro, sans-serif;
399-
--spruce-font-family-cursive: ui-monospace, Cascadia Code, Source Code Pro, Menlo, Consolas, DejaVu Sans Mono, monospace;
400-
--spruce-font-family-heading: Avenir, Avenir Next LT Pro, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;
401-
--spruce-font-size-base: 1rem;
402-
--spruce-font-size-lead: clamp(1.15rem, 2vw, 1.35rem);
403-
--spruce-font-size-lg: 1.125rem;
404-
--spruce-font-size-ratio: 1.25;
405-
--spruce-font-size-sm: 0.875rem;
406-
--spruce-font-weight-heading: 700;
407-
--spruce-inline-padding: 0.1em 0.3em;
408-
--spruce-line-height-base: 1.8;
409-
--spruce-line-height-heading: calc(2px + 2ex + 2px);
410-
--spruce-line-height-lg: 1.8;
411-
--spruce-line-height-md: 1.5;
412-
--spruce-line-height-sm: 1.2;
413-
--spruce-border-radius-lg: 0.925rem;
414-
--spruce-border-radius-sm: 0.425rem;
415-
--spruce-container-inline-size: 84rem;
416-
--spruce-page-margin: 2cm;
417-
--spruce-hidden-elements: header, footer, aside, nav, form, iframe, [class^="aspect-ratio"];
418-
}
419-
@media (prefers-reduced-motion: reduce) {
420-
:root {
421-
--spruce-duration: 0;
422-
}
423-
}
424-
@media (prefers-reduced-motion: no-preference) {
425-
:root {
426-
--spruce-duration: 0.15s;
427-
--spruce-timing-function: ease-in-out;
428-
}
429-
}
430311

431312
.sr-only {
432313
block-size: 1px !important;

0 commit comments

Comments
 (0)