/* b1: Build With Umaima colours for the BwU install of Books (loaded only when the config says brand=bwu).
   BwU palette: ink #08070b, pink #ff4eb8, violet #9a72ff. The BwU logo is used as is. */
html,html[data-theme="light"]{--navy:#08070b;--navy2:#1a1622;--orange:#d42f91;--hot:#d42f91;--accent:#d42f91;--gold:#ff4eb8;--heading:#08070b;--link:#6b46d6;
  --bg:#f7f5fa;--cream:#f7f5fa;--panel2:#f0ecf7;--soft:#f0ecf7;--line:#e2dcec;--ink:#17141f;--muted:#655d75;--th:#f3f0f8;--mine:#efe7fb}
html[data-theme="dark"]{--navy:#ece8f4;--navy2:#1d1826;--link:#ff8fd0;--heading:#f5f2fa;--gold:#ff4eb8;
  --bg:#0b0a0e;--cream:#0b0a0e;--card:#15121b;--panel2:#1d1826;--soft:#1d1826;--line:#2c2636;--ink:#ece8f4;--muted:#a79fb6;--field:#110f16;--th:#1a1621;--mine:#2a1d3a;--theirs:#1a1621}
.side{background:#08070b;color:#cfc8dc}
.side nav a:hover,.side nav a.on{background:#1d1826}
.side nav a.on{box-shadow:inset 3px 0 #ff4eb8}
.side nav a .dot,.convs .dot,.pchips .pd.cl{background:#ff4eb8;color:#08070b}
.side-foot .crm{color:#ff8fd0;border-color:rgba(255,78,184,.45)}
.main>.top,html[data-theme="dark"] .main>.top{background:linear-gradient(120deg,#08070b 0%,#1d1826 70%,#2a1640 100%);color:#fff}
.main>.top .eyebrow{color:#ff4eb8}
.main>.top .btn.alt{background:#ff4eb8;border-color:#ff4eb8;color:#08070b}
.btn.alt,.newbtn{background:#d42f91;border-color:#d42f91;color:#fff}
.chip.on,.picks input:checked+span,.replist a.on{background:#08070b;border-color:#08070b;color:#fff}
html[data-theme="dark"] .chip.on,html[data-theme="dark"] .picks input:checked+span,html[data-theme="dark"] .replist a.on{background:#ff4eb8;border-color:#ff4eb8;color:#08070b}
.auth,.bulk,.ibulk,.aibub,.aipanel header{background:#08070b!important}
.convs .av,.hav{background:#2a1d3a}
.pchips .pd.tm{background:#9a72ff}html[data-theme="dark"] .pchips .pd.tm{background:#9a72ff}
.sugg .pr:hover,.sugg .pr.on{border-color:#d42f91}.sugg .pr.on{box-shadow:0 0 0 2px rgba(255,78,184,.2)}
@font-face{font-family:Onest;src:url(/assets/onest.woff2) format("woff2");font-weight:100 900;font-display:swap}
body,button,input,select,textarea{font-family:Onest,system-ui,-apple-system,"Segoe UI",sans-serif}
h1,h2,h3{font-family:Onest,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.01em}
