/* CinemaOS approved practice profile v2, palette A, 2026-10-21. Independent local copies. */
:root{
 --cos-bg:#f5f5f5;--cos-paper:#ffffff;--cos-surface:#fafafa;
 --cos-accent-sage:#e4eee7;--cos-accent-blue:#e7eff8;
 --cos-ink:#111111;--cos-muted:#626262;--cos-line:#dedede;
 --cos-radius-panel:22px;--cos-radius-control:12px;--cos-shadow:0 7px 30px #00000004;
 --cos-copy:16px;--cos-leading:1.6;--cos-table:14px;--cos-label:14px;
 --cos-display:clamp(32px,3.1vw,44px);--cos-title:clamp(26px,2.3vw,34px);
 --cos-heading-leading:1.12;--cos-tracking:-.045em;--cos-max:1280px;
}
:root[data-theme=dark]{
 --cos-bg:#191919;--cos-paper:#222222;--cos-surface:#292929;
 --cos-accent-sage:#2e3e35;--cos-accent-blue:#303e50;
 --cos-ink:#f5f5f5;--cos-muted:#b8b8b8;--cos-line:#454545;
 --cos-shadow:none;
}
