/* Snow cedar is a colour variant of the existing Noir family. No layout changes. */
:root[data-sms][data-ink-palette="cedar"],
:root[data-sms][data-ink-palette="cedar"] :is(#app,.ak-home,#togetherPanel,#momentsPanel,#healthPanel,#memoryPanel,#journalPanel,#profilePanel,.profile-page,.settings-detail-overlay,#sableMailPanel,#chatHistorySearchPanel,.message-editor,.checklist-sheet){
 --akbg:#f6f1f7;--aksurface:#fffbfd;--akpaper:#fffbfd;--akink:#58476c;--akink2:#7d6f8c;--akmute:#a194ad;--akline:rgba(88,71,108,.20);--akline2:rgba(88,71,108,.10);--ak-accent:#9685ad;--ak-accent-rgb:150,133,173;--akrose:#d997b1;
 --ref-bg-1:#f2eaf5;--ref-bg-2:#eee6f1;--ref-bg-3:#f6f1f7;--ref-paper:#f6f1f7;--ref-paper-2:#eee5f2;--ref-sheet:#f6f1f7;--ref-chip:#fffbfd;--ref-ink:#58476c;--ref-plum:#6b577e;--ref-mauve:#91839e;--ref-accent:#9685ad;--ref-accent-rgb:150,133,173;--ref-on-plum:#fffbfd;--ref-placeholder:#aa9bb5;--ref-shadow:88,71,108;
 --ref-glass:rgba(255,251,253,.75);--ref-glass-strong:#fffbfd;--ref-glass-line:#d7cddd;--ref-bubble-ai:#625174;--ref-bubble-human:#e6dbea;
 --bg:#f6f1f7;--header-bg:#f6f1f7;--text:#58476c;--text-soft:#7d6f8c;--text-faint:#a194ad;--ink:#58476c;--muted:#91839e;--paper:#f6f1f7;--brand:#9685ad;--brand-deep:#6b577e;--accent:#9685ad;--accent-fg:#fffbfd;--warm:#d997b1;--glass:#fffbfd;--glass-strong:#fffbfd;--glass-line:#d7cddd;--field-bg:#fffbfd;--field-line:#d7cddd;--hairline:#d7cddd;
 --listen-blue:#9685ad;--listen-line:rgba(88,71,108,.20);--together-muted:#91839e;--together-faint:rgba(88,71,108,.10);--cr-paper:#f6f1f7;--cr-ink:#58476c;--cr-accent:#9685ad;--cr-line:rgba(88,71,108,.20);--cr-muted:#91839e;
 --calendar-empty:#eee6f1;--calendar-low:#d997b1;--calendar-high:#9685ad;--calendar-selected:#6b577e;--calendar-text:#58476c;--overlay-scrim:rgba(66,49,81,.3)
}
:root[data-sms][data-ink-palette="cedar"] body{background:#f6f1f7!important;color:#58476c}
:root[data-sms][data-ink-palette="cedar"] :is(.ak-home,.profile-page,#app,#togetherPanel,#sableMailPanel,#healthPanel,#memoryPanel,#momentsPanel,#journalPanel){background-color:var(--akbg)!important;color:var(--akink)!important}
:root[data-sms][data-ink-palette="cedar"] :is(.settings-detail-dialog,.model-pop,.mem-sheet,.akaf-card,.message-editor-sheet,.checklist-sheet){background:var(--akbg)!important;color:var(--akink)!important;border-color:var(--akline)!important}
:root[data-sms][data-ink-palette="cedar"] :is(.ak-nav,.profile-topbar,.memory-topbar,.mm-top,.hl-top,.together-top,.sable-mail-top){background-color:var(--akbg)!important;color:var(--akink)!important;border-color:var(--akline)!important}
:root[data-sms][data-ink-palette="cedar"] :is(.ak-node-ic,.hl-card,.hl-tile,.memory-card,.sable-mail-card,.sable-preview-body){background-color:var(--aksurface)!important;border-color:var(--akline)!important;color:var(--akink)!important}
:root[data-sms][data-ink-palette="cedar"] .ak-cart [stroke="#222220"],:root[data-sms][data-ink-palette="cedar"] .ak-art [stroke="#222220"]{stroke:var(--akink)}
:root[data-sms][data-ink-palette="cedar"] .ak-cart [fill="#222220"],:root[data-sms][data-ink-palette="cedar"] .ak-art [fill="#222220"]{fill:var(--akink)}
:root[data-sms][data-ink-palette="cedar"] #app .row.ai .bubble{background:#625174!important;color:#fffbfd!important}
:root[data-sms][data-ink-palette="cedar"] #app .row.human .bubble{background:#e6dbea!important;color:#58476c!important}
:root[data-sms][data-ink-palette="cedar"] #app .bubble .txt{color:inherit!important}
:root[data-sms][data-ink-palette="cedar"] #app .composer,:root[data-sms][data-ink-palette="cedar"] #app .composer .field{background:var(--akbg)!important;color:var(--akink)!important;border-color:var(--akline)!important}
:root[data-sms][data-ink-palette="cedar"] #app .composer textarea{color:var(--akink)!important}
:root[data-sms][data-ink-palette="cedar"] #app :is(.topbar,.noir-ctxbar){background:var(--akbg)!important;border-color:var(--akline)!important;color:var(--akink)!important}
:root[data-sms][data-ink-palette="cedar"] #app .peer-duo i{border-color:var(--akbg)!important;box-shadow:0 2px 7px rgba(var(--ref-shadow),.12)!important}
:root[data-sms][data-ink-palette="cedar"] #app .peerpill .name{color:var(--akink)!important}
:root[data-sms][data-ink-palette="cedar"] #app .peerpill .status{color:var(--akmute)!important}
:root[data-sms][data-ink-palette="cedar"] #app .backbtn::before{color:var(--akink)!important}
:root[data-sms][data-ink-palette="cedar"] :is(.segmented button.active,.mm-send,.hl-btn.acc){background:var(--akink)!important;color:var(--akbg)!important;border-color:var(--akink)!important}
:root[data-sms][data-ink-palette="cedar"] :is(.api-input,.prompt-editor,.xp-name,#kelivoLimit){background:var(--aksurface)!important;color:var(--akink)!important;border-color:var(--akline)!important}
:root[data-sms][data-ink-palette="cedar"] :is(.reasoning-effort-pop,.sable-pocket-menu,.together-album-art){background:var(--akbg)!important;color:var(--akink)!important;border-color:var(--akline)!important}
:root[data-sms][data-ink-palette="cedar"] #togetherPanel .together-btn.primary{background:var(--ak-accent)!important;border-color:var(--ak-accent)!important;color:var(--akpaper)!important}
:root[data-sms][data-ink-palette="cedar"] .toast{background:#58476c;color:#fffbfd}
