:root {
 color-scheme:dark;
 --color-bg:#17191b;--color-nav:rgba(11,12,14,.46);--color-panel:rgba(241,244,249,.065);--color-panel-raised:rgba(241,244,249,.11);
 --color-text:#f2f3f4;--color-muted:#c5c7cb;--color-line:rgba(230,233,239,.18);--color-control:#858990;
 --color-primary:#d6dce5;--color-on-primary:#17191d;--color-accent:#ffaaa0;--color-positive:#a9dfc0;--color-warning:#f2d49b;--color-negative:#ffb7b7;
 --font-body:'Manrope',sans-serif;--font-display:'Oswald',sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--blur:18px;
 --shadow-glass:inset 0 1px 0 rgba(255,255,255,.13),0 14px 28px rgba(0,0,0,.2);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;
 --cover-rhythm:url('../assets/rhythm.jpg');--cover-warmup:url('../assets/warmup.jpg');--cover-solo:url('../assets/solo.jpg');
}
