/* Nearry website tokens — aligned with flutter/lib/core/theme/app_colors.dart */
:root {
  --white: #ffffff;
  --sky: #8ec5ff;
  --pink: #ff8fa3;
  --coral: #ff4b6c;
  --coral-dark: #ff2d55;
  --lavender: #ff4b6c;
  --soft-grey: #ededf2;
  --coin: #ffb020;

  --cta-pink: #ff4b6c;
  --cta-lavender: #ff2d55;
  --cta-glow-alpha: 0.42;

  --ink: #1a1a2e;
  --ink-soft: #3d3d5c;
  --muted: #6b6b80;
  --muted-light: #a0a0b2;

  --wash: #ffffff;
  --profile-wash: #ffedf1;
  --warning-surface: #fff3f6;
  --error: #e53e3e;

  --pink-soft: rgba(255, 75, 108, 0.12);
  --sky-soft: rgba(142, 197, 255, 0.16);
  --lavender-soft: rgba(255, 75, 108, 0.12);
  --cta-pink-soft: rgba(255, 75, 108, 0.14);

  --shadow-sm: 0 4px 16px rgba(26, 26, 46, 0.05);
  --shadow-md: 0 12px 36px rgba(26, 26, 46, 0.07);
  --shadow-lg: 0 22px 50px rgba(26, 26, 46, 0.09);
  --shadow-cta-pink: 0 7px 18px rgba(255, 75, 108, 0.38);
  --shadow-cta-lavender: 0 7px 18px rgba(255, 45, 85, 0.38);

  --radius-sm: 12px;
  --radius-md: 20px;
  --radius-lg: 28px;
  --radius-xl: 36px;
  --header-h: 68px;
  --max: 1120px;
  --font: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;

  --grad-brand: linear-gradient(135deg, #ff4b6c 0%, #ff2d55 100%);
  --grad-hot: linear-gradient(135deg, #ff4b6c 0%, #ff8fa3 100%);
  --grad-progress: linear-gradient(90deg, #ff8fa3 0%, #ff4b6c 100%);
  --grad-cta: var(--cta-pink);
  --grad-cta-secondary: var(--cta-lavender);

  --primary: #ff4b6c;
  --secondary: #ff8fa3;
  --accent: #8ec5ff;
  --primary-action: #ff4b6c;
  --secondary-action: #ff2d55;
  --wordmark: #1a1a2e;
  --wordmark-yn: #ff4b6c;
}
