/* Escapadinha a Dois — sistema visual claro, editorial e calmo. */
:root {
  --bg: #f4f0e8;
  --surface: #fffdf9;
  --surface-2: #ebe5dc;
  --border: #ddd6cb;
  --border-strong: #c9c0b4;

  --ink: #24231f;
  --muted: #6f6b64;
  --faint: #918b82;
  --accent: #9a4f40;
  --accent-deep: #783a30;
  --accent-soft: #8b4639;
  --accent-pale: #f1dfda;
  --accent-ink: #fffdf9;
  --amber: #916d2f;
  --amber-pale: #f3ead4;
  --success: #4f6d58;
  --success-pale: #e3ece5;
  --danger: #9a433e;

  --glow-accent: none;
  --glow-soft: none;

  --font-display: "Newsreader", Georgia, serif;
  --font-body: "Bricolage Grotesque", "Helvetica Neue", system-ui, sans-serif;

  --r-card: 12px;
  --r-sm: 7px;
  --r-pill: 999px;

  --z-tabbar: 40;
  --z-banner: 46;
  --z-fab: 44;
  --z-overlay: 60;
  --z-modal: 70;
  --z-toast: 80;
  --z-fx: 90;

  --ease: cubic-bezier(0.16, 1, 0.3, 1);
  --dur-fast: 160ms;
  --dur-med: 260ms;
  --dur-slow: 480ms;

  --shell-max: 480px;
  --tabbar-h: 68px;
  --safe-b: env(safe-area-inset-bottom, 0px);
  --safe-t: env(safe-area-inset-top, 0px);
}
