/*
Theme Name: Natuurlijk Bestrijden
Theme URI: https://natuurlijkbestrijden.nl
Author: Natuurlijkbestrijden.nl
Description: Licht blokthema voor natuurlijkbestrijden.nl. Geen paginabouwer, geen jQuery, zelf-gehoste lettertypes.
Version: 0.1.0
Requires at least: 6.4
Requires PHP: 8.0
License: GPL-2.0-or-later
Text Domain: natuurlijkbestrijden
*/

/* Kleine aanvullingen op theme.json */
.nb-eyebrow{font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--oker);margin:0}
.nb-card{background:var(--wp--preset--color--kaart);border:1px solid var(--wp--preset--color--lijn);border-radius:16px;padding:24px;height:100%;box-sizing:border-box}
.nb-card a{text-decoration:none;color:inherit}
.nb-card .nb-card-label{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--mos)}
.nb-step-num{width:52px;height:52px;border-radius:26px;border:2px solid var(--wp--preset--color--mos);display:flex;align-items:center;justify-content:center;font-family:var(--wp--preset--font-family--fraunces);font-size:22px;font-weight:600;color:var(--wp--preset--color--mos)}
.nb-logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--wp--preset--color--inkt)}
.nb-logo-naam{font-family:var(--wp--preset--font-family--fraunces);font-size:26px;line-height:1.05;letter-spacing:-.01em}
.nb-logo-naam .a{font-weight:600;color:var(--wp--preset--color--mos)}
.nb-logo-naam .b{font-weight:700}
.nb-logo-slogan{display:block;font-family:var(--wp--preset--font-family--fraunces);font-size:15px;color:var(--wp--preset--color--grijsgroen)}
.nb-hero-svg svg{width:100%;max-width:520px;height:auto;display:block;margin:0 auto}
.nb-on-mos, .nb-on-mos a{color:#F4F1E8}
.nb-breadcrumbs{font-size:16px;color:var(--wp--preset--color--grijsgroen)}
.nb-breadcrumbs a{color:var(--wp--preset--color--grijsgroen)}
.wp-block-button__link{min-height:52px;display:inline-flex;align-items:center}
input,select,textarea,button{font:inherit}
:focus-visible{outline:3px solid var(--wp--preset--color--terracotta);outline-offset:2px}
@media (max-width:600px){.nb-logo-naam{font-size:22px}.nb-logo-slogan{font-size:13px}}
