    :root {
      --primary: #f2d16b;   /* slnečnicová */
      --primary-dark: #e3b233;
      --accent: #8b5a2b;    /* drevo */
      --bg: #f8f4ec;
      --text: #2f2f2f;
      --muted: #777;
      --radius: 18px;
      --shadow: 0 12px 30px rgba(0,0,0,0.12);
    }

    * { box-sizing: border-box; margin: 0; padding: 0; }

    body {
      font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
      background: var(--bg);
      color: var(--text);
      line-height: 1.5;
    }

    img { max-width: 100%; display: block; }

    a { color: inherit; text-decoration: none; }



