:root{--theme-bg:#323437;--theme-bg-secondary:#2c2e31;--theme-card:#3c3e41;--theme-accent:#e2b714;--theme-on-accent:#1a1a1a;--theme-text:#d1d0c5;--theme-muted:#959595;--theme-dark:#2c2e31;--theme-border:#76787c;--theme-separator:#d1d0c51a;--theme-overlay:#0009;--theme-overlay-blur:4px;--theme-gradient:linear-gradient(160deg,#3a3530 0%,#323437 40%,#2c303c 100%);--theme-font:var(--font-roboto-mono),"Roboto Mono",ui-monospace,monospace;--theme-fs-xs:12px;--theme-fs-sm:14px;--theme-fs-base:16px;--theme-fs-lg:18px;--theme-fs-xl:20px;--theme-fs-2xl:24px;--mt-bg:var(--theme-bg);--mt-bg-secondary:var(--theme-bg-secondary);--mt-accent:var(--theme-accent);--mt-text:var(--theme-text);--mt-text-secondary:var(--theme-muted);--mt-muted:var(--theme-muted);--mt-border:var(--theme-separator);--mt-fs-xs:var(--theme-fs-xs);--mt-fs-sm:var(--theme-fs-sm);--mt-fs-base:var(--theme-fs-base);--mt-fs-lg:var(--theme-fs-lg)}
