/* GENERATED: room-light-tokens.json + room-light-materials.css + room-light-surfaces.css. */
html[data-theme="light"][data-room-palette="light"]{
--l-bg:#F3F4F5;
--l-bg-soft:#ECEFF1;
--l-panel:#FDFDFB;
--l-panel-top:#F8FAFA;
--l-control:#F1F3F4;
--l-inset:#F5F6F6;
--l-hover:#ECEFF1;
--l-line:#D8DEE1;
--l-line-strong:#BEC8CE;
--l-text:#25313B;
--l-muted:#5B6975;
--l-muted-strong:#42525F;
--l-ink:#281809;
--l-sheen:#FDFDFB;
--l-scroll:#9BA8AE;
--l-accent-fill:#F5A04F;
--l-accent-ink:#C27F3F;
--l-accent-hover:#F5A04F;
--l-on-accent:#281809;
--l-selected:#FFF0DE;
--l-control-top:#FAFBFB;
--l-control-bottom:#F0F2F3;
--l-shadow:0 2px 6px rgba(37,49,59,.045);
--l-menu-shadow:0 8px 25px rgba(37,49,59,.10);
--l-danger:#B6394B;
--l-success:#207251;
--l-warning:#855608;
--l-soft:var(--l-bg-soft);--l-top:var(--l-panel-top);}
html[data-theme="light"][data-room-palette="light-warm"]{
--l-bg:#F3EFE9;
--l-bg-soft:#EBE6DE;
--l-panel:#FCFAF6;
--l-panel-top:#F8F5EF;
--l-control:#F0EAE1;
--l-inset:#F5F1EB;
--l-hover:#EBE6DE;
--l-line:#DCD3C7;
--l-line-strong:#C6BBAD;
--l-text:#322B24;
--l-muted:#6D6256;
--l-muted-strong:#50463C;
--l-ink:#281809;
--l-sheen:#FCFAF6;
--l-scroll:#AA9C8D;
--l-accent-fill:#F5A04F;
--l-accent-ink:#C27F3F;
--l-accent-hover:#F5A04F;
--l-on-accent:#281809;
--l-selected:#FCEAD5;
--l-control-top:#F5F1EA;
--l-control-bottom:#F0EAE1;
--l-shadow:0 1px 2px rgba(50,43,36,.035);
--l-menu-shadow:0 8px 22px rgba(50,43,36,.10);
--l-danger:#B6394B;
--l-success:#207251;
--l-warning:#855608;
--l-soft:var(--l-bg-soft);--l-top:var(--l-panel-top);}
/* Static native Light-only material projection. Never matches a dark appearance or user artwork. */

