:root[data-theme="dark"]{--mb-surface:#15191f;--mb-surface-sand:#1e242c;--mb-surface-raised:#1b2028;--mb-line:#2c333d;--mb-navy:#a8bdd8;--mb-ink:#e6e2da;--mb-ink-muted:#a6a29a;--mb-copper:#c9973f;--mb-copper-text:#d9ac5c;--mb-copper-soft:#2a2418;--mb-footer:#0f1319;--mb-on-footer:#a6a29a}:root[data-theme="dark"] .mb-hover-lift,:root[data-theme="dark"] [class*="card" i],:root[data-theme="dark"] [class*="cov-" i]{border:1px solid rgba(255,255,255,.06);box-shadow:0 1px 0 rgba(255,255,255,.03) inset,0 12px 32px rgba(0,0,0,.35)}:root[data-theme="dark"] img:not([data-mb-no-dim]){filter:brightness(.9);transition:filter var(--mb-dur-base,320ms) var(--mb-ease-out,cubic-bezier(.16,1,.3,1))}:root[data-theme="dark"] .mb-hover-lift:hover img,:root[data-theme="dark"] .mb-hover-lift:focus-within img,:root[data-theme="dark"] img:hover,:root[data-theme="dark"] img:focus{filter:brightness(1)}:root[data-theme="dark"] .mb-cover-placeholder,:root[data-theme="dark"] [class*="cover-placeholder" i],:root[data-theme="dark"] [class*="cov-fallback" i]{background:radial-gradient(120% 140% at 15% 10%,rgba(201,151,63,.16),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgba(168,189,216,.10),transparent 60%),linear-gradient(155deg,#1b2436 0,#15191f 60%,#12151a 100%);border:1px solid rgba(255,255,255,.07);position:relative;overflow:hidden}:root[data-theme="dark"] .mb-cover-placeholder::before,:root[data-theme="dark"] [class*="cover-placeholder" i]::before,:root[data-theme="dark"] [class*="cov-fallback" i]::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:14px 14px;opacity:.5;pointer-events:none}:root[data-theme="dark"] a:focus-visible,:root[data-theme="dark"] button:focus-visible,:root[data-theme="dark"] [tabindex]:focus-visible,:root[data-theme="dark"] input:focus-visible,:root[data-theme="dark"] textarea:focus-visible{outline:0;box-shadow:0 0 0 2px var(--mb-surface,#15191f),0 0 0 4px var(--mb-copper,#c9973f);border-radius:4px}:root[data-theme="dark"] .mb-progress{background:linear-gradient(90deg,var(--mb-copper,#c9973f),var(--mb-copper-text,#d9ac5c))}:root[data-theme="dark"] body{background:var(--mb-surface,#15191f);color:var(--mb-ink,#e6e2da)}