.dark,:root,[data-theme=dark]{--tsp-ground:#1b1714;--tsp-surface:#241f1a;--tsp-ink:#f4efe4;--tsp-ink-dim:#c8bca6;--tsp-brass:#c79b4e;--tsp-brass-lit:#edb569;--tsp-brass-deep:#7a5a1c;--background:var(--tsp-ground);--foreground:var(--tsp-ink);--card:var(--tsp-surface);--card-foreground:var(--tsp-ink);--popover:var(--tsp-surface);--popover-foreground:var(--tsp-ink);--muted:#302921;--muted-foreground:var(--tsp-ink-dim);--border:#372f27;--input:#372f27;--primary:var(--tsp-brass);--primary-foreground:var(--tsp-ground);--secondary:var(--tsp-brass);--secondary-foreground:var(--tsp-ground);--accent:var(--tsp-brass);--accent-foreground:var(--tsp-ground);--ring:var(--tsp-brass);--navy:var(--tsp-brass);--navy-hover:var(--tsp-brass-lit);--navy-light:var(--tsp-brass-lit);--navy-dark:#9a7536;--sand:var(--tsp-brass);--sand-hover:var(--tsp-brass-lit);--sand-light:var(--tsp-brass-lit);--sand-dark:var(--tsp-brass);--paper:var(--tsp-surface);--surface:var(--tsp-surface);--surface-2:#2a241e;--surface-hover:#3a322a;--edge-subtle:#2b251f;--edge:#372f27;--edge-strong:#4a4036;--destructive:#f08c7a;--destructive-foreground:var(--tsp-ground);--destructive-bg:hsla(9,80%,71%,.12);--success:#6fd08c;--success-bg:rgba(111,208,140,.1);--purity-dot:#6fd08c;--verified:#6fd08c;--stock:#6fd08c;--commercial:#6fd08c;--radius:4px;--shadow:none;--shadow-hover:0 0 0 1px var(--tsp-brass);--shadow-md:none;--shadow-lg:none;--glass-fill:rgba(36,31,26,.72);--glass-blur:16px;--glass-saturate:140%;--glass-border:hsla(41,42%,93%,.1);--accent-gradient-from:transparent;--accent-gradient-via:rgba(199,155,78,.55);--accent-gradient-to:transparent;--invert-bg:var(--tsp-ink);--invert-fg:var(--tsp-ground);--invert-muted:rgba(27,23,20,.7);--invert-border:rgba(27,23,20,.16);--chat-launcher-ring:var(--edge-strong)}:root{--tsp-class-fragments-metal:#b0b48f;--tsp-class-fragments-spread:74%;--tsp-class-fragments-throw:44%;--tsp-class-growthFactors-metal:#b3b183;--tsp-class-growthFactors-spread:78%;--tsp-class-growthFactors-throw:48%;--tsp-class-mitochondrial-metal:#b7ac76;--tsp-class-mitochondrial-spread:82%;--tsp-class-mitochondrial-throw:52%;--tsp-class-neuro-metal:#bca768;--tsp-class-neuro-spread:86%;--tsp-class-neuro-throw:56%;--tsp-class-melanocortin-metal:#c1a15b;--tsp-class-melanocortin-spread:90%;--tsp-class-melanocortin-throw:60%;--tsp-class-other-metal:#c79b4e;--tsp-class-other-spread:94%;--tsp-class-other-throw:63%;--tsp-class-amylin-metal:#cc974c;--tsp-class-amylin-spread:97%;--tsp-class-amylin-throw:66%;--tsp-class-incretin-metal:#d0914c;--tsp-class-incretin-spread:100%;--tsp-class-incretin-throw:69%;--tsp-class-secretagogues-metal:#d48b4f;--tsp-class-secretagogues-spread:104%;--tsp-class-secretagogues-throw:72%;--tsp-class-blends-metal:#d88556;--tsp-class-blends-spread:108%;--tsp-class-blends-throw:76%}