:root {
  --md-color-bg: #ffffff;
  --md-color-bg-soft: #f6f8fa;
  --md-color-dark: #0b1220;
  --md-color-dark-2: #12324a;
  --md-color-text: #0f172a;
  --md-color-muted: #475569;
  --md-color-border: #e2e8f0;
  --md-color-primary: #0f766e;
  --md-color-primary-dark: #0b5f58;
  --md-color-accent: #f97316;
  --md-color-success: #16a34a;
  --md-color-topbar-start: #39b5f3;
  --md-color-topbar-end: #4ae6b0;
  --md-shadow-sm: 0 10px 30px rgba(15, 23, 42, 0.08);
  --md-shadow-md: 0 24px 60px rgba(15, 23, 42, 0.16);
  --md-radius-sm: 8px;
  --md-radius: 12px;
  --md-radius-lg: 20px;
  --md-container-max: 1200px;
  --md-header-height: 72px;
  --md-topbar-height: 58px;
  --md-space-section: 80px;
  --md-font-display: "Manrope", "Inter", system-ui, sans-serif;
  --md-font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --md-type-h1: clamp(1.75rem, 3vw, 2.125rem);
  --md-type-h2: clamp(1.5rem, 2.2vw, 1.875rem);
  --md-type-h3: 1.375rem;
  --md-type-body: 1rem;
  --md-type-small: 0.875rem;
  --md-leading-tight: 1.2;
  --md-leading-normal: 1.65;
}
