:root{--accent:#2396c7;--on-accent:#ffffff;--accent-hover:color-mix(in srgb,#2396c7 84%,#000);--accent-soft:color-mix(in srgb,#2396c7 14%,#fff);--accent-text:color-mix(in srgb,#2396c7 58%,#000);}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--accent:#2396c7;--on-accent:#ffffff;--accent-hover:color-mix(in srgb,#2396c7 85%,#fff);--accent-soft:color-mix(in srgb,#2396c7 18%,#11171f);--accent-text:color-mix(in srgb,#2396c7 72%,#fff);}}
:root[data-theme="dark"]{--accent:#2396c7;--on-accent:#ffffff;--accent-hover:color-mix(in srgb,#2396c7 85%,#fff);--accent-soft:color-mix(in srgb,#2396c7 18%,#11171f);--accent-text:color-mix(in srgb,#2396c7 72%,#fff);}
