@fylgja/tokens
Version:
[](https://www.npmjs.com/package/@fylgja/tokens) [](https://www.npmjs.com/package/@fylgja/tokens) [ • 6.67 kB
CSS
:where(:root) {
--ratio-box: 1;
--ratio-landscape: 4 / 3;
--ratio-portrait: 3 / 4;
--ratio-widescreen: 16 / 9;
--ratio-superwide: 21 / 9;
--ratio-ultrawide: 18 / 5;
--ratio-golden: 1.618 / 1;
--border-size-1: 1px;
--border-size-2: 2px;
--border-size-3: 4px;
--border-size-4: 8px;
--border-size-5: 12px;
--radius-1: .125rem;
--radius-2: .25rem;
--radius-3: .5rem;
--radius-4: 1rem;
--radius-5: 2rem;
--radius-6: 3rem;
--radius-full: 100000px;
--ease-1: cubic-bezier(.25, .1, .1, 1);
--ease-2: cubic-bezier(.25, .1, .2, 1);
--ease-3: cubic-bezier(.25, .1, .3, 1);
--ease-4: cubic-bezier(.25, .1, .4, 1);
--ease-5: cubic-bezier(.25, .1, .5, 1);
--ease-in-1: cubic-bezier(.3, 0, 1, 1);
--ease-in-2: cubic-bezier(.5, 0, 1, 1);
--ease-in-3: cubic-bezier(.7, 0, 1, 1);
--ease-in-4: cubic-bezier(.9, 0, 1, 1);
--ease-in-5: cubic-bezier(1, 0, 1, 1);
--ease-out-1: cubic-bezier(0, 0, .7, 1);
--ease-out-2: cubic-bezier(0, 0, .5, 1);
--ease-out-3: cubic-bezier(0, 0, .3, 1);
--ease-out-4: cubic-bezier(0, 0, .1, 1);
--ease-out-5: cubic-bezier(0, 0, 0, 1);
--ease-in-out-1: cubic-bezier(.1, 0, .9, 1);
--ease-in-out-2: cubic-bezier(.3, 0, .7, 1);
--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);
--ease-in-out-4: cubic-bezier(.7, 0, .3, 1);
--ease-in-out-5: cubic-bezier(.9, 0, .1, 1);
--ease-elastic-in-1: cubic-bezier(.5, .25, .75, -.25);
--ease-elastic-in-2: cubic-bezier(.5, 0, .75, -.25);
--ease-elastic-in-3: cubic-bezier(.5, -.25, .75, -.25);
--ease-elastic-in-4: cubic-bezier(.5, -.5, .75, -.25);
--ease-elastic-in-5: cubic-bezier(.5, -.75, .75, -.25);
--ease-elastic-out-1: cubic-bezier(.5, .75, .75, 1.25);
--ease-elastic-out-2: cubic-bezier(.5, 1, .75, 1.25);
--ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);
--ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);
--ease-elastic-out-5: cubic-bezier(.5, 1.75, .75, 1.25);
--ease-elastic-in-out-1: cubic-bezier(.5, -.1, .1, 1.5);
--ease-elastic-in-out-2: cubic-bezier(.5, -.3, .1, 1.5);
--ease-elastic-in-out-3: cubic-bezier(.5, -.5, .1, 1.5);
--ease-elastic-in-out-4: cubic-bezier(.5, -.7, .1, 1.5);
--ease-elastic-in-out-5: cubic-bezier(.5, -.9, .1, 1.5);
--font-size-1: .875rem;
--font-size-2: 1rem;
--font-size-3: 1.125rem;
--font-size-4: 1.25rem;
--font-size-5: 1.5rem;
--font-size-6: 2rem;
--font-size-7: 2.5rem;
--font-size-8: 3rem;
--font-size-9: 3.5rem;
--font-size-fluid-1: clamp(.875rem, 1.5cqi, 1rem);
--font-size-fluid-2: clamp(1rem, 2cqi, 1.125rem);
--font-size-fluid-3: clamp(1.25rem, 2cqi, 1.5rem);
--font-size-fluid-4: clamp(1.5rem, 3cqi, 2rem);
--font-size-fluid-5: clamp(2rem, 5cqi, 3.5rem);
--line-height-1: 1.1;
--line-height-2: 1.25;
--line-height-3: 1.375;
--line-height-4: 1.5;
--line-height-5: 1.8;
--hue-pink: 350;
--hue-purple: 330;
--hue-violet: 310;
--hue-indigo: 290;
--hue-blue: 260;
--hue-cyan: 220;
--hue-teal: 170;
--hue-green: 140;
--hue-lime: 125;
--hue-yellow: 96;
--hue-orange: 70;
--hue-red: 25;
--spacing: .25rem;
--size-1: calc(var(--spacing) * 1);
--size-2: calc(var(--spacing) * 2);
--size-3: calc(var(--spacing) * 3);
--size-4: calc(var(--spacing) * 4);
--size-5: calc(var(--spacing) * 5);
--size-6: calc(var(--spacing) * 6);
--size-7: calc(var(--spacing) * 7);
--size-8: calc(var(--spacing) * 8);
--size-9: calc(var(--spacing) * 9);
--size-10: calc(var(--spacing) * 10);
--size-12: calc(var(--spacing) * 12);
--size-14: calc(var(--spacing) * 14);
--size-16: calc(var(--spacing) * 16);
--size-18: calc(var(--spacing) * 18);
--size-20: calc(var(--spacing) * 20);
--size-24: calc(var(--spacing) * 24);
--size-28: calc(var(--spacing) * 28);
--size-32: calc(var(--spacing) * 32);
--size-36: calc(var(--spacing) * 36);
--size-40: calc(var(--spacing) * 40);
--size-50: calc(var(--spacing) * 50);
--size-60: calc(var(--spacing) * 60);
--size-70: calc(var(--spacing) * 70);
--size-80: calc(var(--spacing) * 80);
--size-90: calc(var(--spacing) * 90);
--size-100: calc(var(--spacing) * 100);
--size-120: calc(var(--spacing) * 120);
--size-05: calc(var(--spacing) * .5);
--size-heading: 36ch;
--size-content: 64ch;
--layer-1: 1;
--layer-2: 2;
--layer-3: 4;
--layer-4: 6;
--layer-5: 8;
}
@media (prefers-color-scheme: dark) {
:where(:root) {
--shadow-color: #030407;
--shadow-strength: 25%;
}
}
* {
--color-0: oklch(99% calc(.03 * var(--chroma, 1)) var(--hue, 0));
--color-1: oklch(95% calc(.06 * var(--chroma, 1)) var(--hue, 0));
--color-2: oklch(90% calc(.12 * var(--chroma, 1)) var(--hue, 0));
--color-3: oklch(88% calc(.14 * var(--chroma, 1)) var(--hue, 0));
--color-4: oklch(82% calc(.16 * var(--chroma, 1)) var(--hue, 0));
--color-5: oklch(78% calc(.17 * var(--chroma, 1)) var(--hue, 0));
--color-6: oklch(68% calc(.19 * var(--chroma, 1)) var(--hue, 0));
--color-7: oklch(58% calc(.21 * var(--chroma, 1)) var(--hue, 0));
--color-8: oklch(52% calc(.2 * var(--chroma, 1)) var(--hue, 0));
--color-9: oklch(44% calc(.18 * var(--chroma, 1)) var(--hue, 0));
--color-10: oklch(35% calc(.15 * var(--chroma, 1)) var(--hue, 0));
--color-11: oklch(28% calc(.12 * var(--chroma, 1)) var(--hue, 0));
--color-12: oklch(20% calc(.1 * var(--chroma, 1)) var(--hue, 0));
--color-13: oklch(15% calc(.07 * var(--chroma, 1)) var(--hue, 0));
--color-14: oklch(11% calc(.05 * var(--chroma, 1)) var(--hue, 0));
--shadow-color-umbra: color-mix(in srgb, var(--shadow-color, gray) calc(var(--shadow-strength, 1%) + 20%), #0000);
--shadow-color-penumbra: color-mix(in srgb, var(--shadow-color, gray) calc(var(--shadow-strength, 1%) + 14%), #0000);
--shadow-color-ambient: color-mix(in srgb, var(--shadow-color, gray) calc(var(--shadow-strength, 1%) + 12%), #0000);
--shadow-1: 0 2px 1px -1px var(--shadow-color-umbra), 0 1px 1px var(--shadow-color-penumbra), 0 1px 3px var(--shadow-color-ambient);
--shadow-2: 0 3px 3px -2px var(--shadow-color-umbra), 0 3px 4px var(--shadow-color-penumbra), 0 1px 8px var(--shadow-color-ambient);
--shadow-3: 0 3px 5px -1px var(--shadow-color-umbra), 0 6px 10px var(--shadow-color-penumbra), 0 1px 18px var(--shadow-color-ambient);
--shadow-4: 0 5px 5px -3px var(--shadow-color-umbra), 0 8px 10px 1px var(--shadow-color-penumbra), 0 3px 14px 2px var(--shadow-color-ambient);
--shadow-5: 0 7px 8px -4px var(--shadow-color-umbra), 0 12px 17px 2px var(--shadow-color-penumbra), 0 5px 22px 4px var(--shadow-color-ambient);
--shadow-6: 0 8px 10px -5px var(--shadow-color-umbra), 0 16px 24px 2px var(--shadow-color-penumbra), 0 6px 30px 5px var(--shadow-color-ambient);
}