:root{--store-bg:#111a21;--store-header:#151f27;--store-panel:#1b2730;--store-raised:#24333e;--store-input:#15212a;--store-border:#344550;--store-primary:#244b60;--store-primary-hover:#315e77;--store-accent:#91b6cc;--store-accent-light:#bdd5e4;--store-text:#f0f4f7;--store-muted:#a6b2bd;--store-subtle:#8c9da9}
html{scroll-behavior:smooth}body{margin:0}html.dark body{background-color:var(--store-bg);color:var(--store-text)}.skip-link{z-index:1500;background:var(--store-primary);color:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
