:root{--accent:#6d28d9;--accent-hover:#5912b8;--accent-tint:#eeecfe;--accent-tint-border:#ded8fe;--on-accent:#ffffff;--shadow-btn:0 1px 2px rgb(22 27 38 / .12), 0 8px 20px rgb(109 40 217 / .22);--hero:linear-gradient(120deg, rgb(109 40 217 / .09), rgb(177 75 191 / .04) 55%, transparent);}
[data-theme="dark"]{--accent:#ae99fa;--accent-hover:#bcaefa;--accent-tint:#2b1f4d;--accent-tint-border:#4a3c77;--on-accent:#161b26;--shadow-btn:0 1px 2px rgb(0 0 0 / .3);--hero:linear-gradient(120deg, rgb(174 153 250 / .13), rgb(221 162 228 / .05) 55%, transparent);}
@media (prefers-color-scheme: dark){:root:not([data-theme]){--accent:#ae99fa;--accent-hover:#bcaefa;--accent-tint:#2b1f4d;--accent-tint-border:#4a3c77;--on-accent:#161b26;--shadow-btn:0 1px 2px rgb(0 0 0 / .3);--hero:linear-gradient(120deg, rgb(174 153 250 / .13), rgb(221 162 228 / .05) 55%, transparent);}}
