/*
Theme Name: Nura Child
Theme URI: https://nura.local
Description: Child theme van Hello Elementor voor Nura, Culinair Collectief uit Den Haag. Bevat de globale basis van het originele design: fonts, reset en de reveal-animatie.
Author: Nura
Template: hello-elementor
Version: 1.0.0
Text Domain: nura-child
*/

/* ===== Tokens die niet via Elementor kunnen =====
   Kleuren (--ink, --paper, --muted, --line ...) en fonts staan als Global
   Variables in Elementor, onder Site-instellingen -> Variabelen. Elementor
   schrijft ze zelf als :root-variabelen weg, dus ze zijn hier bewust niet
   herhaald: pas je ze in Elementor aan, dan verandert ook deze CSS mee.
   Alleen --ease, de timing van alle animaties, staat hier. */
:root {
  --ease: cubic-bezier(.65, .05, .36, 1);
}

/* ===== Basis uit het originele design ===== */
* { box-sizing: border-box; }

/* Hello Elementor's reset zet html op 1.15 en body op 1.5. Het originele
   design laat de regelafstand op 'normal' staan; elk element dat er zelf geen
   opgeeft erft die. Zonder deze twee regels wordt alles een paar pixels hoger. */
html { scroll-behavior: smooth; line-height: normal; }

body {
  line-height: normal;
  margin: 0;
  background: var(--paper, #f4f2ed);
  color: var(--ink, #0a0a0a);
  font-family: 'Archivo', sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  overflow-x: hidden;
}

img { display: block; max-width: 100%; }
a { color: inherit; text-decoration: none; }
::selection { background: var(--ink, #0a0a0a); color: var(--paper, #f4f2ed); }

/* Hello Elementor zet een max-width op de content; het design is full-bleed. */
.site-main,
.page-content { max-width: none; margin: 0; padding: 0; }
