:root{--primary:#ffb000;--primary-contrast:#0f1115;--primary-user:#ffb000;--primary-user-contrast:#ffb000;--brand-red:#ff6366;--ink:#000;--bg:#fff;--surface-soft:#fefcf7;--bot-color:#efe4f2;--user-color:#fff3cc;--line:rgba(0,0,0,.1);--white-line:hsla(0,0%,100%,.1);--primary-10:color-mix(in srgb,var(--primary) 12%,transparent);--primary-20:color-mix(in srgb,var(--primary) 20%,transparent);--primary-30:color-mix(in srgb,var(--primary) 40%,transparent);--primary-user-10:color-mix(in srgb,var(--primary-user) 12%,transparent);--primary-user-20:color-mix(in srgb,var(--primary-user) 20%,transparent);--primary-user-30:color-mix(in srgb,var(--primary-user) 40%,transparent);--red-10:color-mix(in srgb,var(--brand-red) 10%,transparent);--red-20:color-mix(in srgb,var(--brand-red) 20%,transparent);--bg-grad-a:rgba(173,104,255,.12);--bg-grad-b:rgba(173,104,255,.06);--bg-grad-c:rgba(255,193,7,.08);--bg-grad-d:rgba(255,176,0,.06);--sidebar-w:280px;--audio-color:#ff4d4d;--top-bar-bg:#fff9f2;--top-bar-bg-grad-c:#f7eedc;--top-bar-bg-grad-d:#fff5e5}body{margin:0;padding:0;box-sizing:border-box;font-family:sans-serif;color:var(--ink);background:var(--bg)}html[data-layout=brl_wrk]{--primary:#fdc918;--primary-contrast:#fff;--primary-user:#eb5f92;--primary-user-contrast:#0098d1;--brand-red:#0098d1;--ink:#0e0f11;--bg:#fff;--surface-soft:#fff;--line:rgba(0,0,0,.08);--bot-color:color-mix(in srgb,var(--primary) 40%,transparent);--user-color:color-mix(in srgb,var(--primary-user) 25%,transparent);--bg-grad-a:rgba(255,244,233,.85);--bg-grad-b:rgba(255,249,242,.85);--bg-grad-c:rgba(29,112,183,.06);--bg-grad-d:rgba(29,112,183,.04);--primary-10:color-mix(in srgb,var(--primary) 12%,transparent);--primary-20:color-mix(in srgb,var(--primary) 20%,transparent);--primary-30:color-mix(in srgb,var(--primary) 40%,transparent);--primary-user-10:color-mix(in srgb,var(--primary-user) 12%,transparent);--primary-user-20:color-mix(in srgb,var(--primary-user) 20%,transparent);--primary-user-30:color-mix(in srgb,var(--primary-user) 40%,transparent);--red-10:color-mix(in srgb,var(--brand-red) 10%,transparent);--red-20:color-mix(in srgb,var(--brand-red) 20%,transparent)}