:root{--dd-color-brand:#0f7a4a;--dd-color-brand-hover:#0a5637;--dd-color-brand-soft:#e8f5ee;--dd-color-bg-app:#f4f7f5;--dd-color-bg-page:#f8faf9;--dd-color-surface:#ffffff;--dd-color-surface-muted:#f2f6f4;--dd-color-border:#e1e7e4;--dd-color-border-strong:#cbd6d0;--dd-color-text-heading:#16241d;--dd-color-text-body:#38473f;--dd-color-text-muted:#6c7a72;--dd-color-text-inverse:#ffffff;--dd-color-success:#1a7f3c;--dd-color-success-soft:#e7f6ec;--dd-color-warning:#b76b00;--dd-color-warning-soft:#fff5e6;--dd-color-error:#6f0e0b;--dd-color-error-soft:#f5eeed;--dd-color-info:#0b7fa4;--dd-color-info-soft:#e7f5f9;--dd-color-urgent:#85130f;--dd-color-urgent-soft:#f6efee;--dd-space-1:4px;--dd-space-2:8px;--dd-space-3:12px;--dd-space-4:16px;--dd-space-5:20px;--dd-space-6:24px;--dd-space-8:32px;--dd-space-10:40px;--dd-space-12:48px;--dd-radius-sm:6px;--dd-radius-md:8px;--dd-radius-lg:12px;--dd-radius-xl:16px;--dd-radius-panel:20px;--dd-radius-full:999px;--dd-shadow-sm:0 1px 2px rgba(16,24,20,0.06),0 1px 1px rgba(16,24,20,0.04);--dd-shadow-md:0 8px 24px rgba(16,24,20,0.1);--dd-shadow-lg:0 20px 48px rgba(16,24,20,0.16);--dd-font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--dd-text-display:700 2rem/1.2 var(--dd-font-family);--dd-text-h1:700 1.5rem/1.25 var(--dd-font-family);--dd-text-h2:700 1.25rem/1.3 var(--dd-font-family);--dd-text-h3:600 1.0625rem/1.35 var(--dd-font-family);--dd-text-body-lg:400 1rem/1.5 var(--dd-font-family);--dd-text-body:400 0.875rem/1.5 var(--dd-font-family);--dd-text-body-sm:400 0.8125rem/1.45 var(--dd-font-family);--dd-text-caption:500 0.75rem/1.35 var(--dd-font-family);--dd-text-label:600 0.6875rem/1.3 var(--dd-font-family);--dd-text-button:600 0.8125rem/1.2 var(--dd-font-family);--dd-text-nav:600 0.8125rem/1.3 var(--dd-font-family)}