/* Soft Editorial — magazine hierarchy, teal accent, generous margins */
:root {
  --t-canvas: #faf9f7;
  --t-surface: #ffffff;
  --t-surface-alt: #f3f1ec;

  --t-ink: #1a1a1a;
  --t-ink-soft: #5c5c5c;
  --t-ink-mute: #8a8a8a;

  --t-border: #e6e2da;
  --t-border-strong: #d4cfc4;

  --t-accent: #0d9488;
  --t-accent-dark: #0f766e;
  --t-accent-soft: #ccfbf1;
  --t-on-accent: #ffffff;
  --t-success: #0d9488;

  --t-deep: #14201e;
  --t-deep-text: #f5f3ef;
  --t-deep-soft: #a8b5b2;
  --t-deep-mute: #6f807c;
  --t-deep-border: #243330;

  --t-code-bg: #14201e;
  --t-code-1: #99f6e4;
  --t-code-2: #5eead4;
  --t-code-3: #fde68a;

  --t-cta: linear-gradient(125deg, #0d9488, #14b8a6 60%, #2dd4bf);
  --t-cta-text: #ffffff;
  --t-cta-soft: #ccfbf1;
  --t-cta-deco: rgba(255,255,255,.16);

  --lab-banner-bg: #f3f1ec;
  --lab-banner-fg: #5c5c5c;
  --lab-banner-border: #e6e2da;
  --lab-banner-link: #0d9488;
}
