:root{--accent:#0080ff;--accent-glow:rgba(0,128,255,.15);--accent-dim:rgba(0,128,255,.08);--accent-hover:#1a8fff;--bg:#f9f9f9;--bg-alt:#efefef;--surface:#fff;--surface-hover:#f2f2f2;--header-bg:hsla(0,0%,98%,.8);--footer-bg:#fafafa;--footer-border:hsla(0,0%,39%,.1);--footer-text:hsla(0,0%,7%,.6);--footer-text-dim:hsla(0,0%,7%,.4);--text:#111;--text-secondary:hsla(0,0%,7%,.55);--border:rgba(0,0,0,.08);--menu-bg:hsla(0,0%,98%,.7);--card-bg:#fff;--btn-primary-bg:#111;--btn-primary-text:#fff;--btn-primary-hover:#333;--btn-secondary-bg:transparent;--btn-secondary-text:#111;--btn-secondary-border:rgba(0,0,0,.2);--z-header:1000;--z-menu:950}@media (prefers-color-scheme:dark){:root{--bg:#0e0e0e;--bg-alt:#161616;--surface:#181818;--surface-hover:#222;--header-bg:hsla(0,0%,4%,.8);--footer-bg:#101010;--footer-border:hsla(0,0%,100%,.07);--footer-text:hsla(0,0%,93%,.7);--footer-text-dim:hsla(0,0%,93%,.5);--text:#eee;--text-secondary:hsla(0,0%,93%,.5);--border:hsla(0,0%,100%,.07);--menu-bg:hsla(0,0%,4%,.8);--card-bg:#181818;--btn-primary-bg:#fff;--btn-primary-text:#111;--btn-primary-hover:#ccc;--btn-secondary-bg:transparent;--btn-secondary-text:#eee;--btn-secondary-border:hsla(0,0%,100%,.2)}}
