@theme {
    /* FONT */
    --font-sans: Montserrat, sans-serif;

    /* COLOURS */
    --color-prim-shade6: oklch(34% 0.121 257);
    --color-prim-shade5: oklch(39% 0.138 257);
    --color-prim-shade4: oklch(44% 0.156 257);
    --color-prim-shade3: oklch(49% 0.159 257);
    --color-prim-shade2: oklch(54% 0.159 257);
    --color-prim-shade1: oklch(59% 0.159 257);
    --color-prim-default: oklch(64% 0.159 257);
    --color-prim-tint1: oklch(69% 0.159 257);
    --color-prim-tint2: oklch(74% 0.135 257);
    --color-prim-tint3: oklch(79% 0.107 257);
    --color-prim-tint4: oklch(84% 0.080 257);
    --color-prim-tint5: oklch(89% 0.054 257);
    --color-prim-tint6: oklch(94% 0.029 257);

    --color-sec-shade4: oklch(57% 0.123 71);
    --color-sec-shade3: oklch(62% 0.134 71);
    --color-sec-shade2: oklch(67% 0.135 71);
    --color-sec-shade1: oklch(72% 0.135 71);
    --color-sec-default: oklch(77% 0.135 71);
    --color-sec-tint1: oklch(82% 0.135 71);
    --color-sec-tint2: oklch(87% 0.102 71);
    --color-sec-tint3: oklch(92% 0.053 71);
    --color-sec-tint4: oklch(97% 0.022 71);

    --color-accent-prim-shade2: oklch(44% 0.179 359);
    --color-accent-prim-shade1: oklch(54% 0.206 359);
    --color-accent-prim-default: oklch(64% 0.206 359);
    --color-accent-prim-tint1: oklch(74% 0.174 359);
    --color-accent-prim-tint2: oklch(84% 0.096 359);

    --color-accent-sec-shade2: oklch(55% 0.161 135);
    --color-accent-sec-shade1: oklch(65% 0.178 135);
    --color-accent-sec-default: oklch(75% 0.178 135);
    --color-accent-sec-tint1: oklch(85% 0.178 135);
    --color-accent-sec-tint2: oklch(95% 0.105 135);

    --color-neutral-shade2: oklch(44% 0.035 257);
    --color-neutral-shade1: oklch(54% 0.035 257);
    --color-neutral-default: oklch(64% 0.035 257);
    --color-neutral-tint1: oklch(74% 0.035 257);
    --color-neutral-tint2: oklch(84% 0.035 257);

    --color-neutral-black: oklch(15% 0.036 257);
    --color-neutral-white: oklch(99% 0.005 257);
}
