:root{--dm-brand:#21883d;--dm-brand-hover:#176b2d;--dm-brand-light:#2da84f;--dm-accent:#10b981;--dm-dark-bg-base:#161616;--dm-dark-bg-surface:#161616;--dm-dark-bg-raised:#202020;--dm-dark-bg-hover:#2a2a2a;--dm-dark-bg-input:#161616;--dm-dark-text-primary:#f0efed;--dm-dark-border:#2c2c2c;--dm-light-bg-base:#fff;--dm-light-bg-surface:#f9f8f7;--dm-light-bg-raised:#f2f0ed;--dm-light-bg-hover:#ebe8e3;--dm-light-text-primary:#161616;--dm-light-text-secondary:#575551;--dm-light-text-muted:#7c7a76;--dm-light-border:#e0ded9;--dm-light-border-strong:#dad7d1;--dm-radius-xs:4px;--dm-radius-sm:4px;--dm-radius-md:8px;--dm-radius-lg:10px;--dm-radius-xl:14px;--dm-button-height-sm:28px;--dm-button-height-md:32px;--dm-button-height-lg:44px;--dm-input-height:32px;--dm-table-row-height:32px;--dm-border-width:1px;--dm-focus-ring:0 0 0 2px rgba(33,136,61,.25);--dm-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--dm-text-xs:11px;--dm-text-sm:12px;--dm-text-base:13px;--dm-text-lg:16px;--dm-text-xl:20px;--dm-success:#21883d;--dm-dark-success-bg:rgba(33,136,61,.15);--dm-light-success-bg:rgba(33,136,61,.12);--dm-dark-danger:#f85149;--dm-dark-danger-hover:#ff6b6b;--dm-dark-danger-strong:#8b1d1d;--dm-dark-danger-fg:#f85149;--dm-dark-danger-fg-soft:#f98c88;--dm-dark-danger-bg:rgba(248,81,73,.15);--dm-dark-warning:#fbbf24;--dm-dark-warning-bg:rgba(251,191,36,.15);--dm-light-danger:#d1242f;--dm-light-danger-hover:#cf222e;--dm-light-danger-strong:#ffebe9;--dm-light-danger-fg:#d1242f;--dm-light-danger-fg-soft:#cf222e;--dm-light-danger-bg:rgba(209,36,47,.1);--dm-light-warning:#9a6700;--dm-light-warning-bg:rgba(154,103,0,.12)}