@import 'tailwindcss'; @import 'tw-animate-css'; @custom-variant dark (&:where(.dark, .dark *)); @theme inline { --spacing-body: calc(100vh - 180px); --color-accent: var(--sky); --color-rosewater: var(--rosewater); --color-flamingo: var(--flamingo); --color-pink: var(--pink); --color-mauve: var(--mauve); --color-red: var(--red); --color-maroon: var(--maroon); --color-peach: var(--peach); --color-yellow: var(--yellow); --color-green: var(--green); --color-teal: var(--teal); --color-sky: var(--sky); --color-sapphire: var(--sapphire); --color-blue: var(--blue); --color-lavender: var(--lavender); --color-text: var(--text); --color-subtext-1: var(--subtext-1); --color-subtext: var(--subtext); --color-overlay-2: var(--overlay-2); --color-overlay-1: var(--overlay-1); --color-overlay: var(--overlay); --color-surface-2: var(--surface-2); --color-surface-1: var(--surface-1); --color-surface: var(--surface); --color-based: var(--based); --color-mantle: var(--mantle); --color-crust: var(--crust); } @layer base { :root { --rosewater: hsl(11deg, 59%, 67%); --flamingo: hsl(0deg, 60%, 67%); --pink: hsl(316deg, 73%, 69%); --mauve: hsl(266deg, 85%, 58%); --red: hsl(347deg, 87%, 44%); --maroon: hsl(355deg, 76%, 59%); --peach: hsl(22deg, 99%, 52%); --yellow: hsl(35deg, 77%, 49%); --green: hsl(109deg, 58%, 40%); --teal: hsl(183deg, 74%, 35%); --sky: hsl(197deg, 97%, 46%); --sapphire: hsl(189deg, 70%, 42%); --blue: hsl(220deg, 91%, 54%); --lavender: hsl(231deg, 97%, 72%); --text: hsl(234deg, 16%, 35%); --subtext-1: hsl(233deg, 13%, 41%); --subtext: hsl(233deg, 10%, 47%); --overlay-2: hsl(232deg, 10%, 53%); --overlay-1: hsl(231deg, 10%, 59%); --overlay: hsl(228deg, 11%, 65%); --surface-2: hsl(227deg, 12%, 71%); --surface-1: hsl(225deg, 14%, 77%); --surface: hsl(223deg, 16%, 83%); --based: hsl(220deg, 23%, 95%); --mantle: hsl(220deg, 22%, 92%); --crust: hsl(220deg, 21%, 89%); } .dark { --rosewater: hsl(10deg, 56%, 91%); --flamingo: hsl(0deg, 59%, 88%); --pink: hsl(316deg, 72%, 86%); --mauve: hsl(267deg, 84%, 81%); --red: hsl(343deg, 81%, 75%); --maroon: hsl(350deg, 65%, 77%); --peach: hsl(23deg, 92%, 75%); --yellow: hsl(41deg, 86%, 83%); --green: hsl(115deg, 54%, 76%); --teal: hsl(170deg, 57%, 73%); --sky: hsl(189deg, 71%, 73%); --sapphire: hsl(199deg, 76%, 69%); --blue: hsl(217deg, 92%, 76%); --lavender: hsl(232deg, 97%, 85%); --text: hsl(226deg, 64%, 88%); --subtext-1: hsl(227deg, 35%, 80%); --subtext: hsl(228deg, 24%, 72%); --overlay-2: hsl(228deg, 17%, 64%); --overlay-1: hsl(230deg, 13%, 55%); --overlay: hsl(231deg, 11%, 47%); --surface-2: hsl(233deg, 12%, 39%); --surface-1: hsl(234deg, 13%, 31%); --surface: hsl(237deg, 16%, 23%); --based: hsl(240deg, 21%, 15%); --mantle: hsl(240deg, 21%, 12%); --crust: hsl(240deg, 23%, 9%); } } /* -- Cheat sheet -- Focus Outline: blue Border: surface-1 Hover: bump color by 2 (eg crust -> based), if accent color drop opacity (eg blue -> blue/90) */