/* 566 Rougemount Drive — Spacing, layout, radius, shadow, motion.
   Wide margins, large blocks, generous negative space. */

:root {
  /* Spacing scale (8pt base, with editorial large steps) */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 4rem;
  --space-9: 6rem;
  --space-10: 8rem;
  --space-11: 11rem;   /* section rhythm on desktop */

  /* Layout */
  --container: 1040px;     /* standard content width */
  --container-wide: 1280px;
  --container-text: 680px; /* measure for prose */
  --gutter: clamp(2rem, 7vw, 8rem); /* @kind spacing */
  --section-y: clamp(5rem, 11vw, 11rem); /* @kind spacing */

  /* Radius — restrained; mostly square with soft edges */
  --radius-sm: 2px;
  --radius: 4px;
  --radius-lg: 8px;

  /* Borders */
  --border-hair: 1px solid var(--line);
  --border-gold: 1px solid var(--line-gold);

  /* Shadows — soft, low, never harsh */
  --shadow-card: 0 1px 2px rgba(17, 25, 42, 0.04), 0 18px 40px -24px rgba(17, 25, 42, 0.28);
  --shadow-lift: 0 30px 70px -40px rgba(17, 25, 42, 0.45);
  --shadow-soft: 0 10px 30px -20px rgba(17, 25, 42, 0.35);

  /* Motion — slow, cinematic, no bounce */
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1); /* @kind other */
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); /* @kind other */
  --dur-fast: 0.4s; /* @kind other */
  --dur: 0.9s; /* @kind other */
  --dur-slow: 1.4s; /* @kind other */
  --dur-curtain: 2.2s; /* @kind other */
}
