/* Theme: Starter — Schoon, minimaal, sans-serif */
body.theme-starter { font-family: var(--w-font); background: var(--w-bg); color: var(--w-text); }
body.theme-starter .site-header { background: var(--w-header-bg); border-bottom: 1px solid var(--w-border); }
body.theme-starter .site-brand { color: var(--w-header-text); }
body.theme-starter .site-nav a { color: var(--w-secondary); }
body.theme-starter .site-nav a:hover { color: var(--w-nav-hover); }
body.theme-starter .site-footer { background: var(--w-footer-bg); color: var(--w-footer-text); border-top: 1px solid var(--w-border); }
body.theme-starter h1, body.theme-starter h2, body.theme-starter h3 { font-family: var(--w-font-heading); }
