html[data-room-scheme=ocean][data-room-resolved-theme=light] :is(.br-guest,.align-room-guest){--bg:#f5f8fb;--surface:#ffffff;--surface-soft:#f3f8fc;--surface-hover:#e9f3f9;--surface-muted:#edf3f8;--surface-code:#e2edf5;--ink:#0f172a;--muted:#5f6e83;--secondary-text:#52677d;--accent:#036e9f;--pale:#e6f3fa;--line:#dce8f1;--button-bg:#075f8b;--button-hover:#064d72;--fill-end:#0d9488;--timer-start:#0f243a;--timer-end:#154154;--header-bg:#ffffffed;--field-line:#dce8f1;--accent-soft:#e6f3fa;--track-bg:#e2edf5;--hero-from:#f3f8fc;--hero-to:#e6f3fa;--fill-start:#036e9f;--button-ink:#ffffff;--focus-ring:#036e9f22;--timer-ink:#70c9f4;--soft:#f3f8fc;--on-accent:#fff;--br-on-accent:#fff;}
.public-scheme[data-scheme=ocean] .public-scheme-half[data-mode=light]{--preview-bg:#f5f8fb;--preview-surface:#ffffff;--preview-accent:#036e9f;--preview-soft:#e6f3fa;--preview-line:#dce8f1;}
html[data-room-scheme=ocean][data-room-resolved-theme=dark] :is(.br-guest,.align-room-guest){--bg:#0b1220;--surface:#111e2e;--surface-soft:#142235;--surface-hover:#1b3045;--surface-muted:#192a3d;--surface-code:#223348;--ink:#e6edf5;--muted:#a0aec0;--secondary-text:#b2c1d2;--accent:#70c9f4;--pale:#13354b;--line:#293e52;--button-bg:#086d9e;--button-hover:#075985;--fill-end:#41c9b6;--timer-start:#11283c;--timer-end:#153b4b;--header-bg:#111e2eed;--field-line:#293e52;--accent-soft:#13354b;--track-bg:#223348;--hero-from:#142235;--hero-to:#13354b;--fill-start:#70c9f4;--button-ink:#ffffff;--focus-ring:#70c9f422;--timer-ink:#70c9f4;--soft:#142235;--on-accent:#0b1220;--br-on-accent:#0b1220;}
.public-scheme[data-scheme=ocean] .public-scheme-half[data-mode=dark]{--preview-bg:#0b1220;--preview-surface:#111e2e;--preview-accent:#70c9f4;--preview-soft:#13354b;--preview-line:#293e52;}
html[data-room-scheme=forest][data-room-resolved-theme=light] :is(.br-guest,.align-room-guest){--bg:#f4f7f3;--surface:#fcfdfb;--surface-soft:#edf3ed;--surface-hover:#e2ede2;--surface-muted:#e8f0e6;--surface-code:#dfe9dd;--ink:#20382c;--muted:#5b6f62;--secondary-text:#4f6858;--accent:#276747;--pale:#e5f0e7;--line:#d9e5da;--button-bg:#2b684a;--button-hover:#205339;--fill-end:#819b57;--timer-start:#1b342b;--timer-end:#385647;--header-bg:#fcfdfbed;--field-line:#d9e5da;--accent-soft:#e5f0e7;--track-bg:#dfe9dd;--hero-from:#edf3ed;--hero-to:#e5f0e7;--fill-start:#276747;--button-ink:#ffffff;--focus-ring:#27674722;--timer-ink:#8ac9a4;--soft:#edf3ed;--on-accent:#fff;--br-on-accent:#fff;}
.public-scheme[data-scheme=forest] .public-scheme-half[data-mode=light]{--preview-bg:#f4f7f3;--preview-surface:#fcfdfb;--preview-accent:#276747;--preview-soft:#e5f0e7;--preview-line:#d9e5da;}
html[data-room-scheme=forest][data-room-resolved-theme=dark] :is(.br-guest,.align-room-guest){--bg:#101813;--surface:#18251e;--surface-soft:#1c2d23;--surface-hover:#293e2f;--surface-muted:#23372a;--surface-code:#304735;--ink:#e5efe4;--muted:#a5bba8;--secondary-text:#bad0bd;--accent:#8ac9a4;--pale:#233f30;--line:#344d3c;--button-bg:#30694c;--button-hover:#275a40;--fill-end:#b0c580;--timer-start:#1a3026;--timer-end:#304c38;--header-bg:#18251eed;--field-line:#344d3c;--accent-soft:#233f30;--track-bg:#304735;--hero-from:#1c2d23;--hero-to:#233f30;--fill-start:#8ac9a4;--button-ink:#ffffff;--focus-ring:#8ac9a422;--timer-ink:#8ac9a4;--soft:#1c2d23;--on-accent:#101813;--br-on-accent:#101813;}
.public-scheme[data-scheme=forest] .public-scheme-half[data-mode=dark]{--preview-bg:#101813;--preview-surface:#18251e;--preview-accent:#8ac9a4;--preview-soft:#233f30;--preview-line:#344d3c;}
html[data-room-scheme=iris][data-room-resolved-theme=light] :is(.br-guest,.align-room-guest){--bg:#f7f5fb;--surface:#ffffff;--surface-soft:#f2eff9;--surface-hover:#eae3f5;--surface-muted:#eee9f7;--surface-code:#e5ddef;--ink:#29213c;--muted:#706482;--secondary-text:#645475;--accent:#6d45a7;--pale:#eee7f8;--line:#e4dcef;--button-bg:#68439d;--button-hover:#52337e;--fill-end:#6b81bf;--timer-start:#28213f;--timer-end:#4d3b64;--header-bg:#ffffffed;--field-line:#e4dcef;--accent-soft:#eee7f8;--track-bg:#e5ddef;--hero-from:#f2eff9;--hero-to:#eee7f8;--fill-start:#6d45a7;--button-ink:#ffffff;--focus-ring:#6d45a722;--timer-ink:#c4a1ee;--soft:#f2eff9;--on-accent:#fff;--br-on-accent:#fff;}
.public-scheme[data-scheme=iris] .public-scheme-half[data-mode=light]{--preview-bg:#f7f5fb;--preview-surface:#ffffff;--preview-accent:#6d45a7;--preview-soft:#eee7f8;--preview-line:#e4dcef;}
html[data-room-scheme=iris][data-room-resolved-theme=dark] :is(.br-guest,.align-room-guest){--bg:#16111f;--surface:#211b2e;--surface-soft:#282038;--surface-hover:#342943;--surface-muted:#2d233c;--surface-code:#3b2d50;--ink:#eee7f7;--muted:#b7a8c9;--secondary-text:#cfc0e0;--accent:#c4a1ee;--pale:#37264b;--line:#463653;--button-bg:#7551a2;--button-hover:#60408a;--fill-end:#97b1ec;--timer-start:#282039;--timer-end:#483256;--header-bg:#211b2eed;--field-line:#463653;--accent-soft:#37264b;--track-bg:#3b2d50;--hero-from:#282038;--hero-to:#37264b;--fill-start:#c4a1ee;--button-ink:#ffffff;--focus-ring:#c4a1ee22;--timer-ink:#c4a1ee;--soft:#282038;--on-accent:#16111f;--br-on-accent:#16111f;}
.public-scheme[data-scheme=iris] .public-scheme-half[data-mode=dark]{--preview-bg:#16111f;--preview-surface:#211b2e;--preview-accent:#c4a1ee;--preview-soft:#37264b;--preview-line:#463653;}
html[data-room-scheme=clay][data-room-resolved-theme=light] :is(.br-guest,.align-room-guest){--bg:#faf6f0;--surface:#fffdfa;--surface-soft:#f7efe5;--surface-hover:#f0e3d5;--surface-muted:#f4e9dd;--surface-code:#ebdccb;--ink:#3e2c25;--muted:#7b6556;--secondary-text:#735e50;--accent:#a04b30;--pale:#f7e8dd;--line:#eadbcd;--button-bg:#97462f;--button-hover:#7c3825;--fill-end:#a18a50;--timer-start:#3b2b28;--timer-end:#614735;--header-bg:#fffdfaed;--field-line:#eadbcd;--accent-soft:#f7e8dd;--track-bg:#ebdccb;--hero-from:#f7efe5;--hero-to:#f7e8dd;--fill-start:#a04b30;--button-ink:#ffffff;--focus-ring:#a04b3022;--timer-ink:#edab86;--soft:#f7efe5;--on-accent:#fff;--br-on-accent:#fff;}
.public-scheme[data-scheme=clay] .public-scheme-half[data-mode=light]{--preview-bg:#faf6f0;--preview-surface:#fffdfa;--preview-accent:#a04b30;--preview-soft:#f7e8dd;--preview-line:#eadbcd;}
html[data-room-scheme=clay][data-room-resolved-theme=dark] :is(.br-guest,.align-room-guest){--bg:#1b1512;--surface:#29201b;--surface-soft:#30261f;--surface-hover:#403027;--surface-muted:#382b23;--surface-code:#47362b;--ink:#f3e8dc;--muted:#c0ab96;--secondary-text:#d7c1ab;--accent:#edab86;--pale:#482e23;--line:#513c30;--button-bg:#a15338;--button-hover:#88432d;--fill-end:#d3bb7a;--timer-start:#33231e;--timer-end:#553e2b;--header-bg:#29201bed;--field-line:#513c30;--accent-soft:#482e23;--track-bg:#47362b;--hero-from:#30261f;--hero-to:#482e23;--fill-start:#edab86;--button-ink:#ffffff;--focus-ring:#edab8622;--timer-ink:#edab86;--soft:#30261f;--on-accent:#1b1512;--br-on-accent:#1b1512;}
.public-scheme[data-scheme=clay] .public-scheme-half[data-mode=dark]{--preview-bg:#1b1512;--preview-surface:#29201b;--preview-accent:#edab86;--preview-soft:#482e23;--preview-line:#513c30;}
html[data-room-scheme=graphite][data-room-resolved-theme=light] :is(.br-guest,.align-room-guest){--bg:#f5f6f7;--surface:#ffffff;--surface-soft:#f0f2f4;--surface-hover:#e7ebee;--surface-muted:#eceff2;--surface-code:#e0e5e9;--ink:#232d38;--muted:#626d78;--secondary-text:#566472;--accent:#455d72;--pale:#e9eef3;--line:#dce2e8;--button-bg:#40596e;--button-hover:#304659;--fill-end:#7b8f96;--timer-start:#242f3b;--timer-end:#414f5a;--header-bg:#ffffffed;--field-line:#dce2e8;--accent-soft:#e9eef3;--track-bg:#e0e5e9;--hero-from:#f0f2f4;--hero-to:#e9eef3;--fill-start:#455d72;--button-ink:#ffffff;--focus-ring:#455d7222;--timer-ink:#abc4d7;--soft:#f0f2f4;--on-accent:#fff;--br-on-accent:#fff;}
.public-scheme[data-scheme=graphite] .public-scheme-half[data-mode=light]{--preview-bg:#f5f6f7;--preview-surface:#ffffff;--preview-accent:#455d72;--preview-soft:#e9eef3;--preview-line:#dce2e8;}
html[data-room-scheme=graphite][data-room-resolved-theme=dark] :is(.br-guest,.align-room-guest){--bg:#121619;--surface:#1c2228;--surface-soft:#232b33;--surface-hover:#303b45;--surface-muted:#2a333d;--surface-code:#36424e;--ink:#e8edf1;--muted:#abb7c1;--secondary-text:#c2cdd6;--accent:#abc4d7;--pale:#2b3b49;--line:#3b4855;--button-bg:#4b657a;--button-hover:#3c5266;--fill-end:#a2c0bd;--timer-start:#232f39;--timer-end:#3b4b55;--header-bg:#1c2228ed;--field-line:#3b4855;--accent-soft:#2b3b49;--track-bg:#36424e;--hero-from:#232b33;--hero-to:#2b3b49;--fill-start:#abc4d7;--button-ink:#ffffff;--focus-ring:#abc4d722;--timer-ink:#abc4d7;--soft:#232b33;--on-accent:#121619;--br-on-accent:#121619;}
.public-scheme[data-scheme=graphite] .public-scheme-half[data-mode=dark]{--preview-bg:#121619;--preview-surface:#1c2228;--preview-accent:#abc4d7;--preview-soft:#2b3b49;--preview-line:#3b4855;}
html[data-room-scheme=rose][data-room-resolved-theme=light] :is(.br-guest,.align-room-guest){--bg:#fbf5f7;--surface:#fffdfd;--surface-soft:#f8edf1;--surface-hover:#f1e1e8;--surface-muted:#f5e7ed;--surface-code:#ecd8e2;--ink:#382331;--muted:#796071;--secondary-text:#715366;--accent:#963e68;--pale:#f6e4ed;--line:#ead8e2;--button-bg:#92385f;--button-hover:#772b4c;--fill-end:#ad7ba8;--timer-start:#342130;--timer-end:#58334b;--timer-ink:#f0a9c8;--header-bg:#fffdfded;--field-line:#ead8e2;--accent-soft:#f6e4ed;--track-bg:#ecd8e2;--hero-from:#f8edf1;--hero-to:#f6e4ed;--fill-start:#963e68;--button-ink:#ffffff;--focus-ring:#963e6822;--soft:#f8edf1;--on-accent:#fff;--br-on-accent:#fff;}
.public-scheme[data-scheme=rose] .public-scheme-half[data-mode=light]{--preview-bg:#fbf5f7;--preview-surface:#fffdfd;--preview-accent:#963e68;--preview-soft:#f6e4ed;--preview-line:#ead8e2;}
html[data-room-scheme=rose][data-room-resolved-theme=dark] :is(.br-guest,.align-room-guest){--bg:#1c121a;--surface:#2a1c26;--surface-soft:#32222e;--surface-hover:#422d3b;--surface-muted:#392735;--surface-code:#493141;--ink:#f5e6ee;--muted:#c8a9bb;--secondary-text:#dec0d0;--accent:#f0a9c8;--pale:#48283b;--line:#54384a;--button-bg:#9b426b;--button-hover:#843456;--fill-end:#c5a0d2;--timer-start:#34202e;--timer-end:#533148;--timer-ink:#f0a9c8;--header-bg:#2a1c26ed;--field-line:#54384a;--accent-soft:#48283b;--track-bg:#493141;--hero-from:#32222e;--hero-to:#48283b;--fill-start:#f0a9c8;--button-ink:#ffffff;--focus-ring:#f0a9c822;--soft:#32222e;--on-accent:#1c121a;--br-on-accent:#1c121a;}
.public-scheme[data-scheme=rose] .public-scheme-half[data-mode=dark]{--preview-bg:#1c121a;--preview-surface:#2a1c26;--preview-accent:#f0a9c8;--preview-soft:#48283b;--preview-line:#54384a;}
html[data-room-scheme=lagoon][data-room-resolved-theme=light] :is(.br-guest,.align-room-guest){--bg:#f1f8f7;--surface:#fcfffe;--surface-soft:#eaf5f2;--surface-hover:#dcefe9;--surface-muted:#e4f1ed;--surface-code:#d4e7e1;--ink:#163b36;--muted:#526f68;--secondary-text:#41685f;--accent:#136b60;--pale:#def1ea;--line:#cfe5dc;--button-bg:#14685e;--button-hover:#10534b;--fill-end:#508ba5;--timer-start:#143632;--timer-end:#235a52;--timer-ink:#78d6c1;--header-bg:#fcfffeed;--field-line:#cfe5dc;--accent-soft:#def1ea;--track-bg:#d4e7e1;--hero-from:#eaf5f2;--hero-to:#def1ea;--fill-start:#136b60;--button-ink:#ffffff;--focus-ring:#136b6022;--soft:#eaf5f2;--on-accent:#fff;--br-on-accent:#fff;}
.public-scheme[data-scheme=lagoon] .public-scheme-half[data-mode=light]{--preview-bg:#f1f8f7;--preview-surface:#fcfffe;--preview-accent:#136b60;--preview-soft:#def1ea;--preview-line:#cfe5dc;}
html[data-room-scheme=lagoon][data-room-resolved-theme=dark] :is(.br-guest,.align-room-guest){--bg:#0d1918;--surface:#142825;--surface-soft:#19312c;--surface-hover:#24433b;--surface-muted:#1e3933;--surface-code:#2b4940;--ink:#e0f3ec;--muted:#9dbeb1;--secondary-text:#b7d6c8;--accent:#78d6c1;--pale:#1c4138;--line:#305448;--button-bg:#176b5c;--button-hover:#12594d;--fill-end:#88c9de;--timer-start:#12322b;--timer-end:#204d42;--timer-ink:#78d6c1;--header-bg:#142825ed;--field-line:#305448;--accent-soft:#1c4138;--track-bg:#2b4940;--hero-from:#19312c;--hero-to:#1c4138;--fill-start:#78d6c1;--button-ink:#ffffff;--focus-ring:#78d6c122;--soft:#19312c;--on-accent:#0d1918;--br-on-accent:#0d1918;}
.public-scheme[data-scheme=lagoon] .public-scheme-half[data-mode=dark]{--preview-bg:#0d1918;--preview-surface:#142825;--preview-accent:#78d6c1;--preview-soft:#1c4138;--preview-line:#305448;}
html[data-room-scheme=amber][data-room-resolved-theme=light] :is(.br-guest,.align-room-guest){--bg:#fbf8ef;--surface:#fffef9;--surface-soft:#f7f0dd;--surface-hover:#f0e5c6;--surface-muted:#f4ebd3;--surface-code:#eaddb8;--ink:#3b3120;--muted:#76684b;--secondary-text:#6b5c3d;--accent:#86600d;--pale:#f7ebc9;--line:#e7ddc2;--button-bg:#805c12;--button-hover:#66480b;--fill-end:#ac824b;--timer-start:#332c1d;--timer-end:#5a4728;--timer-ink:#e9c46d;--header-bg:#fffef9ed;--field-line:#e7ddc2;--accent-soft:#f7ebc9;--track-bg:#eaddb8;--hero-from:#f7f0dd;--hero-to:#f7ebc9;--fill-start:#86600d;--button-ink:#ffffff;--focus-ring:#86600d22;--soft:#f7f0dd;--on-accent:#fff;--br-on-accent:#fff;}
.public-scheme[data-scheme=amber] .public-scheme-half[data-mode=light]{--preview-bg:#fbf8ef;--preview-surface:#fffef9;--preview-accent:#86600d;--preview-soft:#f7ebc9;--preview-line:#e7ddc2;}
html[data-room-scheme=amber][data-room-resolved-theme=dark] :is(.br-guest,.align-room-guest){--bg:#19170f;--surface:#282419;--surface-soft:#302b1e;--surface-hover:#413927;--surface-muted:#383122;--surface-code:#493f2c;--ink:#f2ecd8;--muted:#bfb18b;--secondary-text:#d6c7a0;--accent:#e9c46d;--pale:#44391e;--line:#51462d;--button-bg:#806015;--button-hover:#6a4d10;--fill-end:#c3a571;--timer-start:#31291b;--timer-end:#514125;--timer-ink:#e9c46d;--header-bg:#282419ed;--field-line:#51462d;--accent-soft:#44391e;--track-bg:#493f2c;--hero-from:#302b1e;--hero-to:#44391e;--fill-start:#e9c46d;--button-ink:#ffffff;--focus-ring:#e9c46d22;--soft:#302b1e;--on-accent:#19170f;--br-on-accent:#19170f;}
.public-scheme[data-scheme=amber] .public-scheme-half[data-mode=dark]{--preview-bg:#19170f;--preview-surface:#282419;--preview-accent:#e9c46d;--preview-soft:#44391e;--preview-line:#51462d;}
html[data-room-scheme=indigo][data-room-resolved-theme=light] :is(.br-guest,.align-room-guest){--bg:#f5f6fc;--surface:#ffffff;--surface-soft:#eef0fa;--surface-hover:#e1e5f7;--surface-muted:#e8ebf8;--surface-code:#dbe0f3;--ink:#202c49;--muted:#606b88;--secondary-text:#52617f;--accent:#4055a6;--pale:#e7ebfb;--line:#d9dff1;--button-bg:#3d50a0;--button-hover:#2e3e82;--fill-end:#8377bd;--timer-start:#1d2848;--timer-end:#39416d;--timer-ink:#a9b9ff;--header-bg:#ffffffed;--field-line:#d9dff1;--accent-soft:#e7ebfb;--track-bg:#dbe0f3;--hero-from:#eef0fa;--hero-to:#e7ebfb;--fill-start:#4055a6;--button-ink:#ffffff;--focus-ring:#4055a622;--soft:#eef0fa;--on-accent:#fff;--br-on-accent:#fff;}
.public-scheme[data-scheme=indigo] .public-scheme-half[data-mode=light]{--preview-bg:#f5f6fc;--preview-surface:#ffffff;--preview-accent:#4055a6;--preview-soft:#e7ebfb;--preview-line:#d9dff1;}
html[data-room-scheme=indigo][data-room-resolved-theme=dark] :is(.br-guest,.align-room-guest){--bg:#101522;--surface:#1b2236;--surface-soft:#202a40;--surface-hover:#2d3953;--surface-muted:#26314a;--surface-code:#34405f;--ink:#e8edff;--muted:#a8b5d5;--secondary-text:#bfcae5;--accent:#a9b9ff;--pale:#2a3559;--line:#394565;--button-bg:#4c5fa9;--button-hover:#3c4d90;--fill-end:#c2a8eb;--timer-start:#202a48;--timer-end:#363b66;--timer-ink:#a9b9ff;--header-bg:#1b2236ed;--field-line:#394565;--accent-soft:#2a3559;--track-bg:#34405f;--hero-from:#202a40;--hero-to:#2a3559;--fill-start:#a9b9ff;--button-ink:#ffffff;--focus-ring:#a9b9ff22;--soft:#202a40;--on-accent:#101522;--br-on-accent:#101522;}
.public-scheme[data-scheme=indigo] .public-scheme-half[data-mode=dark]{--preview-bg:#101522;--preview-surface:#1b2236;--preview-accent:#a9b9ff;--preview-soft:#2a3559;--preview-line:#394565;}
html[data-room-scheme=olive][data-room-resolved-theme=light] :is(.br-guest,.align-room-guest){--bg:#f7f8ef;--surface:#fffffa;--surface-soft:#f1f3e3;--surface-hover:#e7ebd2;--surface-muted:#ecefdc;--surface-code:#e0e5c7;--ink:#313b23;--muted:#66724f;--secondary-text:#596641;--accent:#5e6d26;--pale:#ecf0d6;--line:#dce3c7;--button-bg:#596724;--button-hover:#46521c;--fill-end:#a49754;--timer-start:#2d351f;--timer-end:#4e5931;--timer-ink:#c1d38a;--header-bg:#fffffaed;--field-line:#dce3c7;--accent-soft:#ecf0d6;--track-bg:#e0e5c7;--hero-from:#f1f3e3;--hero-to:#ecf0d6;--fill-start:#5e6d26;--button-ink:#ffffff;--focus-ring:#5e6d2622;--soft:#f1f3e3;--on-accent:#fff;--br-on-accent:#fff;}
.public-scheme[data-scheme=olive] .public-scheme-half[data-mode=light]{--preview-bg:#f7f8ef;--preview-surface:#fffffa;--preview-accent:#5e6d26;--preview-soft:#ecf0d6;--preview-line:#dce3c7;}
html[data-room-scheme=olive][data-room-resolved-theme=dark] :is(.br-guest,.align-room-guest){--bg:#161a10;--surface:#232b1a;--surface-soft:#2b3320;--surface-hover:#3a442c;--surface-muted:#313b25;--surface-code:#424d32;--ink:#ecf1dd;--muted:#b3c09a;--secondary-text:#ccd7b7;--accent:#c1d38a;--pale:#374322;--line:#465333;--button-bg:#606f2e;--button-hover:#4e5d22;--fill-end:#d3c18a;--timer-start:#2a341d;--timer-end:#45522b;--timer-ink:#c1d38a;--header-bg:#232b1aed;--field-line:#465333;--accent-soft:#374322;--track-bg:#424d32;--hero-from:#2b3320;--hero-to:#374322;--fill-start:#c1d38a;--button-ink:#ffffff;--focus-ring:#c1d38a22;--soft:#2b3320;--on-accent:#161a10;--br-on-accent:#161a10;}
.public-scheme[data-scheme=olive] .public-scheme-half[data-mode=dark]{--preview-bg:#161a10;--preview-surface:#232b1a;--preview-accent:#c1d38a;--preview-soft:#374322;--preview-line:#465333;}
