/* Bonus Thoughts theme 19: Charcoal & Coral, light and dark. Set on <html data-theme="light|dark"> by /brand/theme.js */
:root,:root[data-theme=dark]{--bg:#1a1a1d;--surface:#242428;--surface2:#2c2c31;--fg:#fafafa;--fg2:#e4e4e7;--muted:#b0b0b8;--muted2:#8a8a93;--accent:#fb7185;--accent-ink:#1a1a1d;--sec:#a7f3d0;--ink:255,255,255;--paper:#e9e9e7;--paper-ink:#1a1a1a;
 --anatomy-top:#2a2a2f;--anatomy-shade-1:#202024;--anatomy-shade-3:#26262b;--anatomy-mid:#77777f;--anatomy-hi:#e4e4e7;color-scheme:dark;--tie-direct:rgb(153,246,228);--tie-story:rgb(252,211,77);--tie-redirect:rgb(196,181,253);--tie-team:rgb(147,197,253);--tie-update:rgb(134,239,172)}
:root[data-theme=light]{--bg:#f7f5f3;--surface:#ece8e5;--surface2:#e3dfdb;--fg:#1a1a1d;--fg2:#2c2c31;--muted:#55555c;--muted2:#77777f;--accent:#e11d48;--accent-ink:#ffffff;--sec:#0f766e;--ink:26,26,29;--paper:#ffffff;--paper-ink:#1a1a1a;
 --anatomy-top:#f2efec;--anatomy-shade-1:#dcd7d2;--anatomy-shade-3:#e6e1dc;--anatomy-mid:#9a948e;--anatomy-hi:#1a1a1d;color-scheme:light;--tie-direct:rgb(13,148,136);--tie-story:rgb(202,138,4);--tie-redirect:rgb(124,58,237);--tie-team:rgb(37,99,235);--tie-update:rgb(22,163,74)}
html,body{background:var(--bg)!important}
.bt-site{background:var(--bg)!important;border-bottom-color:rgba(var(--ink),.08)!important}
.bt-theme{all:unset;cursor:pointer;width:32px;height:32px;border-radius:6px;display:inline-grid;place-items:center;color:var(--muted);flex:none}.bt-theme:hover{background:rgba(var(--ink),.06);color:var(--fg)}
.bt-theme svg{width:16px;height:16px}.bt-theme .sun{display:none}:root[data-theme=light] .bt-theme .sun{display:block}:root[data-theme=light] .bt-theme .moon{display:none}
