/* Cosign palettes: shared by the landing and the app. Pick one with data-palette on <html>; default is terracotta. Generated. */
:root:not([data-theme="dark"]){--accent:oklch(56.5% 0.140 42);--accent-hover:oklch(51.5% 0.140 42);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.042 42);--accent-text:oklch(54% 0.112 42);--seal:var(--accent)}
:root[data-theme="dark"]{--accent:oklch(70% 0.119 42);--accent-hover:oklch(75% 0.119 42);--accent-ink:oklch(16% .01 42);--accent-soft:oklch(28% 0.042 42);--accent-text:oklch(76% 0.119 42);--seal:var(--accent)}
:root[data-palette="terracotta"]:not([data-theme="dark"]){--accent:oklch(56.5% 0.140 42);--accent-hover:oklch(51.5% 0.140 42);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.042 42);--accent-text:oklch(54% 0.112 42)}
:root[data-palette="terracotta"][data-theme="dark"]{--accent:oklch(70% 0.119 42);--accent-hover:oklch(75% 0.119 42);--accent-ink:oklch(16% .01 42);--accent-soft:oklch(28% 0.042 42);--accent-text:oklch(76% 0.119 42)}
:root[data-palette="cactus"]:not([data-theme="dark"]){--accent:oklch(54% 0.090 150);--accent-hover:oklch(49% 0.090 150);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.027 150);--accent-text:oklch(50% 0.072 150)}
:root[data-palette="cactus"][data-theme="dark"]{--accent:oklch(70% 0.076 150);--accent-hover:oklch(75% 0.076 150);--accent-ink:oklch(16% .01 150);--accent-soft:oklch(28% 0.027 150);--accent-text:oklch(76% 0.076 150)}
:root[data-palette="dusk"]:not([data-theme="dark"]){--accent:oklch(52% 0.120 320);--accent-hover:oklch(47% 0.120 320);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.036 320);--accent-text:oklch(48% 0.096 320)}
:root[data-palette="dusk"][data-theme="dark"]{--accent:oklch(70% 0.102 320);--accent-hover:oklch(75% 0.102 320);--accent-ink:oklch(16% .01 320);--accent-soft:oklch(28% 0.036 320);--accent-text:oklch(76% 0.102 320)}
:root[data-palette="indigo"]:not([data-theme="dark"]){--accent:oklch(54% 0.220 275);--accent-hover:oklch(49% 0.220 275);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.060 275);--accent-text:oklch(50% 0.176 275)}
:root[data-palette="indigo"][data-theme="dark"]{--accent:oklch(70% 0.187 275);--accent-hover:oklch(75% 0.187 275);--accent-ink:oklch(16% .01 275);--accent-soft:oklch(28% 0.066 275);--accent-text:oklch(76% 0.187 275)}
:root[data-palette="violet"]:not([data-theme="dark"]){--accent:oklch(55% 0.220 295);--accent-hover:oklch(50% 0.220 295);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.060 295);--accent-text:oklch(51% 0.176 295)}
:root[data-palette="violet"][data-theme="dark"]{--accent:oklch(70% 0.187 295);--accent-hover:oklch(75% 0.187 295);--accent-ink:oklch(16% .01 295);--accent-soft:oklch(28% 0.066 295);--accent-text:oklch(76% 0.187 295)}
:root[data-palette="purple"]:not([data-theme="dark"]){--accent:oklch(52% 0.200 312);--accent-hover:oklch(47% 0.200 312);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.060 312);--accent-text:oklch(48% 0.160 312)}
:root[data-palette="purple"][data-theme="dark"]{--accent:oklch(70% 0.170 312);--accent-hover:oklch(75% 0.170 312);--accent-ink:oklch(16% .01 312);--accent-soft:oklch(28% 0.060 312);--accent-text:oklch(76% 0.170 312)}
:root[data-palette="magenta"]:not([data-theme="dark"]){--accent:oklch(58% 0.240 340);--accent-hover:oklch(53% 0.240 340);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.060 340);--accent-text:oklch(54% 0.192 340)}
:root[data-palette="magenta"][data-theme="dark"]{--accent:oklch(70% 0.204 340);--accent-hover:oklch(75% 0.204 340);--accent-ink:oklch(16% .01 340);--accent-soft:oklch(28% 0.070 340);--accent-text:oklch(76% 0.204 340)}
:root[data-palette="pink"]:not([data-theme="dark"]){--accent:oklch(66% 0.200 355);--accent-hover:oklch(61% 0.200 355);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.060 355);--accent-text:oklch(50% 0.160 355)}
:root[data-palette="pink"][data-theme="dark"]{--accent:oklch(78% 0.170 355);--accent-hover:oklch(83% 0.170 355);--accent-ink:oklch(16% .01 355);--accent-soft:oklch(28% 0.060 355);--accent-text:oklch(78% 0.170 355)}
:root[data-palette="rose"]:not([data-theme="dark"]){--accent:oklch(60% 0.200 8);--accent-hover:oklch(55% 0.200 8);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.060 8);--accent-text:oklch(54% 0.160 8)}
:root[data-palette="rose"][data-theme="dark"]{--accent:oklch(72% 0.170 8);--accent-hover:oklch(77% 0.170 8);--accent-ink:oklch(16% .01 8);--accent-soft:oklch(28% 0.060 8);--accent-text:oklch(76% 0.170 8)}
:root[data-palette="coral"]:not([data-theme="dark"]){--accent:oklch(64% 0.190 18);--accent-hover:oklch(59% 0.190 18);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.057 18);--accent-text:oklch(50% 0.152 18)}
:root[data-palette="coral"][data-theme="dark"]{--accent:oklch(76% 0.162 18);--accent-hover:oklch(81% 0.162 18);--accent-ink:oklch(16% .01 18);--accent-soft:oklch(28% 0.057 18);--accent-text:oklch(76% 0.162 18)}
:root[data-palette="red"]:not([data-theme="dark"]){--accent:oklch(55% 0.210 26);--accent-hover:oklch(50% 0.210 26);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.060 26);--accent-text:oklch(51% 0.168 26)}
:root[data-palette="red"][data-theme="dark"]{--accent:oklch(70% 0.178 26);--accent-hover:oklch(75% 0.178 26);--accent-ink:oklch(16% .01 26);--accent-soft:oklch(28% 0.063 26);--accent-text:oklch(76% 0.178 26)}
:root[data-palette="orange"]:not([data-theme="dark"]){--accent:oklch(64% 0.190 45);--accent-hover:oklch(59% 0.190 45);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.057 45);--accent-text:oklch(50% 0.152 45)}
:root[data-palette="orange"][data-theme="dark"]{--accent:oklch(76% 0.162 45);--accent-hover:oklch(81% 0.162 45);--accent-ink:oklch(16% .01 45);--accent-soft:oklch(28% 0.057 45);--accent-text:oklch(76% 0.162 45)}
:root[data-palette="tangerine"]:not([data-theme="dark"]){--accent:oklch(70% 0.180 55);--accent-hover:oklch(65% 0.180 55);--accent-ink:oklch(20% .02 55);--accent-soft:oklch(92.5% 0.054 55);--accent-text:oklch(50% 0.144 55)}
:root[data-palette="tangerine"][data-theme="dark"]{--accent:oklch(82% 0.153 55);--accent-hover:oklch(87% 0.153 55);--accent-ink:oklch(16% .01 55);--accent-soft:oklch(28% 0.054 55);--accent-text:oklch(82% 0.153 55)}
:root[data-palette="amber"]:not([data-theme="dark"]){--accent:oklch(80% 0.160 75);--accent-hover:oklch(75% 0.160 75);--accent-ink:oklch(20% .02 75);--accent-soft:oklch(92.5% 0.048 75);--accent-text:oklch(50% 0.128 75)}
:root[data-palette="amber"][data-theme="dark"]{--accent:oklch(88% 0.136 75);--accent-hover:oklch(93% 0.136 75);--accent-ink:oklch(16% .01 75);--accent-soft:oklch(28% 0.048 75);--accent-text:oklch(88% 0.136 75)}
:root[data-palette="yellow"]:not([data-theme="dark"]){--accent:oklch(88% 0.170 96);--accent-hover:oklch(83% 0.170 96);--accent-ink:oklch(20% .02 96);--accent-soft:oklch(92.5% 0.051 96);--accent-text:oklch(50% 0.136 96)}
:root[data-palette="yellow"][data-theme="dark"]{--accent:oklch(88% 0.145 96);--accent-hover:oklch(93% 0.145 96);--accent-ink:oklch(16% .01 96);--accent-soft:oklch(28% 0.051 96);--accent-text:oklch(88% 0.145 96)}
:root[data-palette="gold"]:not([data-theme="dark"]){--accent:oklch(70% 0.120 85);--accent-hover:oklch(65% 0.120 85);--accent-ink:oklch(20% .02 85);--accent-soft:oklch(92.5% 0.036 85);--accent-text:oklch(50% 0.096 85)}
:root[data-palette="gold"][data-theme="dark"]{--accent:oklch(82% 0.102 85);--accent-hover:oklch(87% 0.102 85);--accent-ink:oklch(16% .01 85);--accent-soft:oklch(28% 0.036 85);--accent-text:oklch(82% 0.102 85)}
:root[data-palette="lime"]:not([data-theme="dark"]){--accent:oklch(87% 0.190 125);--accent-hover:oklch(82% 0.190 125);--accent-ink:oklch(20% .02 125);--accent-soft:oklch(92.5% 0.057 125);--accent-text:oklch(50% 0.152 125)}
:root[data-palette="lime"][data-theme="dark"]{--accent:oklch(88% 0.162 125);--accent-hover:oklch(93% 0.162 125);--accent-ink:oklch(16% .01 125);--accent-soft:oklch(28% 0.057 125);--accent-text:oklch(88% 0.162 125)}
:root[data-palette="green"]:not([data-theme="dark"]){--accent:oklch(60% 0.170 145);--accent-hover:oklch(55% 0.170 145);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.051 145);--accent-text:oklch(54% 0.136 145)}
:root[data-palette="green"][data-theme="dark"]{--accent:oklch(72% 0.145 145);--accent-hover:oklch(77% 0.145 145);--accent-ink:oklch(16% .01 145);--accent-soft:oklch(28% 0.051 145);--accent-text:oklch(76% 0.145 145)}
:root[data-palette="emerald"]:not([data-theme="dark"]){--accent:oklch(56% 0.140 160);--accent-hover:oklch(51% 0.140 160);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.042 160);--accent-text:oklch(52% 0.112 160)}
:root[data-palette="emerald"][data-theme="dark"]{--accent:oklch(70% 0.119 160);--accent-hover:oklch(75% 0.119 160);--accent-ink:oklch(16% .01 160);--accent-soft:oklch(28% 0.042 160);--accent-text:oklch(76% 0.119 160)}
:root[data-palette="mint"]:not([data-theme="dark"]){--accent:oklch(83% 0.130 168);--accent-hover:oklch(78% 0.130 168);--accent-ink:oklch(20% .02 168);--accent-soft:oklch(92.5% 0.039 168);--accent-text:oklch(50% 0.104 168)}
:root[data-palette="mint"][data-theme="dark"]{--accent:oklch(88% 0.111 168);--accent-hover:oklch(93% 0.111 168);--accent-ink:oklch(16% .01 168);--accent-soft:oklch(28% 0.039 168);--accent-text:oklch(88% 0.111 168)}
:root[data-palette="teal"]:not([data-theme="dark"]){--accent:oklch(57% 0.100 190);--accent-hover:oklch(52% 0.100 190);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.030 190);--accent-text:oklch(53% 0.080 190)}
:root[data-palette="teal"][data-theme="dark"]{--accent:oklch(70% 0.085 190);--accent-hover:oklch(75% 0.085 190);--accent-ink:oklch(16% .01 190);--accent-soft:oklch(28% 0.030 190);--accent-text:oklch(76% 0.085 190)}
:root[data-palette="cyan"]:not([data-theme="dark"]){--accent:oklch(76% 0.130 212);--accent-hover:oklch(71% 0.130 212);--accent-ink:oklch(20% .02 212);--accent-soft:oklch(92.5% 0.039 212);--accent-text:oklch(50% 0.104 212)}
:root[data-palette="cyan"][data-theme="dark"]{--accent:oklch(88% 0.111 212);--accent-hover:oklch(93% 0.111 212);--accent-ink:oklch(16% .01 212);--accent-soft:oklch(28% 0.039 212);--accent-text:oklch(88% 0.111 212)}
:root[data-palette="sky"]:not([data-theme="dark"]){--accent:oklch(64% 0.150 236);--accent-hover:oklch(59% 0.150 236);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.045 236);--accent-text:oklch(50% 0.120 236)}
:root[data-palette="sky"][data-theme="dark"]{--accent:oklch(76% 0.128 236);--accent-hover:oklch(81% 0.128 236);--accent-ink:oklch(16% .01 236);--accent-soft:oklch(28% 0.045 236);--accent-text:oklch(76% 0.128 236)}
:root[data-palette="blue"]:not([data-theme="dark"]){--accent:oklch(55% 0.200 258);--accent-hover:oklch(50% 0.200 258);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.060 258);--accent-text:oklch(51% 0.160 258)}
:root[data-palette="blue"][data-theme="dark"]{--accent:oklch(70% 0.170 258);--accent-hover:oklch(75% 0.170 258);--accent-ink:oklch(16% .01 258);--accent-soft:oklch(28% 0.060 258);--accent-text:oklch(76% 0.170 258)}
:root[data-palette="cobalt"]:not([data-theme="dark"]){--accent:oklch(47% 0.190 266);--accent-hover:oklch(42% 0.190 266);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.057 266);--accent-text:oklch(43% 0.152 266)}
:root[data-palette="cobalt"][data-theme="dark"]{--accent:oklch(70% 0.162 266);--accent-hover:oklch(75% 0.162 266);--accent-ink:oklch(16% .01 266);--accent-soft:oklch(28% 0.057 266);--accent-text:oklch(76% 0.162 266)}
:root[data-palette="slate"]:not([data-theme="dark"]){--accent:oklch(46% 0.035 258);--accent-hover:oklch(41% 0.035 258);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(92.5% 0.011 258);--accent-text:oklch(42% 0.030 258)}
:root[data-palette="slate"][data-theme="dark"]{--accent:oklch(70% 0.030 258);--accent-hover:oklch(75% 0.030 258);--accent-ink:oklch(16% .01 258);--accent-soft:oklch(28% 0.011 258);--accent-text:oklch(76% 0.030 258)}
:root[data-palette="graphite"]:not([data-theme="dark"]){--accent:oklch(24% 0.004 270);--accent-hover:oklch(19% 0.004 270);--accent-ink:oklch(99.5% 0 0);--accent-soft:oklch(94% 0 0);--accent-text:oklch(20% 0.000 270)}
:root[data-palette="graphite"][data-theme="dark"]{--accent:oklch(92% 0.004 270);--accent-hover:oklch(95% 0.004 270);--accent-ink:oklch(16% .01 270);--accent-soft:oklch(28% 0 0);--accent-text:oklch(92% 0.004 270)}
