/*
Theme Name: Nexsiti Start
Author: Nexsiti
Description: Licht startthema voor de Nexsiti Elementor Free-concepten. Header en footer zijn centrale Elementor-sjablonen uit de startimport.
Version: 0.1.0
Requires at least: 6.4
Requires PHP: 8.0
License: GPL-2.0-or-later
Text Domain: nexsiti-start
*/
:root{--nex-cream:#f8f7f3;--nex-olive:#687354;--nex-ink:#292b26}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--nex-cream);color:var(--nex-ink);font-family:Arial,sans-serif}a{color:var(--nex-olive);text-underline-offset:.2em}img{max-width:100%;height:auto}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #8c7743;outline-offset:4px}.nex-skip{position:absolute;top:-100px;left:12px;z-index:99999;padding:12px;background:white}.nex-skip:focus{top:12px}.nex-fallback{max-width:1120px;margin:auto;padding:24px}.nex-fallback nav a{display:inline-block;margin:8px}.nex-empty{max-width:850px;margin:60px auto;padding:24px}h1,h2,h3{font-family:Georgia,serif;font-weight:400}main{min-height:40vh}.elementor-button{transition:background-color .18s,transform .18s}.elementor-button:hover{filter:brightness(.94)}
@media(max-width:767px){.elementor .e-con .e-con{max-width:100%}.elementor-widget-image img{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
