/* Merchkin's own pages (marketing, log in, sign up, account, "My storefronts"). Not a store theme: stores keep theirs.
   Palette from the logo: coral, lemon, butter, wood and navy. On-coral text is navy (5:1 contrast), never white. */
:root {
  --ink: #1f2a44; --muted: #5b6478; --line: #eadfce; --bg: #fffaf2; --card-bg: #fff;
  --brand: #ff6b57; --brand-dark: #e85541; --brand-soft: #ffedeb; --brand-border: #ff6b57; --on-brand: #1f2a44; --brand-text: #bf5041;
  --input-line: #d9ccb8; --radius: 16px; --btn-r: 12px; --field-r: 12px; --danger: #d32f2f;
  --shadow: 0 1px 2px rgba(31,42,68,.06), 0 6px 20px rgba(31,42,68,.07); --topbar-bg: rgba(255,250,242,.92);
  --font-head: Fredoka, Inter, ui-sans-serif, system-ui, sans-serif; --head-weight: 600; --head-ls: -.01em;
  --glow: rgba(255,196,150,.5); --grad: linear-gradient(90deg, #ff6b57, #ff9a3d); --pill-text: #a53a29; --focus-ring: #ffd9d2;
}
