/* Landing colour authority (checked 2026-11-02): https://suunta.ai/css/v2/00-tokens.css
   Only the production surface/emerald palette is restored. Typography, spacing,
   rust states and ink-button rules remain the redesign's. See LANDING_STYLEGUIDE.md. */
:root {
  --logo-plate:#ffffff;--logo-plate-dark:#1a1f2e;--paper:#1c202a;--side:#12141c;--wash:#181b24;
  --surface:#181b24;--raised:#1a1f2e;--sunken:#12141c;--wash-hover:#262a36;
  --ink:#eef0f3;--ink-2:#b7bdc7;--ink-3:#98a0ac;--ink-4:#5a6270;
  --line:#2a2f39;--line-2:#222731;
  --green:#10b981;--green-deep:#34d399;--green-strong:#059669;--green-soft:#6ee7b7;--green-hover:#34d399;
  --green-tint:color-mix(in srgb,var(--green) 12%,var(--surface));
  --focus:var(--green-deep);--control-line:var(--ink-3);--signal:var(--green);
  --rust:#d4794a;--rust-deep:#e8a27c;--rust-tint:#2b211b;
  --btn-hover:#ffffff;--serif-weight:500;--logo-symbol:var(--green);--logo-word:var(--ink);
  --sans:'Schibsted Grotesk',-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif;
  --mono:'IBM Plex Mono',ui-monospace,'SF Mono',Menlo,monospace;
  --serif:'Newsreader','Iowan Old Style',Georgia,serif;
  --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;
  --radius-field:6px;--ease:cubic-bezier(.2,.65,.2,1);
  color-scheme:dark;
}
:root[data-theme="light"] {
  --paper:#f6f8fb;--side:#f1f5fa;--wash:#f1f5fa;
  --surface:#ffffff;--raised:#ffffff;--sunken:#f1f5fa;--wash-hover:#f1f5fa;
  --ink:#14181f;--ink-2:#3f4650;--ink-3:#5f6773;--ink-4:#a3aab4;
  --line:#e3e6ea;--line-2:#eef0f2;
  --green:#10b981;--green-deep:#047857;--green-hover:#059669;--signal:var(--green-strong);
  --green-tint:color-mix(in srgb,var(--green) 10%,var(--surface));
  --rust:#b5562a;--rust-deep:#8e4220;--rust-tint:#f8ede5;
  --btn-hover:#000000;--serif-weight:400;--logo-symbol:var(--green);--logo-word:var(--ink);
  color-scheme:light;
}
