/*
 * Forest Palette — Listeo variable override
 * Mappolja a prototípus --változókat a Listeo rendszerére
 */
:root {
  /* Forest / Earth paletta */
  --bg:           #FAF7F2;
  --bg-soft:      #F2EDE4;
  --bg-card:      #FFFFFF;
  --ink:          #1B1814;
  --ink-soft:     #5C544A;
  --ink-mute:     #8A8076;
  --border:       #E8E1D4;
  --border-soft:  #F0EAE0;
  --primary:      #1F4A3D;
  --primary-hover:#163528;
  --primary-soft: #E8F0EC;
  --accent:       #E25A3C;
  --accent-hover: #C9472C;
  --accent-soft:  #FBE5DC;
  --gold:         #C9954A;

  /* Tipográfia */
  --font-display: 'Instrument Serif', 'Times New Roman', serif;
  --font-body:    'Manrope', system-ui, sans-serif;
  --font-mono:    'JetBrains Mono', ui-monospace, monospace;

  /* Border radius */
  --r-sm:   8px;
  --r-md:   14px;
  --r-lg:   22px;
  --r-xl:   32px;
  --r-pill: 999px;

  /* Shadows */
  --shadow-sm: 0 1px 2px rgba(28,24,20,.04), 0 1px 3px rgba(28,24,20,.04);
  --shadow-md: 0 4px 14px rgba(28,24,20,.06), 0 1px 3px rgba(28,24,20,.04);
  --shadow-lg: 0 20px 50px rgba(28,24,20,.12), 0 6px 18px rgba(28,24,20,.06);

  /* Layout */
  --max-w:  1280px;
  --gutter: 32px;

  /* Listeo override-ok */
  --color-primary:   #1F4A3D;
  --color-secondary: #E25A3C;
  --color-text:      #1B1814;
  --color-bg:        #FAF7F2;
}

/* Google Fonts betöltése */
@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap');

body {
  font-family: var(--font-body);
  background-color: var(--bg);
  color: var(--ink);
}