/* styles.css – palette declarations only */
html[data-theme="light"][data-room-palette] {
  --bg: var(--l-bg);
  --bg-soft: var(--l-panel);
  --panel: color-mix(in srgb,var(--l-panel) 82%,transparent);
  --panel-strong: var(--l-panel);
  --line: color-mix(in srgb,var(--l-line) 13%,transparent);
  --line-strong: color-mix(in srgb,var(--l-line) 23%,transparent);
  --text: var(--l-text);
  --muted: var(--l-muted-strong);
  --muted-strong: var(--l-muted-strong);
  --accent: var(--l-panel-top);
  --accent-strong: var(--l-panel-top);
  --accent-soft: color-mix(in srgb,var(--l-panel-top) 14%,transparent);
  --cyan: var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] body {
  background:
    radial-gradient(1100px 760px at 5% -8%, color-mix(in srgb,var(--l-panel-top) 25%,transparent), transparent 62%),
    radial-gradient(920px 700px at 103% 18%, color-mix(in srgb,var(--l-panel-top) 16%,transparent), transparent 64%),
    radial-gradient(760px 620px at 35% 66%, color-mix(in srgb,var(--l-panel-top) 8%,transparent), transparent 68%),
    linear-gradient(180deg,var(--l-panel) 0%,var(--l-bg) 42%,var(--l-bg) 72%,var(--l-bg) 100%)
}
html[data-theme="light"][data-room-palette] body::before {
  background: radial-gradient(640px 500px at 78% 48%,color-mix(in srgb,var(--l-panel-top) 8%,transparent),transparent 72%), radial-gradient(720px 520px at 16% 88%,color-mix(in srgb,var(--l-panel-top) 8%,transparent),transparent 74%)
}
html[data-theme="light"][data-room-palette] .topbar {
  background:color-mix(in srgb,var(--l-bg) 76%,transparent);
  box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .brand-mark { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .brand-copy small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .stage { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .account-button { border:1px solid color-mix(in srgb,var(--l-line) 28%,transparent); color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 10%,transparent)
}
html[data-theme="light"][data-room-palette] .account-button:hover:not(:disabled) { border-color:color-mix(in srgb,var(--l-line) 55%,transparent); background:color-mix(in srgb,var(--l-panel-top) 17%,transparent)
}
html[data-theme="light"][data-room-palette] .account-button.authenticated { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .account-button.unavailable { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .badge { background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .badge i { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .neutral { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .wait { color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] .card,html[data-theme="light"][data-room-palette] .glass-card { background:linear-gradient(180deg,color-mix(in srgb,var(--l-panel) 86%,transparent),color-mix(in srgb,var(--l-panel) 82%,transparent)); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] h1 span { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .eyebrow { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .status-dot,html[data-theme="light"][data-room-palette] .live-dot { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .launch-card { border:1px solid color-mix(in srgb,var(--l-line) 15%,transparent); background:linear-gradient(155deg,color-mix(in srgb,var(--l-panel) 96%,transparent),color-mix(in srgb,var(--l-bg) 94%,transparent)); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .launch-card::before { background:radial-gradient(400px 250px at 50% 12%,color-mix(in srgb,var(--l-panel-top) 13%,transparent),transparent 68%)
}
html[data-theme="light"][data-room-palette] .launch-card:hover:not(:disabled) { border-color:color-mix(in srgb,var(--l-line) 42%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .launch-card-primary { background:linear-gradient(150deg,color-mix(in srgb,var(--l-control) 98%,transparent),color-mix(in srgb,var(--l-panel) 96%,transparent))
}
html[data-theme="light"][data-room-palette] .launch-card-secondary { background:linear-gradient(155deg,color-mix(in srgb,var(--l-panel) 94%,transparent),color-mix(in srgb,var(--l-bg) 94%,transparent))
}
html[data-theme="light"][data-room-palette] .launch-symbol { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .room-symbol circle { fill:var(--l-success)
}
html[data-theme="light"][data-room-palette] .join-symbol { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .launch-title small { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .home-message { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .my-rooms { background:linear-gradient(180deg,color-mix(in srgb,var(--l-panel) 82%,transparent),color-mix(in srgb,var(--l-bg) 78%,transparent)); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .rooms-empty { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .my-room-row { background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .my-room-copy small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .join-form>label,html[data-theme="light"][data-room-palette] .product-field>span,html[data-theme="light"][data-room-palette] .format-fieldset legend { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .join-form>input,html[data-theme="light"][data-room-palette] .product-field input,html[data-theme="light"][data-room-palette] .product-field select { color:var(--l-text); background:color-mix(in srgb,var(--l-bg) 52%,transparent)
}
html[data-theme="light"][data-room-palette] .join-form>input:focus,html[data-theme="light"][data-room-palette] .product-field input:focus,html[data-theme="light"][data-room-palette] .product-field select:focus { border-color:color-mix(in srgb,var(--l-line) 62%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .product-modal { background:color-mix(in srgb,var(--l-bg) 72%,transparent)
}
html[data-theme="light"][data-room-palette] .product-modal-card { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .format-option>span { background:color-mix(in srgb,var(--l-panel) 2%,transparent)
}
html[data-theme="light"][data-room-palette] .format-option small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .format-option>input:checked+span { border-color:color-mix(in srgb,var(--l-line) 62%,transparent); background:color-mix(in srgb,var(--l-panel-top) 12%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .create-note { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .created-check { color:var(--l-success); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-created>p { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] code { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .policy-chip { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel) 3%,transparent)
}
html[data-theme="light"][data-room-palette] .preview-wrap { background:linear-gradient(145deg,var(--l-panel),var(--l-bg))
}
html[data-theme="light"][data-room-palette] .preview-wrap::before { background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--l-panel-top) 19%,transparent),transparent 46%),radial-gradient(circle at 80% 75%,color-mix(in srgb,var(--l-panel-top) 10%,transparent),transparent 42%)
}
html[data-theme="light"][data-room-palette] .preview-glow { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .placeholder { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .placeholder strong { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .placeholder small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .camera-placeholder-icon { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel-top) 8%,transparent); border:1px solid color-mix(in srgb,var(--l-line) 18%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .preview-label { border:1px solid color-mix(in srgb,var(--l-line) 10%,transparent); background:color-mix(in srgb,var(--l-bg) 58%,transparent); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .controls-panel { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .panel-title small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .device-field { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] select { background:var(--l-panel); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] select:focus { border-color:color-mix(in srgb,var(--l-line) 55%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .switch-row { background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .switch-row small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .switch-row i { background:var(--l-control); border:1px solid color-mix(in srgb,var(--l-line) 8%,transparent)
}
html[data-theme="light"][data-room-palette] .switch-row i::after { background:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] .switch-row input:checked+i { background:linear-gradient(135deg,var(--l-panel-top),var(--l-panel-top))
}
html[data-theme="light"][data-room-palette] .switch-row input:checked+i::after { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .message { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .privacy-note { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .primary { color:var(--l-text); background:linear-gradient(135deg,var(--l-panel-top) 0%,var(--l-panel-top) 68%,var(--l-panel-top) 100%); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .primary:hover:not(:disabled) { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .secondary,html[data-theme="light"][data-room-palette] .tool { color:var(--l-text); background:color-mix(in srgb,var(--l-panel) 4.5%,transparent); border:1px solid color-mix(in srgb,var(--l-line) 18%,transparent)
}
html[data-theme="light"][data-room-palette] .secondary:hover:not(:disabled),html[data-theme="light"][data-room-palette] .tool:hover:not(:disabled) { background:color-mix(in srgb,var(--l-panel-top) 10%,transparent); border-color:color-mix(in srgb,var(--l-line) 31%,transparent)
}
html[data-theme="light"][data-room-palette] .button-icon { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .danger { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .room-head { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-title-group .eyebrow { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .room-summary { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .participant-tile { background:linear-gradient(145deg,var(--l-panel),var(--l-bg)); box-shadow:var(--l-shadow)
}

html[data-theme="light"][data-room-palette] .participant-tile:hover { border-color:color-mix(in srgb,var(--l-line) 27%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-tile.active-speaker { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .participant-tile video { background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .participant-empty { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .participant-empty-avatar { color:var(--l-muted-strong); background:linear-gradient(145deg,color-mix(in srgb,var(--l-panel-top) 16%,transparent),color-mix(in srgb,var(--l-panel-top) 5%,transparent)); border:1px solid color-mix(in srgb,var(--l-line) 18%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .participant-name { color:var(--l-text); background:color-mix(in srgb,var(--l-bg) 58%,transparent); border:1px solid color-mix(in srgb,var(--l-line) 8%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-role { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .media-state span { border:1px solid color-mix(in srgb,var(--l-line) 8%,transparent); background:color-mix(in srgb,var(--l-bg) 58%,transparent)
}
html[data-theme="light"][data-room-palette] .media-state span.off { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .tile-focus-btn { color:var(--l-text); background:color-mix(in srgb,var(--l-bg) 52%,transparent); border:1px solid color-mix(in srgb,var(--l-line) 10%,transparent)
}
html[data-theme="light"][data-room-palette] .tile-action { background:color-mix(in srgb,var(--l-bg) 62%,transparent); border:1px solid color-mix(in srgb,var(--l-line) 10%,transparent); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .tile-action.remove { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .room-message { color:var(--l-muted); background:color-mix(in srgb,var(--l-bg) 34%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-panel { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .participant-panel-head small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .participant-row { background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-row:hover { background:color-mix(in srgb,var(--l-panel-top) 5.5%,transparent); border-color:color-mix(in srgb,var(--l-line) 18%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-row.is-focused { background:color-mix(in srgb,var(--l-panel-top) 9%,transparent); border-color:color-mix(in srgb,var(--l-line) 26%,transparent)
}
html[data-theme="light"][data-room-palette] .presence-dot.speaking { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .participant-row-role { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .toolbar { background:color-mix(in srgb,var(--l-bg) 84%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .tool.active { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 34%,transparent); background:color-mix(in srgb,var(--l-panel-top) 10%,transparent)
}
html[data-theme="light"][data-room-palette] .tool.off { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .mic-level-meter { border:1px solid color-mix(in srgb,var(--l-line) 10%,transparent); background:color-mix(in srgb,var(--l-panel) 5.5%,transparent)
}
html[data-theme="light"][data-room-palette] .mic-level-meter i { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .mic-level-meter.active { box-shadow:var(--l-shadow)
}
@media (max-width:820px) {
  html[data-theme="light"][data-room-palette] .participant-panel { background:color-mix(in srgb,var(--l-bg) 96%,transparent); box-shadow:var(--l-shadow)
  }
}
html[data-theme="light"][data-room-palette] button:focus-visible,html[data-theme="light"][data-room-palette] a:focus-visible,html[data-theme="light"][data-room-palette] input:focus-visible,html[data-theme="light"][data-room-palette] select:focus-visible,html[data-theme="light"][data-room-palette] textarea:focus-visible,html[data-theme="light"][data-room-palette] [tabindex]:focus-visible { outline:3px solid color-mix(in srgb,var(--l-line) 48%,transparent)
}
html[data-theme="light"][data-room-palette] .topbar { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .my-rooms-head p { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .my-room-copy small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .room-slug { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .room-pending-label { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .my-room-actions .room-delete { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .create-room-card { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .product-field>span small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .slug-field { background:color-mix(in srgb,var(--l-bg) 52%,transparent)
}
html[data-theme="light"][data-room-palette] .slug-field>span { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .access-fieldset legend { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .access-fieldset label>span { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .access-fieldset small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .access-fieldset input:checked+span { border-color:var(--l-line); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .room-head { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .participant-panel { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .panel-topbar { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .panel-tab { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .panel-tab.active { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 32%,transparent); background:var(--l-control)
}
html[data-theme="light"][data-room-palette] .pending-count,html[data-theme="light"][data-room-palette] .tool-badge { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .admission-head { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .admission-row span { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .admission-row .admit { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .admission-row .deny { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .participant-row-status { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .participant-row-status .participant-status-indicator.off { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .hand-mark { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .participant-tile.raised-hand { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .tile-hand-badge { color:var(--l-accent-ink); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .settings-card { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .microphone-route-row { background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .switch-inline { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .toolbar { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .leave-tool { color:var(--l-text); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .tool.hand-raised { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .tool.screen-sharing { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .workspace-modal,html[data-theme="light"][data-room-palette] .confirm-modal { background:color-mix(in srgb,var(--l-bg) 78%,transparent)
}
html[data-theme="light"][data-room-palette] .workspace-head small { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .whiteboard-shell { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .board-toolbar { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .board-tool { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .board-tool.active { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 50%,transparent); background:color-mix(in srgb,var(--l-panel-top) 14%,transparent)
}
html[data-theme="light"][data-room-palette] .board-control { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .danger-text { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .board-canvas-wrap { background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] #boardCanvas { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] #boardCanvas.background-grid { background-color:var(--l-panel); background-image:linear-gradient(var(--l-panel-top) 1px,transparent 1px),linear-gradient(90deg,var(--l-panel-top) 1px,transparent 1px)
}
html[data-theme="light"][data-room-palette] #boardCanvas.background-plain { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .whiteboard-shell.board-dark #boardCanvas { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .breakouts-card { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .breakout-select-row { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .confirm-card { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .danger-button { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .transfer-notice { color:var(--l-accent-ink); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] #transferCountdown { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .transfer-arrival-card p { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .breakout-message-important { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .device-check-help { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .meter-caption { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .meter-caption small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .prejoin-mic-test,html[data-theme="light"][data-room-palette] .settings-meter { background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .audio-level-bar { border:1px solid color-mix(in srgb,var(--l-line) 9%,transparent); background:color-mix(in srgb,var(--l-panel) 5.5%,transparent)
}
html[data-theme="light"][data-room-palette] .audio-level-bar i { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .audio-level-bar.active { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .chat-resizer { background:color-mix(in srgb,var(--l-panel) 1.2%,transparent); border-top:1px solid color-mix(in srgb,var(--l-line) 8%,transparent); border-bottom:1px solid color-mix(in srgb,var(--l-line) 8%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-resizer span { background:color-mix(in srgb,var(--l-panel-top) 22%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-resizer:hover span,html[data-theme="light"][data-room-palette] .chat-resizer:focus span,html[data-theme="light"][data-room-palette] .chat-resizer.dragging span { background:color-mix(in srgb,var(--l-panel-top) 58%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-panel { background:color-mix(in srgb,var(--l-bg) 20%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-head small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .icon-button { color:var(--l-text); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .icon-button:hover:not(:disabled) { background:color-mix(in srgb,var(--l-panel-top) 9%,transparent); border-color:color-mix(in srgb,var(--l-line) 26%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-empty { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .chat-message-meta { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .chat-bubble { color:var(--l-text); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-message.local .chat-bubble { border-color:color-mix(in srgb,var(--l-line) 22%,transparent); background:color-mix(in srgb,var(--l-panel-top) 12%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-message-menu-trigger { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .chat-message-menu-trigger:hover,html[data-theme="light"][data-room-palette] .chat-message-menu-trigger:focus-visible { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .chat-message-menu { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .chat-message-menu button { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .chat-message-menu button:hover,html[data-theme="light"][data-room-palette] .chat-message-menu button:focus-visible { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .chat-message-menu button.danger { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .chat-message-menu button.danger:hover,html[data-theme="light"][data-room-palette] .chat-message-menu button.danger:focus-visible { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .chat-edit-form textarea { background:var(--l-panel); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .chat-edit-form textarea:focus { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .chat-message-menu { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .chat-message-menu button { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .chat-edit-form textarea { background:var(--l-panel); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .chat-form textarea { background:var(--l-panel); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .chat-form textarea:focus { border-color:color-mix(in srgb,var(--l-line) 55%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .chat-send { color:var(--l-text); background:linear-gradient(135deg,var(--l-panel-top),var(--l-panel-top))
}
html[data-theme="light"][data-room-palette] .chat-status { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .settings-modal { background:color-mix(in srgb,var(--l-bg) 68%,transparent)
}
html[data-theme="light"][data-room-palette] .settings-card { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .settings-head small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .settings-switch { background:color-mix(in srgb,var(--l-panel) 2%,transparent)
}
html[data-theme="light"][data-room-palette] .settings-version { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .theme-toggle { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .theme-toggle:hover:not(:disabled) { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .room-edit-card { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .room-edit-card .product-modal-head p { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .room-delete-card p { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .room-shell::after { background:linear-gradient(135deg,transparent 0 42%,color-mix(in srgb,var(--l-panel-top) 40%,transparent) 43% 51%,transparent 52% 64%,color-mix(in srgb,var(--l-panel-top) 64%,transparent) 65% 73%,transparent 74%)
}
html[data-theme="light"][data-room-palette] .media-state span.off,html[data-theme="light"][data-room-palette] .participant-row-status span.off { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .media-state span.off::after,html[data-theme="light"][data-room-palette] .participant-row-status span.off::after { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .hand-mark { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .participant-row.active-speaker { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .participant-row.active-speaker .presence-dot { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .participant-row.in-breakout { border-color:color-mix(in srgb,var(--l-line) 25%,transparent); background:color-mix(in srgb,var(--l-panel-top) 8%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-row.in-breakout .presence-dot { background:var(--l-panel-top); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .breakout-location-badge { color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 15%,transparent)
}
html[data-theme="light"][data-room-palette] .breakout-context>span { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .breakouts-card .workspace-head { background:linear-gradient(135deg,color-mix(in srgb,var(--l-panel-top) 8%,transparent),transparent 65%)
}
html[data-theme="light"][data-room-palette] .breakout-create-form>label { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .breakout-create-form input { color:var(--l-text); background:linear-gradient(180deg,color-mix(in srgb,var(--l-panel) 92%,transparent),color-mix(in srgb,var(--l-bg) 92%,transparent)); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .breakout-create-form input:focus { border-color:color-mix(in srgb,var(--l-line) 62%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .breakout-picker { background:color-mix(in srgb,var(--l-bg) 28%,transparent)
}
html[data-theme="light"][data-room-palette] .breakout-picker-head { background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .breakout-picker-head small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .breakout-select-row:hover { border-color:color-mix(in srgb,var(--l-line) 28%,transparent); background:color-mix(in srgb,var(--l-panel-top) 5.5%,transparent)
}
html[data-theme="light"][data-room-palette] .breakout-select-row.selected { border-color:color-mix(in srgb,var(--l-line) 48%,transparent); background:color-mix(in srgb,var(--l-panel-top) 12%,transparent)
}
html[data-theme="light"][data-room-palette] .breakout-select-row input { accent-color:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] .breakout-avatar { color:var(--l-text); background:linear-gradient(145deg,var(--l-panel-top),var(--l-control))
}
html[data-theme="light"][data-room-palette] .breakout-participant-copy small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .breakout-empty { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .breakout-empty>span { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel-top) 8%,transparent)
}
html[data-theme="light"][data-room-palette] .breakout-empty b { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] {
  --bg:var(--l-panel);
  --bg-soft:var(--l-panel);
  --panel:color-mix(in srgb,var(--l-panel) 92%,transparent);
  --panel-strong:var(--l-panel);
  --line:color-mix(in srgb,var(--l-line) 16%,transparent);
  --line-strong:color-mix(in srgb,var(--l-line) 28%,transparent);
  --text:var(--l-text);
  --muted:var(--l-muted);
  --muted-strong:var(--l-muted);
  --shadow:0 24px 70px rgba(50,73,105,0.16)
}
html[data-theme="light"][data-room-palette] body { background:radial-gradient(900px 620px at 2% -5%,color-mix(in srgb,var(--l-panel-top) 18%,transparent),transparent 64%),radial-gradient(800px 600px at 102% 20%,color-mix(in srgb,var(--l-panel-top) 11%,transparent),transparent 66%),linear-gradient(180deg,var(--l-panel),var(--l-panel))
}
html[data-theme="light"][data-room-palette] .topbar,html[data-theme="light"][data-room-palette] .room-head,html[data-theme="light"][data-room-palette] .participant-panel,html[data-theme="light"][data-room-palette] .panel-topbar,html[data-theme="light"][data-room-palette] .toolbar,html[data-theme="light"][data-room-palette] .settings-card,html[data-theme="light"][data-room-palette] .breakouts-card,html[data-theme="light"][data-room-palette] .confirm-card,html[data-theme="light"][data-room-palette] .whiteboard-shell,html[data-theme="light"][data-room-palette] .create-room-card,html[data-theme="light"][data-room-palette] .room-edit-card { color:var(--l-text); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .settings-version { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .card,html[data-theme="light"][data-room-palette] .glass-card,html[data-theme="light"][data-room-palette] .my-rooms { color:var(--l-text); background:linear-gradient(180deg,color-mix(in srgb,var(--l-panel) 96%,transparent),color-mix(in srgb,var(--l-panel) 94%,transparent))
}
html[data-theme="light"][data-room-palette] .launch-card { color:var(--l-text); background:linear-gradient(150deg,var(--l-panel),var(--l-panel)); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .panel-tab { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .panel-tab.active { color:var(--l-text); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] select,html[data-theme="light"][data-room-palette] textarea,html[data-theme="light"][data-room-palette] .join-form>input,html[data-theme="light"][data-room-palette] .product-field input,html[data-theme="light"][data-room-palette] .product-field select,html[data-theme="light"][data-room-palette] .slug-field,html[data-theme="light"][data-room-palette] .breakout-create-form input,html[data-theme="light"][data-room-palette] .chat-form textarea { color:var(--l-text); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .participant-tile { color:var(--l-text); background:linear-gradient(145deg,var(--l-control),var(--l-panel))
}
html[data-theme="light"][data-room-palette] .participant-row,html[data-theme="light"][data-room-palette] .switch-row,html[data-theme="light"][data-room-palette] .breakout-picker,html[data-theme="light"][data-room-palette] .breakout-picker-head,html[data-theme="light"][data-room-palette] .my-room-row { background:color-mix(in srgb,var(--l-panel-top) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-panel { background:color-mix(in srgb,var(--l-panel) 52%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-bubble { color:var(--l-text); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .secondary,html[data-theme="light"][data-room-palette] .tool,html[data-theme="light"][data-room-palette] .icon-button,html[data-theme="light"][data-room-palette] .theme-toggle { color:var(--l-muted); background:color-mix(in srgb,var(--l-panel-top) 4.5%,transparent)
}
html[data-theme="light"][data-room-palette] .account-button { color:var(--l-muted); border-color:color-mix(in srgb,var(--l-line) 30%,transparent); background:color-mix(in srgb,var(--l-panel-top) 8%,transparent)
}
html[data-theme="light"][data-room-palette] .account-button.authenticated { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .account-button.unavailable { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .workspace-modal,html[data-theme="light"][data-room-palette] .confirm-modal,html[data-theme="light"][data-room-palette] .product-modal,html[data-theme="light"][data-room-palette] .settings-modal { background:color-mix(in srgb,var(--l-control) 35%,transparent)
}
html[data-theme="light"][data-room-palette] {
  --scroll-track: color-mix(in srgb,var(--l-panel) 3.5%,transparent);
  --scroll-thumb: color-mix(in srgb,var(--l-panel-top) 34%,transparent);
  --scroll-thumb-hover: color-mix(in srgb,var(--l-panel-top) 58%,transparent)
}
html[data-theme="light"][data-room-palette] {
  --scroll-track: color-mix(in srgb,var(--l-panel-top) 5.5%,transparent);
  --scroll-thumb: color-mix(in srgb,var(--l-panel-top) 31%,transparent);
  --scroll-thumb-hover: color-mix(in srgb,var(--l-panel-top) 53%,transparent)
}
html[data-theme="light"][data-room-palette] .connection-indicator { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .connection-indicator i { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-resize-handle span { background:color-mix(in srgb,var(--l-panel-top) 35%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-resize-handle:hover span,html[data-theme="light"][data-room-palette] .room-resize-handle:focus-visible span { background:color-mix(in srgb,var(--l-panel-top) 62%,transparent)
}
html[data-theme="light"][data-room-palette] .room-resize-handle:focus-visible { outline:2px solid color-mix(in srgb,var(--l-line) 40%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-attach { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-attach:hover,html[data-theme="light"][data-room-palette] .chat-head .icon-button:hover { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 42%,transparent); background:color-mix(in srgb,var(--l-panel-top) 9%,transparent)
}
html[data-theme="light"][data-room-palette] .attachment-card { border:1px solid color-mix(in srgb,var(--l-line) 21%,transparent); background:linear-gradient(145deg,color-mix(in srgb,var(--l-panel-top) 9.5%,transparent),color-mix(in srgb,var(--l-panel) 2.5%,transparent))
}
html[data-theme="light"][data-room-palette] .attachment-icon { color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 15%,transparent)
}
html[data-theme="light"][data-room-palette] .attachment-download { border:1px solid color-mix(in srgb,var(--l-line) 25%,transparent); color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 9%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-role-badge.admin { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 35%,transparent); background:color-mix(in srgb,var(--l-panel-top) 13%,transparent)
}
html[data-theme="light"][data-room-palette] .tile-action.admin-toggle { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 30%,transparent); background:color-mix(in srgb,var(--l-panel-top) 14%,transparent)
}
html[data-theme="light"][data-room-palette] .tile-action.admin-toggle.is-admin { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .breakout-prerequisite { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .breakout-select-row input { border:1px solid color-mix(in srgb,var(--l-line) 52%,transparent); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .breakout-select-row input::before { border-left:2px solid var(--l-line); border-bottom:2px solid var(--l-line)
}
html[data-theme="light"][data-room-palette] .breakout-select-row input:checked { border-color:var(--l-line); background:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] #whiteboardModal.board-window-mode-float .whiteboard-shell { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .board-window-actions .active { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 45%,transparent); background:color-mix(in srgb,var(--l-panel-top) 13%,transparent)
}
html[data-theme="light"][data-room-palette] #boardCanvas { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] #boardCanvas.background-white { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] #boardCanvas.background-white-grid { background-color:var(--l-panel); background-image:linear-gradient(var(--l-panel-top) 1px,transparent 1px),linear-gradient(90deg,var(--l-panel-top) 1px,transparent 1px)
}
html[data-theme="light"][data-room-palette] #boardCanvas.background-black { background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] #boardCanvas.background-black-grid { background-color:var(--l-bg); background-image:linear-gradient(color-mix(in srgb,var(--l-panel) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--l-panel) 9%,transparent) 1px,transparent 1px)
}
html[data-theme="light"][data-room-palette] #boardCanvas.background-chalk { background-image:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--l-panel) 3.5%,transparent) 0 1px,transparent 1.5px),radial-gradient(circle at 80% 60%,color-mix(in srgb,var(--l-panel) 2.5%,transparent) 0 1px,transparent 1.5px)
}
html[data-theme="light"][data-room-palette] .transcription-action-state { background:var(--l-panel-top); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .transcription-action.is-active { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .transcription-action.is-active .transcription-action-state { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .transcription-action.is-ready { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .transcription-action.is-ready .transcription-action-state { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .transcription-consent-note { border:1px solid color-mix(in srgb,var(--l-line) 22%,transparent); color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 7.5%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-body { background:color-mix(in srgb,var(--l-bg) 48%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-body { background:color-mix(in srgb,var(--l-panel) 76%,transparent)
}
html[data-theme="light"][data-room-palette] .attachment-card { background:linear-gradient(145deg,color-mix(in srgb,var(--l-panel-top) 9%,transparent),color-mix(in srgb,var(--l-panel) 88%,transparent))
}
html[data-theme="light"][data-room-palette] .connection-indicator { background:color-mix(in srgb,var(--l-panel-top) 4.5%,transparent)
}
html[data-theme="light"][data-room-palette] .breakout-prerequisite { color:var(--l-danger)
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .participant-panel,html[data-theme="light"][data-room-palette] .participant-panel.detached { box-shadow:var(--l-shadow)
  }
}
html[data-theme="light"][data-room-palette] .owner-choice-mark { border:1px solid color-mix(in srgb,var(--l-line) 26%,transparent); color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 10%,transparent)
}
html[data-theme="light"][data-room-palette] .owner-choice-actions .primary small { color:color-mix(in srgb,var(--l-text) 78%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-status.is-error { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .chat-status.is-success { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .chat-status.is-progress { border:1px solid color-mix(in srgb,var(--l-line) 26%,transparent); color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 16%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-admin-toggle { border:1px solid color-mix(in srgb,var(--l-line) 30%,transparent); color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 8%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-admin-toggle:hover:not(:disabled) { border-color:color-mix(in srgb,var(--l-line) 55%,transparent); background:color-mix(in srgb,var(--l-panel-top) 17%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-admin-toggle.is-admin { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .admission-notice { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .room-resize-handle span::before { border-bottom:2px solid color-mix(in srgb,var(--l-line) 70%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .participant-row-role.admin { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .participant-action { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .participant-action:is(.mute,.remove) { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .mobile-more-menu { background:var(--l-panel); box-shadow:var(--l-shadow)
  }
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .mobile-more-action { color:var(--l-text)
  }
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .mobile-more-action:hover,html[data-theme="light"][data-room-palette] .mobile-more-action:focus-visible,html[data-theme="light"][data-room-palette] .mobile-more-action.active { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 26%,transparent); background:color-mix(in srgb,var(--l-panel-top) 9%,transparent)
  }
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .mobile-more-action.off { color:var(--l-danger)
  }
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .mobile-more-menu { color:var(--l-text); background:var(--l-panel); box-shadow:var(--l-shadow)
  }
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .mobile-more-action { color:var(--l-muted)
  }
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .mobile-more-action:hover,html[data-theme="light"][data-room-palette] .mobile-more-action:focus-visible,html[data-theme="light"][data-room-palette] .mobile-more-action.active { color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 10%,transparent)
  }
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .mobile-panel-resizer span { background:color-mix(in srgb,var(--l-panel-top) 34%,transparent)
  }
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .mobile-panel-resizer:hover span,html[data-theme="light"][data-room-palette] .mobile-panel-resizer:focus-visible span,html[data-theme="light"][data-room-palette] .mobile-panel-resizer.dragging span { background:color-mix(in srgb,var(--l-panel-top) 62%,transparent)
  }
}
html[data-theme="light"][data-room-palette] .home-preferences { background:color-mix(in srgb,var(--l-panel) 2.2%,transparent)
}
html[data-theme="light"][data-room-palette] .home-preferences-form label>span { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .home-preferences-form input[type="text"],html[data-theme="light"][data-room-palette] .home-preferences-form input:not([type]),html[data-theme="light"][data-room-palette] .home-preferences-form select { background:var(--l-panel); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .home-pref-toggle { background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .home-pref-toggle>span { color:var(--l-muted-strong)!important
}
html[data-theme="light"][data-room-palette] .home-pref-toggle input { accent-color:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] .home-preferences-status { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .home-preferences { background:color-mix(in srgb,var(--l-panel) 55%,transparent)
}
html[data-theme="light"][data-room-palette] .home-preferences-form input[type="text"],html[data-theme="light"][data-room-palette] .home-preferences-form input:not([type]),html[data-theme="light"][data-room-palette] .home-preferences-form select { background:var(--l-panel); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .layout-menu { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .layout-option { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .layout-option:hover,html[data-theme="light"][data-room-palette] .layout-option:focus-visible,html[data-theme="light"][data-room-palette] .layout-option.active { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 28%,transparent); background:color-mix(in srgb,var(--l-panel-top) 9%,transparent)
}
html[data-theme="light"][data-room-palette] .layout-option small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .layout-menu { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .layout-option { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .layout-option.active,html[data-theme="light"][data-room-palette] .layout-option:hover { color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 10%,transparent)
}
html[data-theme="light"][data-room-palette] .meme-state-badge { background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .meme-state-badge.active { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .meme-pack-field { border:1px solid color-mix(in srgb,var(--l-line) 13%,transparent); background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .meme-pack-field>span { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .meme-pack-field select { color:var(--l-text); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .meme-pack-field small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .meme-pack-field { background:color-mix(in srgb,var(--l-panel) 55%,transparent)
}
html[data-theme="light"][data-room-palette] .meme-pack-field>span { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .meme-pack-field select { color:var(--l-text); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .meme-settings-status { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .meme-guide { background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .meme-guide>summary { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .meme-guide-note { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .meme-guide-item { border:1px solid color-mix(in srgb,var(--l-line) 13%,transparent); background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .meme-guide-copy b { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .meme-guide-copy small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .meme-privacy-note { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .meme-guide { background:color-mix(in srgb,var(--l-panel) 55%,transparent)
}
html[data-theme="light"][data-room-palette] .meme-guide>summary,html[data-theme="light"][data-room-palette] .meme-guide-copy b { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .meme-guide-note,html[data-theme="light"][data-room-palette] .meme-guide-copy small,html[data-theme="light"][data-room-palette] .meme-settings-status,html[data-theme="light"][data-room-palette] .meme-privacy-note { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] #lockRoomBtn.room-entry-open svg { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] #lockRoomBtn.room-entry-closed svg { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .tile-action.admin-toggle { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 30%,transparent); background:color-mix(in srgb,var(--l-panel-top) 8%,transparent)
}
html[data-theme="light"][data-room-palette] .tile-action.admin-toggle.is-admin { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .chat-send { color:var(--l-text); border:1px solid color-mix(in srgb,var(--l-line) 24%,transparent); background:color-mix(in srgb,var(--l-panel-top) 14%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-send:hover:not(:disabled),html[data-theme="light"][data-room-palette] .chat-send:focus-visible { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 42%,transparent); background:color-mix(in srgb,var(--l-panel-top) 24%,transparent)
}
html[data-theme="light"][data-room-palette] .room-resize-handle span { border:1px solid color-mix(in srgb,var(--l-line) 14%,transparent); background:color-mix(in srgb,var(--l-panel-top) 5.5%,transparent)
}
html[data-theme="light"][data-room-palette] .room-resize-handle span::before { background:color-mix(in srgb,var(--l-panel-top) 52%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-resize-handle:hover span,html[data-theme="light"][data-room-palette] .room-resize-handle:focus-visible span { background:color-mix(in srgb,var(--l-panel-top) 7%,transparent); border-color:color-mix(in srgb,var(--l-line) 26%,transparent)
}
html[data-theme="light"][data-room-palette] .debate-panel-head p {color:var(--text-muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .orator-debate-status.error {color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .orator-debate-panel details {border:1px solid color-mix(in srgb,var(--l-line) 20%,transparent)
}
html[data-theme="light"][data-room-palette] .recording-action svg { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .recording-action.is-active { color:var(--l-danger); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .recording-action.is-active svg { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .recording-room-indicator { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .recording-room-indicator>i { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .recording-room-indicator>b { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .recording-setup-head span { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .recording-setup-head p { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .recording-scope-option { border:1px solid var(--l-line); color:var(--l-text); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .recording-scope-option:hover { border-color:color-mix(in srgb,var(--l-line) 42%,transparent); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .recording-scope-option.selected { border-color:color-mix(in srgb,var(--l-line) 78%,transparent); background:linear-gradient(145deg,color-mix(in srgb,var(--l-panel-top) 28%,transparent),color-mix(in srgb,var(--l-panel) 96%,transparent)); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .recording-scope-option span { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .recording-scope-option em { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .recording-destination-row { border:1px solid var(--l-line); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .recording-destination-row svg { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .recording-destination-row small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .recording-destination-row>span { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel) 4.5%,transparent)
}
html[data-theme="light"][data-room-palette] .recording-compatibility-note,html[data-theme="light"][data-room-palette] .recording-disclosure { border:1px solid color-mix(in srgb,var(--l-line) 22%,transparent); color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel) 2.4%,transparent)
}
html[data-theme="light"][data-room-palette] .recording-disclosure { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .recording-compatibility-note.warning { color:var(--l-warning)
}
html[data-theme="light"][data-room-palette] .recording-compatibility-note.error { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .recording-local-fallback-warning { color:var(--l-warning)
}
html[data-theme="light"][data-room-palette] .section-collapse-control { color:var(--l-text); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .section-collapse-chevron { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .room-history-tabs { border-bottom:1px solid color-mix(in srgb,var(--l-line) 12%,transparent)
}
html[data-theme="light"][data-room-palette] .room-history-tab { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .room-history-tab span { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .room-history-tab.active { color:var(--l-text); background:var(--l-control); border-color:color-mix(in srgb,var(--l-line) 28%,transparent)
}
html[data-theme="light"][data-room-palette] .room-history-tab.active span { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .room-history-row { background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .room-history-copy small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .room-history-star { color:var(--l-muted); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .room-history-star.saved { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .room-history-menu summary { color:var(--l-muted-strong); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .room-history-menu-body { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-history-menu-body button { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .room-history-menu-body button:hover { background:color-mix(in srgb,var(--l-panel-top) 8%,transparent)
}
html[data-theme="light"][data-room-palette] .room-history-empty { border:1px dashed color-mix(in srgb,var(--l-line) 18%,transparent); color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .room-history-empty strong { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .room-history-row { background:color-mix(in srgb,var(--l-panel-top) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .room-history-menu-body { color:var(--l-text); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .chat-send.speech-submit { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .recording-library-button {
  border:1px solid color-mix(in srgb,var(--l-line) 28%,transparent);
  color:var(--l-text);
  background:color-mix(in srgb,var(--l-panel-top) 9%,transparent)
}
html[data-theme="light"][data-room-palette] .recording-library-button:hover:not(:disabled) { border-color:color-mix(in srgb,var(--l-line) 55%,transparent); background:color-mix(in srgb,var(--l-panel-top) 15%,transparent)
}
html[data-theme="light"][data-room-palette] .recording-library-button svg { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .recording-library-button small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .recording-library-button>span { color:var(--l-text); background:color-mix(in srgb,var(--l-panel-top) 10%,transparent)
}
html[data-theme="light"][data-room-palette] .recording-preview-head span { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .recording-preview-card video { background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .recording-preview-meta { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .camera-correction-preview {background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .camera-correction-preview video {background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .camera-correction-placeholder {background:linear-gradient(145deg,color-mix(in srgb,var(--l-panel) 82%,transparent),color-mix(in srgb,var(--l-bg) 88%,transparent))
}
html[data-theme="light"][data-room-palette] .camera-correction-mode-row {border-top:1px solid color-mix(in srgb,var(--l-line) 10%,transparent)
}
html[data-theme="light"][data-room-palette] .camera-correction-mode-row i {background:color-mix(in srgb,var(--l-panel-top) 18%,transparent)
}
html[data-theme="light"][data-room-palette] .camera-correction-mode-row i::after {background:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] .camera-correction-preview {background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .camera-correction-placeholder {background:linear-gradient(145deg,color-mix(in srgb,var(--l-panel) 92%,transparent),color-mix(in srgb,var(--l-panel) 92%,transparent));color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .debate-panel-head p {color:var(--text-muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .debate-state-badge {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .debate-state-badge::before {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .debate-start-card {border:1px solid color-mix(in srgb,var(--l-line) 22%,transparent);background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .debate-start-card p {color:var(--text-muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .debate-secondary {border-color:color-mix(in srgb,var(--l-line) 26%,transparent)
}
html[data-theme="light"][data-room-palette] .orator-debate-panel details {border:1px solid color-mix(in srgb,var(--l-line) 22%,transparent);background:color-mix(in srgb,var(--l-panel) 1.2%,transparent)
}
html[data-theme="light"][data-room-palette] .debate-topic-option {border:1px solid color-mix(in srgb,var(--l-line) 22%,transparent);background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .debate-topic-index {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .debate-side-card {border:1px solid color-mix(in srgb,var(--l-line) 22%,transparent);background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .debate-side-owner {color:var(--text-muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .debate-participant-row {border:1px solid color-mix(in srgb,var(--l-line) 17%,transparent);background:color-mix(in srgb,var(--l-panel) 1.5%,transparent)
}
html[data-theme="light"][data-room-palette] .debate-participant-meta {color:var(--text-muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .debate-starter-badge {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .debate-turn-item {background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .debate-turn-item span {color:var(--text-muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .iphone-mic-recovery-hint {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .iphone-mic-recovery-hint {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .meme-quick-notice,html[data-theme="light"][data-room-palette] .meme-quick-guide-panel {background:var(--l-panel);color:var(--l-text);box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .meme-quick-info {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .meme-quick-guide-panel>p {color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .meme-quick-guide-item {border:1px solid color-mix(in srgb,var(--l-line) 13%,transparent);background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .meme-quick-guide-item small {color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .meme-quick-notice,html[data-theme="light"][data-room-palette] .meme-quick-guide-panel {background:var(--l-panel);color:var(--l-text);box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .training-welcome {border:1px solid var(--border,var(--l-line));background:var(--panel,var(--l-panel));color:var(--text,var(--l-text));box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .training-welcome::backdrop {background:rgba(0,0,0,0.22)
}
html[data-theme="light"][data-room-palette] .training-welcome-dock span {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .meme-pack-cards:not(.orator-segmented),html[data-theme="light"][data-room-palette] .meme-quick-pack-cards:not(.orator-segmented) {border:1px solid var(--segmented-border,var(--l-line));background:var(--segmented-bg,var(--l-panel))
}
html[data-theme="light"][data-room-palette] .meme-pack-segment {color:var(--segmented-text,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .meme-pack-segment:hover,html[data-theme="light"][data-room-palette] .meme-pack-segment:focus-visible {color:var(--segmented-hover-text,var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] .meme-pack-segment[aria-checked="true"] {color:var(--segmented-text-active-rest,var(--l-text))
}
html[data-theme="light"][data-room-palette] .meme-guide-preview,html[data-theme="light"][data-room-palette] .meme-quick-guide-preview {background:color-mix(in srgb,var(--l-panel) 4%,transparent);border:1px solid color-mix(in srgb,var(--l-line) 14%,transparent)
}

/* usability-0.18.16.css – palette declarations only */
html[data-theme="light"][data-room-palette] .br-patch-notice {
  border: 1px solid var(--line, color-mix(in srgb,var(--l-line) 35%,transparent));
  background: var(--panel, var(--l-panel));
  color: var(--text, var(--l-text));
  box-shadow: var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .br-preferences-summary {
  color: var(--muted, var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .br-room-header-responsive [data-br-header-action="admission"] svg,html[data-theme="light"][data-room-palette] .br-room-header-responsive [data-br-header-action="admission"] .icon { color: var(--success, var(--l-success))
}
html[data-theme="light"][data-room-palette] .br-room-header-responsive [data-br-header-action="admission"][aria-pressed="true"] svg,html[data-theme="light"][data-room-palette] .br-room-header-responsive [data-br-header-action="admission"].is-closed svg,html[data-theme="light"][data-room-palette] .br-room-header-responsive [data-br-header-action="admission"].closed svg { color: var(--danger, var(--l-danger))
}
html[data-theme="light"][data-room-palette] .br-layout-option small { color: var(--muted, var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .br-transcription-readiness {
  color: var(--muted, var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .br-transcription-readiness.is-ready { color: var(--success, var(--l-success))
}

/* client-surface-0.18.18.css – palette declarations only */
html[data-theme="light"][data-room-palette].buddy-room-active .participant-tile video[data-buddy-media-surface="true"] {
  background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .buddy-room-theme-circle {
  color:var(--l-text);
  background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .buddy-room-status-popover {
  background:var(--l-panel);
  box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .buddy-room-status-popover__actions button { background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .buddy-room-theme-circle { color:var(--l-muted); background:color-mix(in srgb,var(--l-panel-top) 4.5%,transparent)
}
html[data-theme="light"][data-room-palette] .buddy-room-status-popover { color:var(--l-text); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .home-preferences-toggle:hover { background:color-mix(in srgb,var(--l-panel-top) 4.5%,transparent)
}
html[data-theme="light"][data-room-palette] .home-preferences-summary { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .home-preferences-chevron { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette].buddy-room-active [data-buddy-board-root="true"][data-buddy-board-surface="stage"] {
  border:1px solid var(--l-line);
  background:var(--l-panel)
}
html[data-theme="light"][data-room-palette].buddy-board-popout,html[data-theme="light"][data-room-palette].buddy-board-popout body { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .buddy-board-popout-bar { background:var(--l-panel)
}
@media (max-width:1320px) and (min-width:761px) {
  html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action-state {
    border:2px solid var(--l-line)!important
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action-state { border:2px solid var(--l-line)!important
  }
}
html[data-theme="light"][data-room-palette].buddy-room-active [data-buddy-board-root="true"][data-buddy-board-surface="floating"] .whiteboard-shell {
  box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action-state {
  color:var(--l-text)!important;
  background:var(--l-panel-top)!important;
  box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-active {
  color:var(--l-text)!important;
  border-color:color-mix(in srgb,var(--l-line) 48%,transparent)!important;
  background:color-mix(in srgb,var(--l-panel-top) 22%,transparent)!important
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-active .transcription-action-state {
  color:var(--l-text)!important;
  border-color:color-mix(in srgb,var(--l-line) 46%,transparent)!important;
  background:color-mix(in srgb,var(--l-panel-top) 34%,transparent)!important
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-active .transcription-action-state::before {
  background:
    linear-gradient(var(--l-panel),var(--l-panel)) 3px 5px/1.5px 4px no-repeat,
    linear-gradient(var(--l-panel),var(--l-panel)) 6px 3px/1.5px 8px no-repeat,
    linear-gradient(var(--l-panel),var(--l-panel)) 9px 4.5px/1.5px 5px no-repeat,
    var(--l-panel-top)
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready {
  color:var(--l-success)!important
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready .transcription-action-state {
  color:var(--l-success)!important
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready .transcription-action-state::before {
  color:var(--l-success)
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-active .transcription-action-state,html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready .transcription-action-state {
    border:2px solid var(--l-line)!important
  }
}
html[data-theme="light"][data-room-palette] .section-collapse-control { color:var(--l-text); background:color-mix(in srgb,var(--l-panel) 3%,transparent)
}
html[data-theme="light"][data-room-palette] .section-collapse-control:hover,html[data-theme="light"][data-room-palette] .section-collapse-control:focus-visible { border-color:color-mix(in srgb,var(--l-line) 48%,transparent); background:color-mix(in srgb,var(--l-panel-top) 10%,transparent)
}
html[data-theme="light"][data-room-palette] .home-preferences-collapse { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .my-room-quick { color:var(--l-text); background:color-mix(in srgb,var(--l-panel) 2.4%,transparent)
}
html[data-theme="light"][data-room-palette] .my-room-quick-dot { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .my-room-quick-enter { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .my-room-quick:hover,html[data-theme="light"][data-room-palette] .my-room-quick:focus-visible { border-color:color-mix(in srgb,var(--l-line) 48%,transparent); background:color-mix(in srgb,var(--l-panel-top) 11%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .my-room-quick:active { background:color-mix(in srgb,var(--l-panel-top) 20%,transparent)
}
html[data-theme="light"][data-room-palette] .transcription-run-action.is-stop { color:var(--l-danger)!important
}
html[data-theme="light"][data-room-palette] .mobile-more-section-label { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .br-surface-action.mobile-more-action { color:var(--l-text)!important
}
html[data-theme="light"][data-room-palette] .br-surface-glyph { color:var(--l-muted-strong)
}
@media (max-width:1180px) and (min-width:761px) {
  html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-active .transcription-action-state,html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready .transcription-action-state { border:2px solid var(--l-line)!important
  }
}
html[data-theme="light"][data-room-palette] .home-pref-timezone > small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .transcript-session { background:color-mix(in srgb,var(--l-panel) 82%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session-toggle:hover,html[data-theme="light"][data-room-palette] .transcript-session-toggle:focus-visible { background:color-mix(in srgb,var(--l-panel-top) 7%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session-status.ready { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .transcript-session-status.active { color:var(--l-text); border:1px solid color-mix(in srgb,var(--l-line) 55%,transparent); background:color-mix(in srgb,var(--l-panel-top) 30%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session-status.pending { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .transcript-session-status.failed { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .transcript-session-chevron { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .transcript-session-text { border:1px solid color-mix(in srgb,var(--l-line) 24%,transparent); background:color-mix(in srgb,var(--l-bg) 42%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session-footer small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .transcript-session { background:color-mix(in srgb,var(--l-panel) 78%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session-text { background:color-mix(in srgb,var(--l-panel) 92%,transparent)
}
html[data-theme="light"][data-room-palette] .buddy-room-menu-row.is-signout > svg,html[data-theme="light"][data-room-palette] .buddy-room-menu-row.is-signout b { color:var(--danger,var(--l-danger))
}
html[data-theme="light"][data-room-palette] .buddy-room-menu-row[data-theme="light"] [data-theme-option="light"] { color:var(--accent-ink,var(--l-text))
}

/* category2-0.18.40.css – palette declarations only */
html[data-theme="light"][data-room-palette] .my-settings-button {
  border:1px solid color-mix(in srgb,var(--l-line) 24%,transparent);
  color:var(--l-text);
  background:color-mix(in srgb,var(--l-panel-top) 7.5%,transparent)
}
html[data-theme="light"][data-room-palette] .my-settings-button:hover:not(:disabled),html[data-theme="light"][data-room-palette] .my-settings-button:focus-visible { border-color:color-mix(in srgb,var(--l-line) 50%,transparent); background:color-mix(in srgb,var(--l-panel-top) 15%,transparent)
}
html[data-theme="light"][data-room-palette] .my-settings-card { background:color-mix(in srgb,var(--l-panel) 97%,transparent); border:1px solid color-mix(in srgb,var(--l-line) 38%,transparent)
}
html[data-theme="light"][data-room-palette] .my-settings-section h3 { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .my-settings-form label>span:not(.sr-only) { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .my-settings-form input[type="text"],html[data-theme="light"][data-room-palette] .my-settings-form input:not([type]),html[data-theme="light"][data-room-palette] .my-settings-form select { background:var(--l-panel); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .my-settings-form .home-pref-timezone small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .my-settings-card { background:color-mix(in srgb,var(--l-panel) 97%,transparent); border-color:color-mix(in srgb,var(--l-line) 22%,transparent)
}
html[data-theme="light"][data-room-palette] .my-settings-section h3 { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .my-settings-form input[type="text"],html[data-theme="light"][data-room-palette] .my-settings-form input:not([type]),html[data-theme="light"][data-room-palette] .my-settings-form select { background:var(--l-panel); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .transcription-action-state { background:color-mix(in srgb,var(--l-panel-top) 14%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-modal { background:color-mix(in srgb,var(--l-bg) 74%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-card { background:color-mix(in srgb,var(--l-panel) 97%,transparent); border:1px solid color-mix(in srgb,var(--l-line) 42%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .transcript-body.transcript-sessions { background:color-mix(in srgb,var(--l-bg) 54%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session { background:color-mix(in srgb,var(--l-panel) 76%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session-toggle:hover:not(:disabled) { background:color-mix(in srgb,var(--l-panel-top) 5.5%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session-status { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .transcript-session-chevron { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .transcript-session-text { border:1px solid color-mix(in srgb,var(--l-line) 20%,transparent); background:color-mix(in srgb,var(--l-bg) 64%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session-retention { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .transcript-session-delete { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .transcript-session-delete:hover:not(:disabled) { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .transcript-delete-card { background:color-mix(in srgb,var(--l-panel) 98%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-delete-warning { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .transcript-card,html[data-theme="light"][data-room-palette] .transcript-delete-card { background:color-mix(in srgb,var(--l-panel) 98%,transparent); border-color:color-mix(in srgb,var(--l-line) 24%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session { background:color-mix(in srgb,var(--l-panel) 92%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-session-text { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .transcription-scope-card { background:color-mix(in srgb,var(--l-panel) 98%,transparent)
}
html[data-theme="light"][data-room-palette] .transcription-scope-option { background:color-mix(in srgb,var(--l-panel) 2.4%,transparent)
}
html[data-theme="light"][data-room-palette] .transcription-scope-option:hover:not(:disabled) { border-color:color-mix(in srgb,var(--l-line) 36%,transparent); background:color-mix(in srgb,var(--l-panel-top) 5.5%,transparent)
}
html[data-theme="light"][data-room-palette] .transcription-scope-option.selected { border-color:color-mix(in srgb,var(--l-line) 70%,transparent); background:color-mix(in srgb,var(--l-panel-top) 13%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .transcription-scope-option em { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .transcription-scope-option.selected em { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .transcription-scope-card { background:color-mix(in srgb,var(--l-panel) 98%,transparent)
}
html[data-theme="light"][data-room-palette] .board-pencil-controls { background:color-mix(in srgb,var(--l-panel) 2.2%,transparent)
}
html[data-theme="light"][data-room-palette] .board-pencil-controls>label:first-child { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .board-pencil-controls input[type="range"] { accent-color:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] .board-pencil-controls output { color:var(--l-text); background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .board-chalk-toggle { color:var(--l-accent-ink); background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .board-chalk-toggle b { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .board-window-actions #boardWindowToggleBtn.active { color:var(--l-text); border-color:color-mix(in srgb,var(--l-line) 48%,transparent); background:color-mix(in srgb,var(--l-panel-top) 14%,transparent)
}
@media (max-width:1180px) {
  html[data-theme="light"][data-room-palette] .transcription-action-state { border:1px solid color-mix(in srgb,var(--l-line) 10%,transparent); background:var(--l-panel-top); box-shadow:var(--l-shadow)
  }
}
@media (max-width:1180px) {
  html[data-theme="light"][data-room-palette] .transcription-action.is-ready .transcription-action-state::after { color:var(--l-success)
  }
}
@media (max-width:1180px) {
  html[data-theme="light"][data-room-palette] .transcription-action.is-active .transcription-action-state::after { color:var(--l-danger)
  }
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .my-settings-actions { background:color-mix(in srgb,var(--l-panel) 97%,transparent)
  }
}
@media (max-width:900px) {
  html[data-theme="light"][data-room-palette] .my-settings-actions { background:color-mix(in srgb,var(--l-panel) 98%,transparent)
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette] .transcript-session-status::after { color:var(--l-success)
  }
}
html[data-theme="light"][data-room-palette] .transcript-session-footer>small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action-state { background:color-mix(in srgb,var(--l-panel-top) 14%,transparent)!important
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready .transcription-action-state { color:var(--l-success)!important
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready .transcription-action-state::before { color:var(--l-success)!important
}
@media (max-width:1180px) {
  html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action-state { border:2px solid var(--l-line)!important
  }
}
@media (max-width:1180px) {
  html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready .transcription-action-state { border-color:var(--l-line)!important
  }
}
@media (max-width:1180px) {
  html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-active .transcription-action-state { border:2px solid var(--l-line)!important
  }
}
@media (max-width:1180px) {
  html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-active .transcription-action-state::before { color:var(--l-danger)!important
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette] .transcript-session-status::after { color:var(--l-text)
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette] .transcript-session-status.ready::after { color:var(--l-success)
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette] .transcript-session-status.active::after { color:var(--l-text)
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette] .transcript-session-status.pending::after { color:var(--l-accent-ink)
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette] .transcript-session-status.failed::after { color:var(--l-danger)
  }
}
html[data-theme="light"][data-room-palette] .board-toolbar-dock-toggle {
  color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .board-toolbar-dock-toggle[aria-pressed="true"] {
  color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .board-pointer-dot { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .board-pointer-tool.active .board-pointer-dot { box-shadow:var(--l-shadow)
}

/* category2-0.18.42.css – palette declarations only */
html[data-theme="light"][data-room-palette] .chat-history-controls { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] #chatHistoryStatus.is-error { color:var(--l-danger)
}
@media (max-width:760px) {
 html[data-theme="light"][data-room-palette] .room-info-button { color:var(--l-text); background:var(--l-panel)
 }
}
@media (max-width:760px) {
 html[data-theme="light"][data-room-palette] .room-info-button svg { stroke:var(--l-success)
 }
}
@media (max-width:760px) {
 html[data-theme="light"][data-room-palette] .room-info-popover { border:1px solid var(--l-line); background:var(--l-panel); box-shadow:var(--l-shadow)
 }
}
@media (max-width:760px) {
 html[data-theme="light"][data-room-palette] .room-info-popover dt { color:var(--l-muted-strong)
 }
}
html[data-theme="light"][data-room-palette] .room-media-warning { color:var(--l-text); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-media-warning::before { color:var(--l-warning)
}
@media (max-width:760px) {
 html[data-theme="light"][data-room-palette] .room.panel-fullscreen .participant-panel.panel-fullscreen { background:var(--l-bg)
 }
}
@media (max-width:560px) {
 html[data-theme="light"][data-room-palette] .my-settings-actions { background:color-mix(in srgb,var(--l-panel) 98.5%,transparent)
 }
}
@media (max-width:560px) {
 html[data-theme="light"][data-room-palette] .my-settings-actions { background:color-mix(in srgb,var(--l-panel) 98.5%,transparent)
 }
}

/* category2-0.18.44.css – palette declarations only */
html[data-theme="light"][data-room-palette] .room-info-button { border:1px solid color-mix(in srgb,var(--l-line) 34%,transparent)!important; color:var(--l-muted-strong)!important; background:color-mix(in srgb,var(--l-panel) 72%,transparent)!important
}
html[data-theme="light"][data-room-palette] .room-info-button:hover { color:var(--l-text)!important; border-color:color-mix(in srgb,var(--l-line) 52%,transparent)!important; background:color-mix(in srgb,var(--l-control) 82%,transparent)!important
}
html[data-theme="light"][data-room-palette] .room-info-button { color:var(--l-muted)!important; background:color-mix(in srgb,var(--l-panel) 74%,transparent)!important; border-color:color-mix(in srgb,var(--l-line) 23%,transparent)!important
}
html[data-theme="light"][data-room-palette] .room-info-popover { border:1px solid var(--l-line); background:color-mix(in srgb,var(--l-panel) 98.5%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-info-popover dl>div { border:1px solid color-mix(in srgb,var(--l-line) 22%,transparent); background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .room-info-popover dt { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .room-info-entry-toggle { color:var(--l-text)!important
}
html[data-theme="light"][data-room-palette] .room-info-entry-toggle.room-entry-closed { color:var(--l-text)!important
}
html[data-theme="light"][data-room-palette] .room-info-link>span { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .room-info-link>div { border:1px solid color-mix(in srgb,var(--l-line) 27%,transparent); background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .room-info-link code { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .room-info-popover { background:color-mix(in srgb,var(--l-panel) 99%,transparent); border-color:var(--l-line); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-head-overflow-button { border:1px solid color-mix(in srgb,var(--l-line) 32%,transparent); color:var(--l-text); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .room-head-overflow-menu {
  border:1px solid var(--l-line); background:color-mix(in srgb,var(--l-panel) 99%,transparent); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-head-overflow-action:hover:not(:disabled) { background:color-mix(in srgb,var(--l-panel-top) 9%,transparent)
}
html[data-theme="light"][data-room-palette] .room-head-overflow-action.active,html[data-theme="light"][data-room-palette] .room-head-overflow-action.is-ready { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .room-head-overflow-menu { background:color-mix(in srgb,var(--l-panel) 99%,transparent); border-color:var(--l-line); box-shadow:var(--l-shadow)
}
@media (max-width:760px) {
 html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-active .transcription-action-state,html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready .transcription-action-state { border:2px solid var(--l-line)!important
 }
}
@media (max-width:760px) {
 html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready .transcription-action-state::before { color:var(--l-success)!important
 }
}
html[data-theme="light"][data-room-palette] .transcript-session-footer-meta>small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .transcript-provider-marker { border:1px solid color-mix(in srgb,var(--l-line) 24%,transparent); color:var(--l-muted); background:color-mix(in srgb,var(--l-panel-top) 5.5%,transparent)
}
html[data-theme="light"][data-room-palette] .transcript-provider-marker { color:var(--l-muted); border-color:color-mix(in srgb,var(--l-line) 18%,transparent); background:color-mix(in srgb,var(--l-panel-top) 4.5%,transparent)
}

/* category2-0.18.45.css – palette declarations only */


/* category2-0.18.46.css – palette declarations only */
html[data-theme="light"][data-room-palette] .room-info-capacity-select {
  border:1px solid color-mix(in srgb,var(--l-line) 34%,transparent);
  background:color-mix(in srgb,var(--l-bg) 76%,transparent)
}
html[data-theme="light"][data-room-palette] .room-info-capacity-select { background:var(--l-panel); border-color:var(--l-line)
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette] #participantPanel.panel-fullscreen {
    background:var(--l-bg)!important
  }
}

/* category2-0.18.47.css – palette declarations only */
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-active .transcription-action-state-glyph {
  color:var(--l-success)
}
html[data-theme="light"][data-room-palette].buddy-room-active .br-room-header-responsive .transcription-action.is-ready .transcription-action-state-glyph {
  color:var(--l-success)
}

/* category2-0.18.48.css – palette declarations only */


/* category2-0.18.49.css – palette declarations only */


/* category10-0.18.51.css – palette declarations only */
html[data-theme="light"][data-room-palette] .ai-tool {
  color: var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-tool.active {
  box-shadow: var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .ai-badge {
  color: var(--l-accent-ink) !important
}
html[data-theme="light"][data-room-palette] .ai-panel-backdrop {
  background: color-mix(in srgb,var(--l-bg) 50%,transparent)
}
html[data-theme="light"][data-room-palette] .ai-assistant-panel {
  background: var(--l-panel);
  color: var(--l-text);
  box-shadow: var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .ai-panel-head {
  border-bottom: 1px solid color-mix(in srgb,var(--l-line) 8%,transparent);
  background: var(--l-panel)
}
html[data-theme="light"][data-room-palette] .ai-panel-head p { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-panel-kicker { color: var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-panel-close {
  border-color: color-mix(in srgb,var(--l-line) 13%,transparent) !important;
  background: var(--l-panel) !important;
  color: var(--l-text) !important
}
html[data-theme="light"][data-room-palette] .ai-panel-close:hover:not(:disabled) { background: var(--l-control) !important
}
html[data-theme="light"][data-room-palette] .ai-panel-tabs {
  background: var(--l-panel)
}
html[data-theme="light"][data-room-palette] .ai-panel-tab {
  border: 1px solid color-mix(in srgb,var(--l-line) 11%,transparent);
  background: var(--l-panel);
  color: var(--l-text)
}
html[data-theme="light"][data-room-palette] .ai-panel-tab.active {
  color: var(--l-accent-ink);
  box-shadow: var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .ai-participant-filters {
  background: var(--l-panel)
}
html[data-theme="light"][data-room-palette] .ai-filter-chip {
  border: 1px solid color-mix(in srgb,var(--l-line) 12%,transparent);
  background: var(--l-panel);
  color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-filter-chip.active {
  color: var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-panel-body {
  background: var(--l-panel)
}
html[data-theme="light"][data-room-palette] .ai-panel-status {
  border-top: 1px solid color-mix(in srgb,var(--l-line) 6%,transparent);
  background: var(--l-panel);
  color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-panel-status.is-error { color: var(--l-danger)
}
html[data-theme="light"][data-room-palette] .ai-panel-status.is-success { color: var(--l-success)
}
html[data-theme="light"][data-room-palette] .ai-empty {
  border: 1px dashed color-mix(in srgb,var(--l-line) 14%,transparent);
  background: var(--l-panel);
  color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-section-title { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-assignment-card,html[data-theme="light"][data-room-palette] .ai-job-card,html[data-theme="light"][data-room-palette] .ai-manual-form,html[data-theme="light"][data-room-palette] .ai-thesis-controls {
  border: 1px solid color-mix(in srgb,var(--l-line) 10%,transparent);
  background: var(--l-panel);
  box-shadow: var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .ai-assignment-card p { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-card-meta { color: var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-job-card.expanded { border-color: color-mix(in srgb,var(--l-line) 14%,transparent)
}
html[data-theme="light"][data-room-palette] .ai-job-toggle:hover { background: color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .ai-job-title { color: var(--l-text)
}
html[data-theme="light"][data-room-palette] .ai-job-chevron { color: var(--l-muted)
}
html[data-theme="light"][data-room-palette] .ai-job-card.expanded .ai-job-chevron { color: var(--l-text)
}
html[data-theme="light"][data-room-palette] .ai-job-content { border-top: 1px solid color-mix(in srgb,var(--l-line) 5.5%,transparent)
}
html[data-theme="light"][data-room-palette] .ai-form-heading p { color: var(--l-muted)
}
html[data-theme="light"][data-room-palette] .ai-manual-form label { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-manual-form input,html[data-theme="light"][data-room-palette] .ai-manual-form textarea,html[data-theme="light"][data-room-palette] .ai-manual-form select {
  border: 1px solid color-mix(in srgb,var(--l-line) 24%,transparent);
  background: var(--l-panel);
  color: var(--l-text)
}
html[data-theme="light"][data-room-palette] .ai-manual-form input::placeholder,html[data-theme="light"][data-room-palette] .ai-manual-form textarea::placeholder { color: var(--l-muted)
}
html[data-theme="light"][data-room-palette] .ai-manual-form input:focus,html[data-theme="light"][data-room-palette] .ai-manual-form textarea:focus,html[data-theme="light"][data-room-palette] .ai-manual-form select:focus {
  box-shadow: var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .ai-thesis-controls-copy p { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-thesis-action {
  color: var(--l-accent-ink) !important
}
html[data-theme="light"][data-room-palette] .ai-job-status.queued,html[data-theme="light"][data-room-palette] .ai-job-status.processing,html[data-theme="light"][data-room-palette] .ai-job-status.retry { color: var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-job-status.succeeded { color: var(--l-success)
}
html[data-theme="light"][data-room-palette] .ai-job-status.failed { color: var(--l-danger)
}
html[data-theme="light"][data-room-palette] .ai-result-list li {
  border: 1px solid color-mix(in srgb,var(--l-line) 5.5%,transparent);
  background: var(--l-panel)
}
html[data-theme="light"][data-room-palette] .ai-result-index {
  color: var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-result-text { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-job-progress-copy { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-job-error-copy { color: var(--l-danger)
}
html[data-theme="light"][data-room-palette] .ai-job-error p { color: var(--l-danger)
}
html[data-theme="light"][data-room-palette] .ai-job-error code {
  color: var(--l-text)
}
html[data-theme="light"][data-room-palette] .assignment-badge {
  color: var(--l-accent-ink);
  box-shadow: var(--l-shadow)
}
@media (min-width: 821px) {
  html[data-theme="light"][data-room-palette] .ai-panel-backdrop { background: color-mix(in srgb,var(--l-bg) 28%,transparent)
  }
}
@media (max-width: 820px) {
  html[data-theme="light"][data-room-palette] .ai-panel-backdrop { background: color-mix(in srgb,var(--l-bg) 58%,transparent)
  }
}
@media (max-width: 820px) {
  html[data-theme="light"][data-room-palette] .ai-panel-handle { background: var(--l-panel)
  }
}
@media (max-width: 820px) {
  html[data-theme="light"][data-room-palette] .ai-panel-handle span { background: color-mix(in srgb,var(--l-panel) 20%,transparent)
  }
}
html[data-theme="light"][data-room-palette] .ai-panel-status {
  border: 1px solid color-mix(in srgb,var(--l-line) 20%,transparent);
  background: var(--l-panel);
  box-shadow: var(--l-shadow);
  color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-panel-status.is-error { color: var(--l-danger)
}
html[data-theme="light"][data-room-palette] .ai-panel-status.is-success { color: var(--l-success)
}
html[data-theme="light"][data-room-palette] .ai-thesis-action {
  border-color: color-mix(in srgb,var(--l-line) 24%,transparent) !important;
  background: var(--l-panel) !important;
  color: var(--l-text) !important
}
html[data-theme="light"][data-room-palette] .ai-thesis-action:hover:not(:disabled),html[data-theme="light"][data-room-palette] .ai-thesis-action:focus-visible:not(:disabled) {
  color: var(--l-accent-ink) !important;
  box-shadow: var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .ai-assignment-summary h3,html[data-theme="light"][data-room-palette] .ai-job-title { color: var(--l-text)
}
html[data-theme="light"][data-room-palette] .ai-disclosure-button {
  border: 1px solid color-mix(in srgb,var(--l-line) 18%,transparent);
  background: var(--l-panel);
  color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-disclosure-button:hover:not(:disabled) { border-color: color-mix(in srgb,var(--l-line) 34%,transparent); background: var(--l-panel); color: var(--l-text)
}
html[data-theme="light"][data-room-palette] .ai-delete-button,html[data-theme="light"][data-room-palette] .chat-ai-delete {
  color: var(--l-muted)
}
html[data-theme="light"][data-room-palette] .ai-delete-button:hover:not(:disabled),html[data-theme="light"][data-room-palette] .chat-ai-delete:hover:not(:disabled),html[data-theme="light"][data-room-palette] .ai-delete-button:focus-visible:not(:disabled),html[data-theme="light"][data-room-palette] .chat-ai-delete:focus-visible:not(:disabled) { color: var(--l-danger)
}
html[data-theme="light"][data-room-palette] .ai-delete-button:focus-visible:not(:disabled),html[data-theme="light"][data-room-palette] .chat-ai-delete:focus-visible:not(:disabled) { box-shadow: var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .ai-assignment-content,html[data-theme="light"][data-room-palette] .ai-job-content { border-top: 1px solid color-mix(in srgb,var(--l-line) 5.5%,transparent)
}
html[data-theme="light"][data-room-palette] .ai-assignment-content > p { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-manual-accordion {
  background: var(--l-panel)
}
html[data-theme="light"][data-room-palette] .ai-manual-toggle-title { color: var(--l-text)
}
html[data-theme="light"][data-room-palette] .ai-manual-toggle-title::before { color: var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-manual-toggle-note { color: var(--l-muted)
}
html[data-theme="light"][data-room-palette] .ai-disclosure-control { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-job-status.queued,html[data-theme="light"][data-room-palette] .ai-job-status.processing,html[data-theme="light"][data-room-palette] .ai-job-status.retry { color: var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-job-status.failed { color: var(--l-danger)
}
html[data-theme="light"][data-room-palette] .ai-delete-confirm-card p { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-delete-confirm-card p.is-error { color: var(--l-danger)
}
html[data-theme="light"][data-room-palette] .chat-ai-delete {
  color: var(--l-muted)
}
html[data-theme="light"][data-room-palette] .chat-ai-delete:hover:not(:disabled),html[data-theme="light"][data-room-palette] .chat-ai-delete:focus-visible:not(:disabled) {
  color: var(--l-danger)
}
html[data-theme="light"][data-room-palette] .ai-recipient-picker {
  border: 1px solid color-mix(in srgb,var(--l-line) 18%,transparent);
  background: var(--l-panel)
}
html[data-theme="light"][data-room-palette] .ai-recipient-option {
  color: var(--l-text) !important
}
html[data-theme="light"][data-room-palette] .ai-recipient-option:hover { background: color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .ai-recipient-all { border-bottom: 1px solid color-mix(in srgb,var(--l-line) 6%,transparent); color: var(--l-accent-ink) !important
}
html[data-theme="light"][data-room-palette] .ai-assignment-status-toggle {
  color: var(--l-success)
}
html[data-theme="light"][data-room-palette] .ai-assignment-status-toggle:hover:not(:disabled) { color: var(--l-success)
}
html[data-theme="light"][data-room-palette] .ai-assignment-status-toggle.is-completed { color: var(--l-success)
}
html[data-theme="light"][data-room-palette] .ai-assignment-card.completed .ai-assignment-summary h3 { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-assignment-recipient { border: 1px solid color-mix(in srgb,var(--l-line) 11%,transparent); background: var(--l-panel); color: var(--l-text)
}
html[data-theme="light"][data-room-palette] .ai-recipient-status { border: 1px solid color-mix(in srgb,var(--l-line) 20%,transparent); background: var(--l-panel); color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-recipient-status:hover { color: var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-assignment-recipient.is-completed .ai-recipient-status,html[data-theme="light"][data-room-palette] .ai-assignment-recipient.is-completed .ai-recipient-status-label { color: var(--l-success)
}
html[data-theme="light"][data-room-palette] .ai-recipient-editor > b { color: var(--l-text)
}
html[data-theme="light"][data-room-palette] .speech-period {border-top:1px solid color-mix(in srgb,var(--l-line) 9%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-period-delete {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .speech-card,html[data-theme="light"][data-room-palette] .speech-result-card {border:1px solid color-mix(in srgb,var(--l-line) 9%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-result-card {background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-speech-recording,html[data-theme="light"][data-room-palette] .speech-recording-state {color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .speech-recording-state {border:1px solid color-mix(in srgb,var(--l-line) 8%,transparent);background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-period {border-top:1px solid color-mix(in srgb,var(--l-line) 9%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-period-delete {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .speech-card,html[data-theme="light"][data-room-palette] .speech-result-card {border:1px solid color-mix(in srgb,var(--l-line) 9%,transparent);background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-too-short {background:color-mix(in srgb,var(--l-panel) 3.5%,transparent);color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .speech-result-card {background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .chat-speech-icon {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-thesis-audience-row {
  border-top: 1px solid color-mix(in srgb,var(--l-line) 10%,transparent);
  color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .ai-recipient-editor-note { color: var(--l-muted)
}
html[data-theme="light"][data-room-palette] .ai-thesis-recipient-picker .ai-recipient-option.is-required { color: var(--l-text) !important
}
html[data-theme="light"][data-room-palette] .ai-thesis-recipient-picker .ai-recipient-option small { color: var(--l-muted)
}
html[data-theme="light"][data-room-palette] .speech-recorder-row {border:1px solid color-mix(in srgb,var(--l-line) 9%,transparent);background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-recorder-control {border:1px solid color-mix(in srgb,var(--l-line) 11%,transparent);background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-recorder-control.cancel {color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .speech-recorder-control.send {color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .speech-audio-player {border:1px solid color-mix(in srgb,var(--l-line) 8%,transparent);background:color-mix(in srgb,var(--l-panel) 2.5%,transparent);color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .speech-audio-play {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .speech-audio-wave::before {background:color-mix(in srgb,var(--l-panel) 11%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-audio-player.expired {color:var(--muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .debate-selected-topic small,html[data-theme="light"][data-room-palette] .debate-side-card small {color:var(--text-muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .debate-side-card>span {color:var(--text-muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .debate-section-copy {color:var(--text-muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .debate-round-meta>span {color:var(--text-muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .speech-analysis-overall strong {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .speech-analysis-row {background:color-mix(in srgb,var(--l-panel) 2.5%,transparent);border:1px solid color-mix(in srgb,var(--l-line) 7%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-score-badge {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .speech-score-badge.secondary {background:color-mix(in srgb,var(--l-panel) 6%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-analysis-subrow {border-top:1px solid color-mix(in srgb,var(--l-line) 5.5%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-analysis-feedback>div {background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-semantic-improvement p {background:color-mix(in srgb,var(--l-panel) 2.5%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-recorder-control {border:1px solid color-mix(in srgb,var(--l-line) 11%,transparent);background:color-mix(in srgb,var(--l-panel) 3.5%,transparent)
}
html[data-theme="light"][data-room-palette] .speech-recorder-control:hover:not(:disabled),html[data-theme="light"][data-room-palette] .speech-recorder-control:focus-visible:not(:disabled) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .speech-action-button:hover:not(:disabled),html[data-theme="light"][data-room-palette] .speech-action-button:focus-visible:not(:disabled) {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] .speech-result-toggle:hover,html[data-theme="light"][data-room-palette] .speech-result-toggle:focus-visible {color:var(--l-accent-ink)
}

/* presentations-0.19.0.css – palette declarations only */
html[data-theme="light"][data-room-palette] .presentation-tool.active,html[data-theme="light"][data-room-palette] .presentation-tool[aria-expanded="true"] {
  color: var(--l-text);
  border-color: color-mix(in srgb,var(--l-line) 82%,transparent);
  background: color-mix(in srgb,var(--l-panel-top) 46%,transparent);
  box-shadow: var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-panel {
  border-color: color-mix(in srgb,var(--l-line) 72%,transparent) !important;
  box-shadow: var(--l-shadow) !important
}
html[data-theme="light"][data-room-palette] .presentation-panel .ai-panel-kicker { color: var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-panel-status[data-kind="error"] { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .presentation-panel-status[data-kind="ok"] { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .presentation-panel-status[data-kind="busy"] { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-view-head h3 { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-view-head p { color:var(--muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .presentation-action,html[data-theme="light"][data-room-palette] .presentation-mini-action { border:1px solid var(--line,var(--l-line));
  background:var(--bg-soft,var(--l-panel)); color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-action:hover,html[data-theme="light"][data-room-palette] .presentation-mini-action:hover { border-color:var(--l-line); background:var(--l-control)
}
html[data-theme="light"][data-room-palette] .presentation-action.primary { background:var(--l-panel-top); border-color:var(--l-line)
}
html[data-theme="light"][data-room-palette] .presentation-action.primary:hover { background:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] .presentation-action.danger,html[data-theme="light"][data-room-palette] .presentation-mini-action.danger { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .presentation-search { border:1px solid var(--line,var(--l-line));
  background:var(--l-panel); color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-search:focus { outline:2px solid color-mix(in srgb,var(--l-line) 26%,transparent); border-color:var(--l-line)
}
html[data-theme="light"][data-room-palette] .presentation-sort { border:1px solid var(--line,var(--l-line)); background:var(--l-panel); color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-filter { border:1px solid var(--line,var(--l-line));
  background:var(--l-panel); color:var(--muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .presentation-filter.active { color:var(--l-text); background:var(--l-control); border-color:var(--l-line)
}
html[data-theme="light"][data-room-palette] .presentation-card { border:1px solid var(--line,var(--l-line)); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .presentation-card:hover { border-color:var(--l-line)
}
html[data-theme="light"][data-room-palette] .presentation-card-preview {
  background:linear-gradient(135deg,var(--l-control),var(--l-panel)); border:1px solid color-mix(in srgb,var(--l-line) 20%,transparent)
}
html[data-theme="light"][data-room-palette] .presentation-card-preview.is-loading::after { border:2px solid color-mix(in srgb,var(--l-line) 18%,transparent); border-top-color:var(--l-line)
}
html[data-theme="light"][data-room-palette] .presentation-card-type { background:color-mix(in srgb,var(--l-bg) 76%,transparent); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .presentation-card-title { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-card-meta { color:var(--muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .presentation-card-state { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-card-state.failed { color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .presentation-card-state.ready { color:var(--l-success)
}
html[data-theme="light"][data-room-palette] .presentation-empty { border:1px dashed var(--l-line); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .presentation-empty b { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-empty span { color:var(--muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .presentation-source-card { border:1px solid var(--line,var(--l-line)); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .presentation-source-card:hover,html[data-theme="light"][data-room-palette] .presentation-source-card.active { border-color:var(--l-line); background:var(--l-control)
}
html[data-theme="light"][data-room-palette] .presentation-source-card .source-icon { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-source-card b { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-source-card small { color:var(--muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .presentation-dropzone {
  border:1px dashed var(--l-line); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .presentation-dropzone.dragover { border-color:var(--l-line); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .presentation-dropzone .drop-icon { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-dropzone b { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-dropzone small { color:var(--muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .presentation-format-note { color:var(--muted,var(--l-muted))
}
html[data-theme="light"][data-room-palette] .presentation-format-note strong { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .presentation-title-input { border:1px solid var(--line,var(--l-line));
  background:var(--l-panel); color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-slide-card { border:1px solid var(--line,var(--l-line)); background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] .presentation-slide-card.drop-before { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-slide-card.drop-after { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-slide-card.selected { border-color:var(--l-line)
}
html[data-theme="light"][data-room-palette] .presentation-slide-thumb { background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .presentation-slide-thumb img { background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .presentation-slide-load-error { color:var(--l-danger); background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .presentation-slide-number { background:color-mix(in srgb,var(--l-bg) 84%,transparent); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .presentation-drag-handle { background:color-mix(in srgb,var(--l-bg) 84%,transparent); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .presentation-upload-progress { background:var(--l-panel); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .presentation-stage { border:1px solid var(--l-line);
  background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .presentation-current-badge {
  color:var(--l-text); text-shadow:none
}
html[data-theme="light"][data-room-palette] .presentation-current-badge span { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-current-badge small { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-slide-canvas { background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .presentation-stage-loading { color:var(--l-muted-strong); background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .presentation-viewer-hint { border:1px solid color-mix(in srgb,var(--l-line) 40%,transparent); background:color-mix(in srgb,var(--l-bg) 78%,transparent); color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-presenter-dock {
  border:1px solid color-mix(in srgb,var(--l-line) 52%,transparent); background:color-mix(in srgb,var(--l-panel) 95%,transparent);
  box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-private-label span { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-private-label b { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .presentation-next-preview { border:1px solid var(--l-line); background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .presentation-next-preview span { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .presentation-pointer-toggle { border:1px solid color-mix(in srgb,var(--l-line) 32%,transparent);
  background:color-mix(in srgb,var(--l-bg) 82%,transparent); color:var(--text,var(--l-text)); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-pointer-toggle:hover:not(:disabled),html[data-theme="light"][data-room-palette] .presentation-pointer-toggle:focus-visible { background:color-mix(in srgb,var(--l-panel) 94%,transparent)
}
html[data-theme="light"][data-room-palette] .presentation-pointer-toggle:focus-visible { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-pointer-toggle[aria-pressed="true"] { background:color-mix(in srgb,var(--accent-soft,rgba(245,160,79,.12)) 74%,color-mix(in srgb,var(--l-bg) 88%,transparent)); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-pointer-icon::before { background:linear-gradient(180deg,var(--l-panel) 0%,var(--l-panel-top) 58%,#ff6a72 59%,#ff4c58 100%); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-pointer-icon::after { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-pointer-icon i { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-pointer-toggle[aria-pressed="true"] .presentation-pointer-icon::after { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-presenter-dock > small { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .presentation-shared-control { border:1px solid var(--line,var(--l-line)); background:color-mix(in srgb,var(--room-inset,var(--l-panel)) 88%,transparent)
}
html[data-theme="light"][data-room-palette] .presentation-shared-copy > span { color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .presentation-shared-copy > b { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-shared-copy > small { color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .presentation-shared-switch-track { border:1px solid var(--line-strong,var(--l-line)); background:var(--room-control,var(--l-control))
}
html[data-theme="light"][data-room-palette] .presentation-shared-switch-thumb { background:var(--l-panel); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-shared-switch:hover .presentation-shared-switch-track { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-shared-switch-track,html[data-theme="light"][data-room-palette] body[data-theme="light"] .presentation-shared-switch-track,html[data-theme="light"][data-room-palette] body.light .presentation-shared-switch-track { background:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] .presentation-controller-picker-btn { border:1px solid var(--line-strong,var(--l-line)); background:var(--room-control,var(--l-control)); color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-controller-copy small { color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .presentation-controller-count { color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] .presentation-controller-chevron { color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .presentation-shared-picker { border:1px solid var(--line,var(--l-line)); background:color-mix(in srgb,var(--room-inset,var(--l-panel)) 95%,transparent)
}
html[data-theme="light"][data-room-palette] .presentation-controller-row { border-bottom:1px solid color-mix(in srgb,var(--line,var(--l-line)) 70%,transparent); color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-controller-check { border:1px solid var(--line-strong,var(--l-line))
}
html[data-theme="light"][data-room-palette] .presentation-controller-row.selected .presentation-controller-check { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .presentation-controller-row small { color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .presentation-shared-picker-empty { color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .presentation-shared-status { color:var(--text-muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .presentation-shared-status strong { color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] .presentation-nav-controls {
  border:1px solid var(--line-strong,var(--l-line)); background:var(--room-control,var(--l-control))
}
html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-head b { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-close {
  border:1px solid var(--line-strong,var(--l-line)); background:var(--room-control,var(--l-control)); color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .presentation-nav-button { color:var(--text-muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .presentation-nav-button:hover:not(:disabled),html[data-theme="light"][data-room-palette] .presentation-nav-button:focus-visible { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .presentation-nav-button:focus-visible { box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-nav-button:active:not(:disabled) { color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .presentation-nav-button:disabled { color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .presentation-nav-counter { color:var(--text,var(--l-text));
  border-left:1px solid var(--line,var(--l-line)); border-right:1px solid var(--line,var(--l-line))
}
html[data-theme="light"][data-room-palette] .presentation-thumb-rail { border:1px solid color-mix(in srgb,var(--l-line) 55%,transparent); background:color-mix(in srgb,var(--l-bg) 88%,transparent)
}
html[data-theme="light"][data-room-palette] .presentation-thumb-button { border:1px solid var(--l-line); background:var(--l-bg)
}
html[data-theme="light"][data-room-palette] .presentation-thumb-button.active { border-color:var(--l-line); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-thumb-button span { background:color-mix(in srgb,var(--l-bg) 75%,transparent); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .presentation-switch-note { border:1px solid color-mix(in srgb,var(--l-line) 25%,transparent); background:var(--l-panel); color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-takeover { border:1px solid var(--l-line); background:color-mix(in srgb,var(--l-panel) 90%,transparent); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] body[data-theme="light"] .presentation-panel,html[data-theme="light"][data-room-palette] body.light .presentation-panel { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] body[data-theme="light"] .presentation-card,html[data-theme="light"][data-room-palette] body[data-theme="light"] .presentation-source-card,html[data-theme="light"][data-room-palette] body[data-theme="light"] .presentation-slide-card,html[data-theme="light"][data-room-palette] body.light .presentation-card,html[data-theme="light"][data-room-palette] body.light .presentation-source-card,html[data-theme="light"][data-room-palette] body.light .presentation-slide-card { background:var(--l-panel)
}
html[data-theme="light"][data-room-palette] body[data-theme="light"] .presentation-search,html[data-theme="light"][data-room-palette] body.light .presentation-search { background:var(--l-panel)
}
@media (max-width: 520px) {
  html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-btn:not(.hidden) {
    border:1px solid var(--line-strong,var(--l-line)); background:var(--room-control,var(--l-control)); color:var(--text-muted,var(--l-muted-strong))
  }
}
@media (max-width: 520px) {
  html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-btn:hover,html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-btn:focus-visible,html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-btn[aria-expanded="true"] { color:var(--l-accent-ink))
  }
}
@media (max-width: 520px) {
  html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-backdrop:not(.hidden) { background:color-mix(in srgb,var(--l-bg) 58%,transparent)
  }
}
@media (max-width: 520px) {
  html[data-theme="light"][data-room-palette] #roomView .presentation-presenter-dock.presentation-mobile-overflow-open { border:1px solid var(--line,var(--l-line));
    background:var(--panel,var(--l-panel)); box-shadow:var(--l-shadow)
  }
}
@media (max-width: 900px) and (max-height: 560px) {
  html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-btn:not(.hidden) {
    border:1px solid var(--line-strong,var(--l-line)); background:var(--room-control,var(--l-control)); color:var(--text-muted,var(--l-muted-strong))
  }
}
@media (max-width: 900px) and (max-height: 560px) {
  html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-btn:hover,html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-btn:focus-visible,html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-btn[aria-expanded="true"] { color:var(--l-accent-ink))
  }
}
@media (max-width: 900px) and (max-height: 560px) {
  html[data-theme="light"][data-room-palette] .presentation-mobile-overflow-backdrop:not(.hidden) { background:color-mix(in srgb,var(--l-bg) 58%,transparent)
  }
}
@media (max-width: 900px) and (max-height: 560px) {
  html[data-theme="light"][data-room-palette] #roomView .presentation-presenter-dock.presentation-mobile-overflow-open { border:1px solid var(--line,var(--l-line)); background:var(--panel,var(--l-panel)); box-shadow:var(--l-shadow)
  }
}
html[data-theme="light"][data-room-palette] .room.content-stage-active .video-grid > .participant-tile.presentation-speaker-selected {
  box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .presentation-timer { border:1px solid color-mix(in srgb,var(--l-line) 16%,transparent); background:color-mix(in srgb,var(--l-bg) 72%,transparent); color:var(--l-text); box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-timer-slide { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-timer-action {
  border:1px solid color-mix(in srgb,var(--l-line) 12%,transparent); background:color-mix(in srgb,var(--l-panel) 4%,transparent); color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .presentation-timer-action:hover:not(:disabled),html[data-theme="light"][data-room-palette] .presentation-timer-action:focus-visible { color:var(--l-accent-ink)); background:color-mix(in srgb,var(--l-panel) 4%,transparent)
}
html[data-theme="light"][data-room-palette] .presentation-timer-action.danger:hover:not(:disabled),html[data-theme="light"][data-room-palette] .presentation-timer-action.danger:focus-visible { color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .presentation-timer-menu { border:1px solid color-mix(in srgb,var(--l-line) 14%,transparent); background:color-mix(in srgb,var(--l-bg) 94%,transparent);
  box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-timer-menu-title { color:var(--l-muted)
}
html[data-theme="light"][data-room-palette] .presentation-timer-row { border-top:1px solid color-mix(in srgb,var(--l-line) 7%,transparent)
}
html[data-theme="light"][data-room-palette] .presentation-timer-row.current { color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] .presentation-timer-empty { color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .presentation-timer-menu-total { border-top:1px solid color-mix(in srgb,var(--l-line) 9%,transparent); color:var(--l-muted-strong)
}

/* orator-design-v1.38.css – palette declarations only */
html[data-theme="light"][data-room-palette] {
  --bg:var(--l-bg); --bg-soft:var(--l-panel); --panel:var(--l-panel); --panel-strong:var(--l-control);
  --line:var(--l-line); --line-strong:var(--l-line); --text:var(--l-text); --muted:var(--l-muted-strong); --muted-strong:var(--l-muted-strong);
  --cyan:var(--l-panel-top);
  --room-section:var(--l-panel); --room-control:var(--l-control); --room-dock:var(--l-panel); --room-inset:var(--l-panel); --edge:inset 0 1px 0 color-mix(in srgb,var(--l-line) 12%,transparent);
  --scroll-track:var(--l-panel); --scroll-thumb:var(--l-panel-top); --scroll-hover:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] {
  --bg:var(--l-panel); --bg-soft:var(--l-panel); --panel-strong:var(--l-panel);
  --line:var(--l-line); --line-strong:var(--l-line); --text:var(--l-text); --muted:var(--l-muted); --muted-strong:var(--l-muted);
  --cyan:var(--l-panel-top); --room-control:var(--l-panel); --room-dock:var(--l-panel); --room-inset:var(--l-panel);
  --shadow:0 14px 34px rgba(44,49,56,0.1); --edge:inset 0 1px 0 color-mix(in srgb,var(--l-line) 85%,transparent);
  --scroll-track:var(--l-panel); --scroll-thumb:var(--l-panel-top); --scroll-hover:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] :is(.topbar,.card,.glass-card,.my-rooms,.product-modal-card,.confirm-card,.settings-card,.breakouts-card,.whiteboard-shell) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .topbar {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .brand-mark {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .launch-card {
  background:linear-gradient(145deg,var(--l-control) 0%,var(--l-control) 48%,var(--l-panel) 100%);
  box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .launch-card::before {background:radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--l-panel) 9%,transparent),transparent 70%)
}
html[data-theme="light"][data-room-palette] .launch-card:focus-visible:not(:disabled) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .launch-card:focus-visible .launch-symbol {color:var(--l-accent-ink)
}
@media (hover:hover) and (pointer:fine) {
  html[data-theme="light"][data-room-palette] .launch-card:hover:not(:disabled) {box-shadow:var(--l-shadow)
  }
}
@media (hover:hover) and (pointer:fine) {
  html[data-theme="light"][data-room-palette] .launch-card:hover:not(:disabled) .launch-symbol {color:var(--l-accent-ink)
  }
}
html[data-theme="light"][data-room-palette] .launch-card:active:not(:disabled) .launch-symbol {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .launch-card {background:linear-gradient(145deg,#fefaf4,var(--l-panel) 48%,var(--l-panel-top));border-color:var(--l-line)
}
html[data-theme="light"][data-room-palette] .launch-card:is(:hover,:focus-visible):not(:disabled) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.my-room-row,.room-history-row,.room-created,.my-settings-section,.setting-section,.breakout-room,.ai-job,.ai-assignment,.speech-history-card) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .account-button.unavailable {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .my-room-copy>.room-pending-label {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] :is(.wait,.warning) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] :is(.secondary,.icon-button,.tool,.theme-toggle,.room-info-button,.panel-action,.participant-action,.tile-action,.ai-panel-close,.board-window-actions button,.room-head-overflow-button,.buddy-room-theme-control,.buddy-room-connection-control) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.secondary,.icon-button,.tool,.theme-toggle,.room-info-button,.panel-action,.participant-action,.tile-action):hover:not(:disabled) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.primary,button.primary,a.primary) {color:var(--l-accent-ink);box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.primary,button.primary,a.primary):is(:hover,:focus-visible):not(:disabled) {color:var(--l-accent-ink);box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.primary,button.primary,a.primary):active:not(:disabled) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.tool.active,.tool.on,.ai-tool.active,.board-tool.active,.board-control.active) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] :is(#toggleMicBtn.on,#toggleCameraBtn.on,#togglePlaybackBtn.on) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(button,a,input,select,textarea,[tabindex]):focus-visible {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .format-option>input:checked+span {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.product-modal,.confirm-modal,.settings-modal,.workspace-modal:not(#whiteboardModal),.ai-panel-backdrop) {background:color-mix(in srgb,var(--l-bg) 55%,transparent)
}
html[data-theme="light"][data-room-palette] :is(.room-head,.room-main,.participant-panel,.panel-topbar,.chat-composer,.room-info-popover,.layout-menu,.mobile-more-menu,.room-head-overflow-menu,.buddy-room-account-popover) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .participant-tile {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .participant-tile.active-speaker {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.toolbar,.toolbar-wrap .toolbar) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.presence-dot.speaking,.live-dot) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.panel-tab.active,.panel-tab[aria-selected="true"],.ai-tab.active,.room-history-tab.active) {color:var(--l-accent-ink);box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.ai-panel-kicker,.ai-tool,.ai-filter.active,.ai-scope-button.active,.ai-recipient-chip.active,.presentation-card.selected) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-badge {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] :is(.chat-send,#chatSendBtn) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] :is(.chat-speech.recording,.chat-speech.active) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] :is(.ai-panel-tab.active,.ai-filter-chip.active) {color:var(--l-accent-ink);box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.ai-job-status.queued,.ai-job-status.processing,.ai-job-status.retry,.presentation-card-state.processing) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] :is(.transcription-scope-option em,.recording-scope-option em) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] :is(.presentation-mini-action.primary) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .ai-thesis-action {color:var(--l-on-accent)!important
}
html[data-theme="light"][data-room-palette] .ai-thesis-action:hover:not(:disabled),html[data-theme="light"][data-room-palette] .ai-thesis-action:focus-visible:not(:disabled) {color:var(--l-on-accent)!important
}
html[data-theme="light"][data-room-palette] .ai-result-index {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .presentation-panel {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] :is(.presentation-action.primary,.presentation-action.primary:hover) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] :is(.presentation-private-label span,.presentation-source-card .source-icon,.presentation-dropzone .drop-icon) {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .presentation-thumb-button.active {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .owner-choice-actions .primary :is(b,small) {color:var(--l-on-accent)
}
html[data-theme="light"][data-room-palette] #previewPlaceholder small {color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] :is(.primary,button.primary,a.primary,.chat-send,#chatSendBtn):is(:hover,:focus-visible):not(:disabled) {color:var(--l-on-accent);box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] :is(.chat-attach,.chat-speech,.board-tool,.board-window-action,.layout-option,.recording-library-button):hover:not(:disabled) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-history-star {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-history-star.saved {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .launch-card {border-color:var(--l-line)!important
}
html[data-theme="light"][data-room-palette] .launch-card::before {background:radial-gradient(ellipse at 12% 8%,color-mix(in srgb,var(--l-panel) 78%,transparent) 0%,color-mix(in srgb,var(--l-panel) 56%,transparent) 20%,rgba(255,255,255,0) 56%),linear-gradient(145deg,rgba(255,255,255,0) 48%,color-mix(in srgb,var(--l-panel-top) 18%,transparent) 100%)!important
}
html[data-theme="light"][data-room-palette] .launch-card:is(:hover,:focus-visible):not(:disabled) {border-color:var(--l-line)!important;box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] :is(.secondary,.icon-button,.tool,.theme-toggle,.room-info-button,.panel-action,.participant-action,.tile-action):hover:not(:disabled) {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .switch-row i::after {background:var(--l-panel)!important
}
html[data-theme="light"][data-room-palette] .switch-row input:checked+i::after {background:var(--l-panel)!important
}
html[data-theme="light"][data-room-palette] .switch-row i {background:var(--l-panel-top)!important
}
html[data-theme="light"][data-room-palette] .launch-card {
  background:linear-gradient(145deg,#fffdf9 0%,var(--l-panel) 50%,var(--l-panel-top) 100%)!important
}
html[data-theme="light"][data-room-palette] .launch-card::before {
  background:radial-gradient(ellipse at 18% 12%,color-mix(in srgb,var(--l-panel) 82%,transparent) 0%,color-mix(in srgb,var(--l-panel) 52%,transparent) 21%,rgba(255,255,255,0) 58%),linear-gradient(145deg,rgba(255,255,255,0) 42%,color-mix(in srgb,var(--l-panel-top) 15%,transparent) 100%)!important
}
@media (hover:hover) and (pointer:fine) {
  html[data-theme="light"][data-room-palette] .launch-card:hover:not(:disabled) {
    border-color:var(--l-line)!important;
    box-shadow:var(--l-shadow)!important
  }
}
html[data-theme="light"][data-room-palette] .launch-card:focus-visible:not(:disabled) {
  border-color:var(--l-line)!important;
  box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .participant-name {
  color:var(--l-text)!important;
  background:linear-gradient(90deg,color-mix(in srgb,var(--l-bg) 55%,transparent),color-mix(in srgb,var(--l-bg) 20%,transparent))!important;
  border:1px solid color-mix(in srgb,var(--l-line) 8%,transparent)!important;
  box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .participant-role {color:var(--l-text)!important
}
html[data-theme="light"][data-room-palette] .media-state span {
  color:var(--l-text)!important;background:color-mix(in srgb,var(--l-bg) 58%,transparent)!important;border:1px solid color-mix(in srgb,var(--l-line) 10%,transparent)!important;
  box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .media-state span.off {color:var(--l-danger)!important
}
html[data-theme="light"][data-room-palette] #roomView #aiAssistantBtn.active {
 color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] #aiAssistantBtn #aiToolbarBadge {border:2px solid var(--room-control,var(--l-line))!important
}
html[data-theme="light"][data-room-palette] :is(.layout-option,.layout-geometry-option).active {
  color:var(--l-accent-ink);
  box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] :is(.room-head,.participant-panel,.ai-assistant-panel,.layout-menu,.mobile-more-menu,.room-head-overflow-menu) {
  background:linear-gradient(145deg,#fffdf9 0%,var(--l-panel) 66%,var(--l-panel-top) 100%)!important;border-color:var(--l-line)!important;
  box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] :is(.participants-pane,.chat-panel,.chat-messages) {background:var(--l-panel)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] :is(.toolbar,.toolbar-wrap .toolbar) {background:var(--l-panel-top)!important;border-color:var(--l-line)!important;box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] :is(.panel-tab.active,.panel-tab[aria-selected="true"]) {
  color:var(--l-accent-ink)!important;
  box-shadow:var(--l-shadow)!important
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .room-panel-backdrop:not(.hidden) {background:color-mix(in srgb,var(--l-bg) 58%,transparent)
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .room-panel-backdrop:not(.hidden) {background:color-mix(in srgb,var(--l-panel) 28%,transparent)
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .participant-panel,html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .participant-panel.detached,html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .room.panel-closed .participant-panel {
    box-shadow:var(--l-shadow)!important
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .layout-menu {box-shadow:var(--l-shadow)!important
  }
}
html[data-theme="light"][data-room-palette] .tile-pip-btn.is-pip-active {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .tile-geometry-btn:hover:not(:disabled) {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] {
  --orator-platinum-base:linear-gradient(145deg,#fefaf4 0%,var(--l-panel) 48%,var(--l-panel-top) 100%);
  --orator-platinum-glaze:radial-gradient(ellipse at 30% 28%,color-mix(in srgb,var(--l-panel) 88%,transparent) 0%,color-mix(in srgb,var(--l-panel) 46%,transparent) 24%,rgba(255,255,255,0) 60%),radial-gradient(ellipse at 76% 74%,color-mix(in srgb,var(--l-panel-top) 22%,transparent) 0%,rgba(132,127,119,0) 58%)
}
html[data-theme="light"][data-room-palette] .launch-card {border-color:var(--l-line)!important
}
@media (hover:hover) and (pointer:fine) {
  html[data-theme="light"][data-room-palette] .launch-card:hover:not(:disabled) {border-color:var(--l-line)!important
  }
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] {
 --room-section:var(--l-panel);--room-control:var(--l-panel);--room-inset:var(--l-panel);--line:var(--l-line);--line-strong:var(--l-line);
 --orator-room-material:linear-gradient(140deg,#fffdf9 0%,var(--l-panel) 62%,var(--l-panel-top) 100%);
 --orator-room-tab:linear-gradient(140deg,#fffdf9 0%,var(--l-panel-top) 55%,var(--l-panel-top) 100%);
 --orator-room-tile:linear-gradient(140deg,#fffdf9 0%,var(--l-panel-top) 52%,var(--l-panel-top) 100%)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .room-main {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .participant-tile {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .participant-tile.active-speaker {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] :is(.panel-tab,.ai-panel-tab,.layout-option,.layout-geometry-option).active {color:var(--l-accent-ink)!important;box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] :is(.panel-tab,.ai-panel-tab,.layout-option,.layout-geometry-option).active {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .participant-empty-avatar {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .participant-row {background:linear-gradient(140deg,#fffdf9,var(--l-panel))!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .chat-bubble {background:var(--l-panel)!important;border-color:color-mix(in srgb,var(--l-line) 14%,transparent)!important;box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .chat-message.ai-message .chat-bubble {background:var(--l-panel)!important;border-color:color-mix(in srgb,var(--l-line) 14%,transparent)!important
}

html[data-theme="light"][data-room-palette] #chatForm :is(.chat-attach,.chat-speech) {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] #chatForm #chatSendBtn {color:var(--l-on-accent)!important
}
html[data-theme="light"][data-room-palette] #chatForm #chatSpeechBtn.recording {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] #chatInput:focus {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .section-collapse-control {background:var(--l-panel);border-color:var(--l-line)
}
html[data-theme="light"][data-room-palette] .section-collapse-control:hover {background:var(--l-panel);border-color:var(--l-line)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] {
 --orator-room-material:radial-gradient(ellipse at 12% 2%,color-mix(in srgb,var(--l-panel) 90%,transparent),rgba(255,255,255,0) 70%),linear-gradient(145deg,#fffdf9 0%,var(--l-panel-top) 55%,var(--l-panel-top) 100%);
 --orator-room-tab:linear-gradient(145deg,#fffefa 0%,var(--l-panel) 45%,var(--l-panel-top) 100%);
 --orator-room-control:linear-gradient(145deg,#fffefa 0%,var(--l-panel) 46%,var(--l-panel-top) 100%);
 --orator-room-control-hover:radial-gradient(ellipse at 75% 14%,color-mix(in srgb,var(--l-panel) 90%,transparent),rgba(255,255,255,0) 66%),linear-gradient(145deg,#faf7f1,var(--l-panel-top))
}
html[data-theme="light"][data-room-palette] #roomView :is(#chatBtn.active,#participantsBtn.active) {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] #roomView :is(#chatBtn.active,#participantsBtn.active) {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] #aiSpeechRecordBtn {color:var(--l-text)!important;box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] #aiSpeechRecordBtn.recording {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] #roomView .participant-tile.raised-hand {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] #roomView .participant-tile.active-speaker {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .tile-hand-badge {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] #presentationPanel [data-presentation-action="add-images"] {color:var(--l-text)!important
}
html[data-theme="light"][data-room-palette] #presentationPanel :is(.presentation-action,.presentation-mini-action):not(.primary):not(.danger) {background:var(--l-panel)!important;border-color:var(--l-line)!important
}
html[data-theme="light"][data-room-palette] #presentationPanel :is(.presentation-action,.presentation-mini-action).primary {color:var(--l-text)!important
}
html[data-theme="light"][data-room-palette] #presentationPanel :is(.presentation-search,.presentation-sort,.presentation-title-input,.presentation-dropzone,.presentation-slide-card) {background:var(--l-panel)!important
}
html[data-theme="light"][data-room-palette] #presentationPanel .presentation-slide-thumb {background:var(--l-panel-top)!important
}
html[data-theme="light"][data-room-palette] .presentation-delete-dialog {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .presentation-delete-dialog::backdrop {background:color-mix(in srgb,var(--l-bg) 66%,transparent)
}
html[data-theme="light"][data-room-palette] .presentation-slide-card.drop-before {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .presentation-slide-card.drop-after {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .ai-assignment-bundle {
  box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .ai-assignment-bundle-head strong {
  color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] .ai-assignment-number {
  color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] .ai-assignment-owner {
  color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .transcription-runtime-state i {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .transcription-runtime-controls.is-paused .transcription-runtime-state i {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .transcription-runtime-controls.is-completed .transcription-runtime-state i {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .transcription-pause:hover:not(:disabled),html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .transcription-pause:focus-visible {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .transcription-stop {color:var(--l-on-accent)!important;box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .transcription-stop:hover:not(:disabled) {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .transcription-continue {color:var(--l-on-accent)!important;box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .transcript-side-panel {box-shadow:var(--l-shadow)
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .transcript-side-panel:not(.hidden) {box-shadow:var(--l-shadow)!important
  }
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .workspace-panel {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .workspace-panel-tab:hover:not(:disabled),html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .workspace-panel-tab:focus-visible {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .workspace-panel-tab.active {color:var(--l-accent-ink)
}
@media (min-width:761px) and (max-width:900px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .room.workspace-panel-open .workspace-panel {box-shadow:var(--l-shadow)!important
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .room.workspace-panel-open .workspace-panel {box-shadow:var(--l-shadow)!important
  }
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-panel {
  box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-panel {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-panel-kicker {
  color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-empty-icon {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-attach {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-composer .support-send {color:var(--l-on-accent)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-composer textarea:focus {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-action.active {color:var(--l-accent-ink)!important
}
@media (max-width:820px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-panel-backdrop {background:color-mix(in srgb,var(--l-bg) 58%,transparent)
  }
}
@media (max-width:820px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-panel:not(.is-docked) {box-shadow:var(--l-shadow)
  }
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-attachment-chip-icon {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .support-message-attachment>span:first-child {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] :is(.secondary,.icon-button,.tool,.theme-toggle,.room-info-button,.panel-action,.participant-action,.tile-action,.ai-panel-close,.board-window-actions button,.room-head-overflow-button,.buddy-room-theme-control,.buddy-room-connection-control):hover:not(:disabled),html[data-theme="light"][data-room-palette] .participant-action.participant-admin-toggle:hover:not(:disabled) {
  color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] :is(.danger,.tool.danger,.secondary.danger,.room-delete,.room-history-delete,.danger-button,.participant-action.mute,.participant-action.remove,.tile-action.remove,.ai-delete-button,.ai-job-delete,.ai-thesis-delete):hover:not(:disabled) {
  color:var(--l-danger)!important
}
html[data-theme="light"][data-room-palette] #roomView .participant-tile :is(.tile-focus-btn,.tile-geometry-btn,.tile-pip-btn,.tile-action):not(.remove),html[data-theme="light"][data-room-palette] #roomView .participant-tile .tile-more-btn {
 background:color-mix(in srgb,var(--l-bg) 55%,transparent)!important;color:var(--l-text)!important;border:1px solid color-mix(in srgb,var(--l-line) 15%,transparent)!important
}
html[data-theme="light"][data-room-palette] #roomView .participant-tile .tile-action.remove:not(:hover) {background:color-mix(in srgb,var(--l-bg) 55%,transparent)!important
}
html[data-theme="light"][data-room-palette] #roomView .participant-tile :is(.tile-focus-btn,.tile-geometry-btn,.tile-pip-btn,.tile-action):not(.remove):not(:disabled):is(:hover,:focus-visible),html[data-theme="light"][data-room-palette] #roomView .participant-tile .tile-more-btn:is(:hover,:focus-visible) {color:var(--l-accent-ink)!important;background:color-mix(in srgb,var(--l-bg) 55%,transparent)!important
}
html[data-theme="light"][data-room-palette] .tile-controls-menu {background:var(--l-panel);border:1px solid var(--l-line);box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .tile-controls-menu button {color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .tile-controls-menu button:not(:disabled):hover {background:var(--l-control);color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] #roomView .participant-tile .tile-action.remove:not(:disabled):is(:hover,:focus-visible),html[data-theme="light"][data-room-palette] .tile-controls-menu button.tile-action-danger:not(:disabled):is(:hover,:focus-visible) {color:var(--l-danger)!important
}
html[data-theme="light"][data-room-palette] #roomView #groupTileShapeBtn {background:color-mix(in srgb,var(--l-bg) 55%,transparent)!important;color:var(--l-text)!important;border-color:color-mix(in srgb,var(--l-line) 15%,transparent)!important
}
html[data-theme="light"][data-room-palette] #roomView #groupTileShapeBtn:not(:disabled):is(:hover,:focus-visible) {background:color-mix(in srgb,var(--l-bg) 55%,transparent)!important;color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] #roomView #groupTileShapeBtn:not(:disabled):is(:hover,:focus-visible)>svg {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] {--room-chat-own-border:color-mix(in srgb,var(--l-line) 15%,transparent)
}

/* orator-segmented.css – palette declarations only */
html[data-theme="light"][data-room-palette] {
 --segmented-hover-text:var(--l-accent-ink);
 --segmented-bg:var(--l-panel);--segmented-border:var(--l-line);--segmented-text:var(--l-muted);
 --segmented-text-active-rest:var(--l-text);--segmented-indicator-ink:var(--l-accent-ink);--segmented-focus:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] {
 --segmented-bg:var(--l-panel);--segmented-border:var(--l-line);--segmented-text:var(--l-muted);
 --segmented-text-active-rest:var(--l-muted);--segmented-indicator-ink:var(--l-accent-ink);--segmented-focus:var(--l-panel-top)
}

/* orator-lift-dock-r3.css – palette declarations only */
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] {
 --ld-rest:linear-gradient(145deg,var(--l-panel-top) 0%,var(--l-control) 48%,var(--l-control) 100%);
 --ld-hover:radial-gradient(65px 56px at 12% -12%,color-mix(in srgb,var(--l-panel-top) 22%,transparent),rgba(174,215,255,0) 72%),linear-gradient(145deg,var(--l-panel-top) 0%,var(--l-panel-top) 48%,var(--l-control) 100%);
 --ld-border:var(--l-line);--ld-hover-border:var(--l-line);--ld-ink:var(--l-text);
 --ld-tray:linear-gradient(180deg,var(--l-panel),var(--l-panel));--ld-tray-line:var(--l-line)
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] {
 --ld-rest:linear-gradient(145deg,#fffdf9 0%,var(--l-panel) 48%,var(--l-panel-top) 100%);
 --ld-hover:radial-gradient(65px 56px at 12% -12%,color-mix(in srgb,var(--l-panel) 90%,transparent),rgba(255,255,255,0) 72%),linear-gradient(145deg,#fffefa 0%,var(--l-panel) 48%,var(--l-panel-top) 100%);
 --ld-border:var(--l-line);--ld-hover-border:var(--l-line);--ld-ink:var(--l-muted);
 --ld-tray:linear-gradient(180deg,var(--l-panel),var(--l-panel-top));--ld-tray-line:var(--l-line)
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] .ld-face {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] .ld-button.is-peek .ld-face {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] .ld-button.active .ld-face {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] :is(#chatBtn,#participantsBtn,#aiAssistantBtn).active .ld-face {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] #raiseHandBtn.hand-raised .ld-face {
 color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] #raiseHandBtn.hand-raised .ld-face {
 color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] #screenShareBtn.screen-sharing .ld-face {
 color:var(--l-success)
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] #mobileRaiseHandAction[data-ld-hand-raised="true"] {
 color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] #mobileRaiseHandAction[data-ld-hand-raised="true"] {
 color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] .ld-button:disabled .ld-face {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .ld-caption[data-orator-lift-portal="r3"][data-placement="above"] {box-shadow:var(--l-shadow)
}
@media (hover:none),(pointer:coarse) {
 html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] .ld-button.is-peek:not(.is-demo) .ld-face {box-shadow:var(--l-shadow)
 }
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] #memeReactionsBtn.active .ld-face {
 color:var(--l-accent-ink);box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock="r3"] #mobileMemesAction.active {color:var(--l-accent-ink)!important
}

/* orator-ui-foundations.css – palette declarations only */
html[data-theme="light"][data-room-palette] {
 --orator-ui-scroll-track:var(--l-panel); --orator-ui-scroll-thumb:var(--l-panel-top);
 --orator-ui-scroll-hover:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] {
 --orator-ui-scroll-track:var(--l-panel); --orator-ui-scroll-thumb:var(--l-panel-top);
 --orator-ui-scroll-hover:var(--l-panel-top);
 --orator-ui-platinum:linear-gradient(128deg,#fffdf9 0%,var(--l-panel) 18%,var(--l-panel) 35%,var(--l-panel-top) 51%,var(--l-panel) 68%,var(--l-panel) 84%,var(--l-panel) 100%)
}
html[data-theme="light"][data-room-palette] body :is(button.theme-toggle,#roomView button[data-buddy-theme-proxy]),html[data-theme="light"][data-room-palette] body :is(button.theme-toggle,#roomView button[data-buddy-theme-proxy]):is(:hover,:active,:focus) {
 color:var(--muted-strong,var(--text-soft,var(--muted,var(--l-muted-strong))))!important
}
html[data-theme="light"][data-room-palette] body :is(button.theme-toggle,#roomView button[data-buddy-theme-proxy]):is(:hover,:focus-visible) {color:var(--l-accent-ink)!important
}

/* rooms-0.21.140.css – palette declarations only */
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .panel-collapse-strip {box-shadow:var(--l-shadow)!important
  }
}
@media (max-width:760px) {
  html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .panel-collapse-strip:hover,html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] .panel-collapse-strip:focus-visible {
    color:var(--l-accent-ink)!important
  }
}
html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] #participantPanel .panel-tabs.orator-segmented {
  background:color-mix(in srgb,var(--room-inset) 90%,var(--l-bg) 10%)!important;
  box-shadow:var(--l-shadow)!important
}

/* rooms-0.21.145.css – palette declarations only */
@media (max-width:900px) {
    html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] #roomView.room.workspace-panel-open .workspace-panel {
    box-shadow:var(--l-shadow)!important
    }
}

/* rooms-0.21.146.css – palette declarations only */


/* rooms-0.21.147.css – palette declarations only */


/* rooms-0.21.148.css – palette declarations only */
@media (max-width:900px) {
    html[data-theme="light"][data-room-palette][data-buddy-room-view="active"] #roomView.room:not(.panel-closed):not(.panel-detached):not(.panel-fullscreen):not(.workspace-panel-open):not(.keyboard-active) #participantPanel {
    box-shadow:var(--l-shadow)!important
    }
}

/* room-observer-0.21.168.css – palette declarations only */
html[data-theme="light"][data-room-palette] .room-ai-card {background:var(--room-section,color-mix(in srgb,var(--l-panel) 2.5%,transparent))
}
html[data-theme="light"][data-room-palette] .room-ai-eyebrow {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .room-ai-primary {color:var(--l-on-accent)
}
html[data-theme="light"][data-room-palette] .room-ai-quick-toggle {background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .room-ai-command-row {background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .room-ai-command-row em {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .room-ai-turn {background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .room-ai-composer {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .room-ai-send {color:var(--l-on-accent)
}
html[data-theme="light"][data-room-palette] .room-ai-summary-card {background:color-mix(in srgb,var(--l-panel) 1.8%,transparent)
}
html[data-theme="light"][data-room-palette] .room-ai-send {color:var(--l-on-accent)!important
}
html[data-theme="light"][data-room-palette] .room-ai-control-dock {box-shadow:var(--l-shadow)
}

/* transcript-summaries-0.21.180.css – palette declarations only */
html[data-theme="light"][data-room-palette] .transcript-summary-tabs { border:1px solid var(--line,var(--l-line))
}
html[data-theme="light"][data-room-palette] .transcript-summary-tabs [role="tab"] { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .transcript-summary-tabs [aria-selected="true"] { color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] .transcript-meeting-summary { border:1px solid color-mix(in srgb,var(--accent,#ffd36a) 35%,var(--line,var(--l-line))); background:linear-gradient(125deg,color-mix(in srgb,var(--accent,#ffd36a) 11%,transparent),color-mix(in srgb,var(--l-panel-top) 8%,transparent) 65%,color-mix(in srgb,var(--l-panel-top) 6%,transparent))
}
html[data-theme="light"][data-room-palette] .transcript-summary-hero-head h3 { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .transcript-summary-private { color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] .transcript-summary-hint { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .transcript-summary-source-picker { border:1px solid var(--line,var(--l-line))
}
html[data-theme="light"][data-room-palette] :is(.transcript-summary-source-picker,.transcript-summary-provenance)>summary { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .transcript-summary-source-count { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .transcript-summary-source-choice { border-top:1px solid var(--line,var(--l-line))
}
html[data-theme="light"][data-room-palette] .transcript-summary-source-choice b { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .transcript-summary-source-choice small { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .transcript-summary-settings label { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .transcript-summary-settings select { color:var(--text,var(--l-text)); background:var(--panel,var(--l-panel)); border:1px solid var(--line,var(--l-line))
}
html[data-theme="light"][data-room-palette] .transcript-summary-result { border:1px solid var(--line,var(--l-line))
}
html[data-theme="light"][data-room-palette] .transcript-summary-result-toggle { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .transcript-summary-result-toggle small { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .transcript-summary-result-status { color:var(--l-accent-ink))
}
html[data-theme="light"][data-room-palette] .transcript-summary-result-status.is-stale { color:var(--red,var(--l-danger))
}
html[data-theme="light"][data-room-palette] .transcript-summary-provenance { border-bottom:1px solid var(--line,var(--l-line))
}
html[data-theme="light"][data-room-palette] .transcript-summary-provenance>summary { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .transcript-summary-provenance li { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .transcript-summary-provenance code { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .transcript-summary-result-text { color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .transcript-summary-warning { color:var(--red,var(--l-danger))
}
html[data-theme="light"][data-room-palette] .transcript-summary-publication-note { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .transcript-summary-alert { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .transcript-summary-confirm { background:var(--panel,var(--l-panel)); color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .transcript-summary-empty { color:var(--muted-strong,var(--muted,var(--l-muted-strong)))
}
html[data-theme="light"][data-room-palette] .has-transcript-summaries :is(.transcript-meeting-summary,.transcript-summary-results,.transcript-summary-confirm) button:not(.primary):not(:disabled):hover {
  color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] .transcript-summary-result-text h4 {color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .transcript-summary-result-toggle[aria-expanded=true] .transcript-summary-chevron {color:var(--l-accent-ink)
}

/* room-clock.css – palette declarations only */
html[data-theme="light"][data-room-palette] .room-clock,html[data-theme="light"][data-room-palette] .clock-stage-surface {color:var(--text,var(--l-text));background:var(--room-control,var(--l-control));border:1px solid var(--line-strong,var(--l-line))
}
html[data-theme="light"][data-room-palette] .clock-tabs {background:color-mix(in srgb,var(--l-panel-top) 10%,transparent)
}
html[data-theme="light"][data-room-palette] .clock-tabs button {color:var(--muted,var(--l-muted-strong))!important
}
html[data-theme="light"][data-room-palette] .clock-tabs button[aria-selected=true] {background:color-mix(in srgb,var(--l-panel-top) 18%,transparent)!important;color:var(--text,var(--l-text))!important
}
html[data-theme="light"][data-room-palette] .clock-digits small {color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .clock-status {color:var(--muted,var(--l-muted-strong))
}
html[data-theme="light"][data-room-palette] .room-clock button.clock-icon,html[data-theme="light"][data-room-palette] .clock-stage-surface button.clock-icon {border:1px solid var(--line-strong,var(--l-line))!important;background:color-mix(in srgb,var(--l-panel-top) 6%,transparent)!important;color:var(--text,var(--l-text))!important
}
html[data-theme="light"][data-room-palette] .room-clock button.primary-control,html[data-theme="light"][data-room-palette] .clock-stage-surface button.primary-control {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] .room-clock button.stage-active {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] .clock-surfaces button:hover:not(:disabled) {color:var(--l-accent-ink)!important
}
html[data-theme="light"][data-room-palette] .clock-panel .clock-visibility-note {background:var(--l-panel-top)
}
html[data-theme="light"][data-room-palette] .room-clock button.clock-close:is(:hover,:focus-visible) {color:var(--l-danger)!important
}
html[data-theme="light"][data-room-palette] .clock-quick-times button {background:color-mix(in srgb,var(--l-panel-top) 4%,transparent)
}
html[data-theme="light"][data-room-palette] .clock-quick-times button:hover {background:color-mix(in srgb,var(--l-panel-top) 12%,transparent)
}
html[data-theme="light"][data-room-palette] .clock-quick-times button[aria-pressed=true] {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .clock-time-fields {background:color-mix(in srgb,var(--l-panel-top) 4%,transparent)
}
html[data-theme="light"][data-room-palette] .clock-time-fields:focus-within {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .clock-custom-time input:focus-visible {background:color-mix(in srgb,var(--l-panel-top) 12%,transparent)!important
}
html[data-theme="light"][data-room-palette] .room-clock .clock-time-steppers button:hover {background:color-mix(in srgb,var(--l-panel-top) 18%,transparent)!important
}
html[data-theme="light"][data-room-palette] .clock-duration-editor .clock-apply {background:color-mix(in srgb,var(--l-panel-top) 4%,transparent)
}
html[data-theme="light"][data-room-palette] .clock-duration-editor.is-dirty .clock-apply,html[data-theme="light"][data-room-palette] .clock-apply:hover {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .clock-duration-editor.is-invalid .clock-duration-message {background:var(--room-control,var(--l-control));box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .clock-widget {box-shadow:var(--l-shadow)
}
html[data-theme="light"][data-room-palette] .clock-progress {color:color-mix(in srgb,var(--l-muted-strong) 14%,transparent)
}
html[data-theme="light"][data-room-palette] .clock-progress-value {stroke:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .clock-popout-body {background:var(--bg,var(--l-panel))!important;color:var(--text,var(--l-text))
}
html[data-theme="light"][data-room-palette] .clock-narrow .clock-edit-toggle {background:color-mix(in srgb,var(--l-panel-top) 4%,transparent)
}
html[data-theme="light"][data-room-palette] .clock-edit-toggle[aria-expanded=true] {color:var(--l-accent-ink)
}
html[data-theme="light"][data-room-palette] .clock-stage-surface {background:radial-gradient(ellipse at 50% 30%,var(--l-control) 0%,var(--l-panel) 72%);color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .clock-stage-label {color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .clock-stage-surface .clock-digits {color:var(--l-text)
}
html[data-theme="light"][data-room-palette] .clock-stage-surface .clock-status {color:var(--l-muted-strong)
}
html[data-theme="light"][data-room-palette] .clock-stage-stop {border:1px solid var(--l-line);background:var(--l-control);color:var(--l-text)
}

/* recording-ui.css – palette declarations only */
html[data-theme="light"][data-room-palette] #roomView .room-head[data-head-mode] .room-head-actions>#recordingBtn.is-active:not(.hidden) {color:var(--l-danger)!important
}
html[data-theme="light"][data-room-palette] #roomView #recordingBtn svg {color:var(--l-danger)
}
html[data-theme="light"][data-room-palette] .recording-source-card {border:1px solid var(--line-strong,var(--l-line))!important;background:var(--room-control,var(--l-control))!important;color:var(--text,var(--l-text))!important
}
html[data-theme="light"][data-room-palette] .recording-source-card.selected {box-shadow:var(--l-shadow)!important
}
html[data-theme="light"][data-room-palette] .recording-source-card canvas {background:var(--l-control)
}

/* The existing chat and private-AI composers share one input material. */
html[data-theme="light"][data-room-palette] body :is(#chatInput,.room-ai-composer textarea){background:var(--l-inset)!important;border-color:var(--l-line)!important;box-shadow:none!important}
/* Pasted headings on the drawing board belong to its ink, not UI heading ink. */
html[data-theme="light"][data-room-palette] #whiteboardModal .board-text-editor :is(h1,h2,h3){color:inherit!important;-webkit-text-fill-color:currentColor!important}
/* html[data-theme="light"][data-room-palette] is resolved to document scope or the actual platform ShadowRoot host. */
html[data-theme="light"][data-room-palette], html[data-theme="light"][data-room-palette] :is(.app-shell,.cabinet-shell,#previewViewport,.sidebar,.room,.toolbar-wrap){
 --bg:var(--l-bg)!important;--bg-2:var(--l-soft)!important;--bg-soft:var(--l-soft)!important;--paper:var(--l-bg)!important;--paper-strong:var(--l-panel)!important;--surface:var(--l-panel)!important;--surface-2:var(--l-top)!important;--surface-3:var(--l-control)!important;--panel:var(--l-panel)!important;--panel-top:var(--l-top)!important;--room-panel:var(--l-panel)!important;--room-control:var(--l-control)!important;--control:var(--l-control)!important;--inset:var(--l-inset)!important;
 --text:var(--l-text)!important;--ink:var(--l-text)!important;--text-soft:var(--l-muted-strong)!important;--ink-soft:var(--l-muted)!important;--muted:var(--l-muted)!important;--muted-strong:var(--l-muted-strong)!important;--soft:var(--l-muted)!important;--foreground:var(--l-text)!important;
 --line:var(--l-line)!important;--line-strong:var(--l-line-strong)!important;--edge:var(--l-line)!important;--shadow:var(--l-shadow)!important;
 --accent:var(--l-accent-fill)!important;--accent-2:var(--l-accent-fill)!important;--ember:var(--l-accent-fill)!important;--accent-dark:var(--l-accent-ink)!important;--accent-soft:var(--l-selected)!important;
 --orator-ui-accent:var(--l-accent-fill)!important;--orator-platinum-base:linear-gradient(145deg,var(--l-panel),var(--l-top))!important;--orator-platinum-glaze:none!important;
 --segmented-bg:var(--l-control)!important;--segmented-border:var(--l-line)!important;--segmented-text:var(--l-muted-strong)!important;--segmented-yellow:var(--l-accent-fill)!important;--segmented-indicator-ink:var(--l-on-accent)!important;--segmented-focus:var(--l-accent-ink)!important;
 --nav-icon-muted:var(--l-muted)!important;--scroll-track:var(--l-bg)!important;--scroll-thumb:var(--l-scroll)!important;--scroll-thumb-hover:var(--l-muted)!important;
 color:var(--l-text)!important;background-color:var(--l-bg)!important}
html[data-theme="light"][data-room-palette] :is(body,.content,.cabinet-main,.cabinet-shell,.app-shell,#previewViewport,.pilot-main,.page-home,.room){background:var(--l-bg)!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] :is(.sidebar,.cabinet-sidebar,.topbar,.site-header,.nav-shell,.bottom-nav,.native-preview-mobile-nav,.toolbar,.panel-topbar){background:var(--l-top)!important;border-color:var(--l-line)!important;box-shadow:none!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] :is(.card,.metric,.list-row,.public-card,.candidate-card,.pair-card,.training-card,.week-card,.setting-card,.session-card,.profile-local,.account-context-card,.panel-card,.stat-card,.overview-card,.overview-product-card,.overview-stat,.product-card,.home-goal-card,.homeLiveCard,.home-card,.dashboard-card,.home-access-card,.homeRankCard,.homeIntroCard,.homePracticeCard,.home-card-compact,.notice,.family-nav-card,.participant-panel,.home-access-panel,.home-program-card,.taskcard){background:var(--l-panel)!important;border-color:var(--l-line)!important;box-shadow:var(--l-shadow)!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] :is(.card.hero,.tobe-hero,.open-room-route,.overview-hero,.overview-card,.home-hero,.home-rank,.home-intro,.home-journey,.homeGoalCard,.hero-demo,.demo-shell,.hero-product-shell,.product-console,.product-demo,.chat-window,.demo-card,.chat-card){background:linear-gradient(145deg,var(--l-panel),var(--l-top))!important;border-color:var(--l-line)!important;box-shadow:var(--l-shadow)!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] :is(.card,.panel-card,.metric,.open-room-route,.overview-hero,.home-goal-card,.homeLiveCard,.button,.secondary-button,.secondary,.tool,.icon-button,.nav-access-cta)::before,
html[data-theme="light"][data-room-palette] :is(.card,.panel-card,.metric,.open-room-route,.overview-hero,.home-goal-card,.homeLiveCard,.button,.secondary-button,.secondary,.tool,.icon-button,.nav-access-cta)::after{background:none!important;box-shadow:none!important;opacity:0!important}
html[data-theme="light"][data-room-palette] :is(.button,.secondary-button,.secondary,.icon-button,.tool,.panel-tab,.theme-toggle,.shell-utility,.action-button,.home-action,.plain-button,.mode-card,.chip,.choice,.theme-control__trigger):not(.primary):not(.button-primary):not(.nav-access-cta):not(.mobile-access-cta):not(.primary-button):not(.danger):not(.success):not(.is-signout):not([aria-selected=true]){background:linear-gradient(145deg,var(--l-control-top),var(--l-control-bottom))!important;color:var(--l-text)!important;border-color:var(--l-line)!important;box-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(.button,.secondary-button,.secondary,.icon-button,.tool,.shell-utility,.action-button):not(.primary):not(.button-primary):not(.nav-access-cta):not(.mobile-access-cta):not(.primary-button):not(.danger):not(.success):hover{background:var(--l-control)!important;border-color:var(--l-line-strong)!important;box-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(.primary,.primary-button,.button-primary,.nav-access-cta,.chat-send,.send,.orator-bottom-crest-circle){background:var(--l-accent-fill)!important;color:var(--l-on-accent)!important;border-color:var(--l-accent-fill)!important;box-shadow:none!important;text-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(.eyebrow,.section-kicker,.kicker,.accent-text,.eyebrow-text,.homeEyebrow,.text-accent,.text-link,.card-kicker,.home-next-title,.home-level-label,.hero-eyebrow,.hero-title em,.hero-title .accent,.home-micro-copy strong):not(:is(.primary,.primary-button,.button-primary,.nav-access-cta,.chat-send,.send,.orator-bottom-crest-circle,.room-ai-primary,.room-ai-send,.support-send)):not(:is(.primary,.primary-button,.button-primary,.nav-access-cta,.chat-send,.send,.orator-bottom-crest-circle,.room-ai-primary,.room-ai-send,.support-send) *){color:var(--l-accent-ink)!important;text-shadow:none!important;background-image:none!important;-webkit-text-fill-color:currentColor!important}
html[data-theme="light"][data-room-palette] :is(h1,h2,h3,h4,.topbar-title,.card-title,.homeLiveTitle,.home-title,.overview-title,.hero-lead strong){color:var(--l-text)!important;text-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(.muted,.field-hint,.explain,.home-subtitle,.hero-lead,.hero-subtitle,.card-description,.page-description,.overview-card-note,.field-description,.subtitle,.note){color:var(--l-muted)!important}
html[data-theme="light"][data-room-palette] :is(input,textarea,select,.input,.select,.textarea,.composer,.chat-form){color:var(--l-text)!important;background:var(--l-inset)!important;border-color:var(--l-line)!important;box-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(input,textarea)::placeholder{color:var(--l-muted)!important;opacity:1!important}
html[data-theme="light"][data-room-palette] :is(.profile-hub-dropdown,.dropdown,.modal,.modal-card,.product-modal,.pv-menu,.landing-account-panel,.cabinet-account-menu){background:var(--l-panel)!important;color:var(--l-text)!important;border-color:var(--l-line)!important;box-shadow:var(--l-menu-shadow)!important}
html[data-theme="light"][data-room-palette] :is(.profile-hub-identity-card,.profile-hub-head,.landing-account-identity){background:var(--l-top)!important;box-shadow:none!important;border-color:var(--l-line)!important}
html[data-theme="light"][data-room-palette] :is(.dropdown-item,.cabinet-account-row,.landing-account-row){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] :is(.dropdown-item,.cabinet-account-row,.landing-account-row):hover{background:var(--l-control)!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] :is(.dropdown-item,.cabinet-account-row,.landing-account-row):hover :is(svg,.profile-hub-icon){color:var(--l-accent-ink)!important}
html[data-theme="light"][data-room-palette] :is(.danger,.profile-hub-logout,.is-signout,.room-logout,.leave-tool){color:var(--l-danger)!important;background:transparent!important;border-color:var(--l-danger)!important;box-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(.status.ok,.status-badge.ok,.badge.ok,.notice.success){color:var(--l-success)!important;background:#E8F4ED!important;border-color:#C3DDCE!important;box-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(.status.warn,.notice.warning){color:var(--l-warning)!important;background:#FFF1D6!important;border-color:#E4D4AC!important;box-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(.main-nav a.active,.navitem.active,.cabinet-nav-link.is-active,.cabinet-nav-item.is-active,.family-nav-current){background:var(--l-selected)!important;color:var(--l-accent-ink)!important;border-color:transparent!important;box-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(.main-nav a.active,.navitem.active,.cabinet-nav-link.is-active,.cabinet-nav-item.is-active) svg{color:var(--l-accent-ink)!important}
html[data-theme="light"][data-room-palette] :is(.os-indicator,.theme-indicator){background:var(--l-accent-fill)!important;box-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(.os-button[aria-selected=true],.os-button[aria-pressed=true],.theme-option[aria-checked=true]){color:var(--l-on-accent)!important}
html[data-theme="light"][data-room-palette] :is(.participant-tile,.tile){background:linear-gradient(145deg,var(--l-top),var(--l-control))!important;border-color:var(--l-line)!important;box-shadow:none!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] :is(.participants-pane,.chat-panel,.panel-tabs,.participant-list,.chat-messages){background:transparent!important;box-shadow:none!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] .toolbar-wrap[data-orator-lift-dock=r3]{--ld-rest:linear-gradient(145deg,var(--l-control-top),var(--l-control-bottom));--ld-hover:var(--l-control);--ld-border:var(--l-line);--ld-hover-border:var(--l-line-strong);--ld-ink:var(--l-muted-strong);--ld-shadow:none;--ld-hover-shadow:0 2px 4px rgba(0,0,0,.055);--ld-tray:var(--l-top);--ld-tray-line:var(--l-line)}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock=r3] .ld-face{box-shadow:none!important;background:linear-gradient(145deg,var(--l-control-top),var(--l-control-bottom))!important;border-color:var(--l-line)!important;color:var(--l-muted-strong)!important}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock=r3] .ld-face::before{background:none!important;opacity:0!important}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock=r3] .ld-button.active .ld-face{background:var(--l-selected)!important;color:var(--l-accent-ink)!important;border-color:var(--l-line)!important}
html[data-theme="light"][data-room-palette] #roomView .toolbar-wrap[data-orator-lift-dock=r3] #leaveBtn .ld-face{color:var(--l-danger)!important}
html[data-theme="light"][data-room-palette] ::-webkit-scrollbar-thumb{background:var(--l-scroll)!important;box-shadow:none!important;border-radius:8px}
html[data-theme="light"][data-room-palette] ::-webkit-scrollbar-track{background:transparent!important}
html[data-theme="light"][data-room-palette] *{scrollbar-color:var(--l-scroll) transparent}
/* Actual native classes in the representative Cabinet / Platform / Landing. */
html[data-theme="light"][data-room-palette] :is(.status-hero.overview-welcome,.overview-action-card.overview-card-action,.pilot-card,.home-lead){background:linear-gradient(145deg,var(--l-panel),var(--l-top))!important;box-shadow:var(--l-shadow)!important;border-color:var(--l-line)!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] :is(.status-hero.overview-welcome,.overview-action-card.overview-card-action,.pilot-card,.home-lead)::before,
html[data-theme="light"][data-room-palette] :is(.status-hero.overview-welcome,.overview-action-card.overview-card-action,.pilot-card,.home-lead)::after{background:none!important;box-shadow:none!important;opacity:0!important}
html[data-theme="light"][data-room-palette] :is(.nav-item.is-active,.navitem.active){background:var(--l-selected)!important;box-shadow:none!important;border-color:var(--l-line)!important;color:var(--l-accent-ink)!important}
html[data-theme="light"][data-room-palette] :is(.nav-item.is-active,.navitem.active) svg{color:var(--l-accent-ink)!important}
html[data-theme="light"][data-room-palette] .hero h1>span{background:none!important;-webkit-text-fill-color:var(--l-accent-ink)!important;color:var(--l-accent-ink)!important;text-shadow:none!important}
html[data-theme="light"][data-room-palette] :is(.channel-preview.glass-card,.focus-pill.glass-card,.progress-pill.glass-card){background:var(--l-panel)!important;box-shadow:var(--l-shadow)!important;border-color:var(--l-line)!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] .channel-preview .post-cover{background:linear-gradient(145deg,var(--l-panel),var(--l-top))!important;box-shadow:none!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] .channel-preview .cover-kicker{color:var(--l-accent-ink)!important}
html[data-theme="light"][data-room-palette] .button.button-primary:not(.danger),html[data-theme="light"][data-room-palette] .button.nav-access-cta,html[data-theme="light"][data-room-palette] .button.mobile-access-cta{background:var(--l-accent-fill)!important;box-shadow:none!important;border-color:var(--l-accent-fill)!important;color:var(--l-on-accent)!important}

html[data-theme="light"][data-room-palette] .native-preview-mobile-nav button:first-child{color:var(--l-accent-ink)!important}

/* Recorder state uses the same Light semantic ink and material as other controls. */
html[data-theme="light"][data-room-palette] #roomView .room-head[data-head-mode] .room-head-actions>#recordingBtn.is-active:not(.hidden){color:var(--l-danger)!important;border-color:color-mix(in srgb,var(--l-danger) 45%,var(--l-line))!important;background:color-mix(in srgb,var(--l-danger) 5%,var(--l-panel))!important}
html[data-theme="light"][data-room-palette] #roomView .room-head[data-head-mode] .room-head-actions>#recordingBtn.is-active:not(.hidden):hover:not(:disabled){border-color:var(--l-danger)!important;background:color-mix(in srgb,var(--l-danger) 8%,var(--l-panel))!important}
html[data-theme="light"][data-room-palette] #roomView #recordingBtn svg{color:var(--l-danger)!important}
html[data-theme="light"][data-room-palette] #roomView #recordingBtn:focus-visible{outline:2px solid var(--l-danger)!important;outline-offset:3px}
html[data-theme="light"][data-room-palette] #recordingSourcePicker .recording-source-card.selected{border-color:var(--l-success)!important;box-shadow:0 0 0 1px var(--l-success)!important}
/* Independent recorder disclosure/audio controls use the same light semantic roles. */
html[data-theme="light"][data-room-palette] .recording-active-section{background:var(--l-inset)!important;border-color:var(--l-line)!important;color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] .recording-active-item+.recording-active-item{border-color:var(--l-line)!important}
html[data-theme="light"][data-room-palette] :is(.recording-active-item strong,.recording-audio-options label){color:var(--l-text)!important}
html[data-theme="light"][data-room-palette] :is(.recording-active-item small,.recording-empty){color:var(--l-muted)!important}
html[data-theme="light"][data-room-palette] .recording-audio-options input{accent-color:var(--l-accent-fill)}
html[data-theme="light"][data-room-palette] .recording-audio-options input:focus-visible{outline-color:var(--l-accent-ink)}
html[data-theme="light"][data-room-palette] .recording-setup-card>.confirm-actions{background:var(--l-panel)!important;border-color:var(--l-line)!important}
