/* One palette for Records and its public website. */
:root {
 color-scheme:light;
 --records-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
 --ink:#17221d; --muted:#5c6b63; --accent:#176b51; --on-accent:#fff;
 --canvas:#fff; --surface:#f5f7f4; --card:#fff; --line:#dce5df;
 --accent-soft:#e5f1e8; --header:#ffffffed;
 --hero-glow:#d9eee3; --hero-start:#f5f8f4; --hero-end:#eef5ef;
 --warning-surface:#fff2cf; --warning-ink:#644a0c;
}
:root.dark {
 color-scheme:dark;
 --ink:#e6eee9; --muted:#a9bab0; --accent:#8ed7b5; --on-accent:#10251b;
 --canvas:#101813; --surface:#151f19; --card:#1c2921; --line:#35483c;
 --accent-soft:#253e30; --header:#151f19ed;
 --hero-glow:#294d39; --hero-start:#17251c; --hero-end:#122019;
 --warning-surface:#3b3019; --warning-ink:#f2d58e;
}
.records-theme-selector {
 max-width:145px; padding:7px 9px; border:1px solid var(--line);
 border-radius:8px; background:var(--card); color:var(--ink);
 font:inherit; font-size:.85rem;
}
.records-theme-selector:focus-visible { outline:2px solid var(--accent); outline-offset:3px; }
