Skip to content

Instantly share code, notes, and snippets.

View sebastiano-guerriero's full-sized avatar

Sebastiano Guerriero sebastiano-guerriero

View GitHub Profile
:root {
/* main colors */
--color-primary: #4D84F4;
--color-primary-light: color-mod(var(--color-primary) tint(15%));
--color-primary-dark: color-mod(var(--color-primary) shade(15%));
--color-primary-bg: color-mod(var(--color-primary) alpha(20%));
--color-accent: #f5414f;
--color-accent-light: color-mod(var(--color-accent) tint(15%));
--color-accent-dark: color-mod(var(--color-accent) shade(10%));
:root {
/* main colors */
--color-primary: #4D84F4;
--color-primary-light: color-mod(var(--color-primary) tint(15%));
--color-primary-dark: color-mod(var(--color-primary) shade(15%));
--color-primary-bg: color-mod(var(--color-primary) alpha(20%));
--color-accent: #f5414f;
--color-accent-light: color-mod(var(--color-accent) tint(15%));
--color-accent-dark: color-mod(var(--color-accent) shade(10%));
@supports(--css: variables) {
.theme--dark {
--component-background: var(--black);
--color-border: var(--gray-6);
--color-text: var(--gray-4);
--color-text-heading: var(--white);
}
}
.theme--dark {
color: var(--gray-1);
h1, h2, h3, h4 {
color: var(--white);
}
.text--subtle {
color: var(--gray-4);
}
:root {
--space-xxs: 4px;
--space-xs: 8px;
--space-sm: 12px;
--space-md: 20px;
--space-lg: 32px;
--space-xl: 52px;
--space-xxl: 84px;
}
:root {
--space-unit: 16px;
--space-xxs: calc(0.25 * var(--space-unit)); // 4px
--space-xs: calc(0.5 * var(--space-unit)); // 8px
--space-sm: calc(0.75 * var(--space-unit)); // 12px
--space-md: calc(1.25 * var(--space-unit)); // 20px
--space-lg: calc(2 * var(--space-unit)); // 32px
--space-xl: calc(3.25 * var(--space-unit)); // 52px
--space-xxl: calc(5.25 * var(--space-unit)); // 84px
}
:root {
--space-unit: 1em;
--space-xxs: calc(0.25 * var(--space-unit));
--space-xs: calc(0.5 * var(--space-unit));
--space-sm: calc(0.75 * var(--space-unit));
--space-md: calc(1.25 * var(--space-unit));
--space-lg: calc(2 * var(--space-unit));
--space-xl: calc(3.25 * var(--space-unit));
--space-xxl: calc(5.25 * var(--space-unit));
}
@include breakpoint(md) {
:root {
--text-base-size: 1.25em;
}
}
.header__top {
background: var(--black);
padding: var(--space-sm);
text-align: center;
a {
color: var(--white);
@include fontSmooth;
}
}
:root {
--space-unit: 1em;
--space-xxs: calc(0.25 * var(--space-unit));
--space-xs: calc(0.5 * var(--space-unit));
--space-sm: calc(0.75 * var(--space-unit));
--space-md: calc(1.25 * var(--space-unit));
--space-lg: calc(2 * var(--space-unit));
--space-xl: calc(3.25 * var(--space-unit));
--space-xxl: calc(5.25 * var(--space-unit));
}