/* V25.14 – logo in de kleuren van de auto: Grond + .nl in de basiskleur, aanbod in oranje,
   met de ondertitel "Agrarische grond • Bouwgrond • Boerderij & erven". Laatste stylesheet. */
:root{--ga-logo-ink:#02372f;--ga-logo-accent:#fd6e48;--ga-logo-tag:#2c4a40}
.ga-logo{display:inline-flex;align-items:center;gap:10px;line-height:1;color:var(--ga-logo-ink);text-decoration:none}
.ga-logo-mark{display:block;width:58px;height:auto;flex:0 0 auto}
.ga-logo-text{display:flex!important;flex-direction:column;gap:5px;min-width:0}
.ga-logo-word{display:block!important;font-family:'Plus Jakarta Sans',ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:35px;letter-spacing:-.045em;line-height:.95;color:var(--ga-logo-ink);white-space:nowrap}
.ga-logo-accent{display:inline!important;color:var(--ga-logo-accent);font-style:normal}
.ga-logo-tag{display:block!important;font-family:'Plus Jakarta Sans',ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:11px;letter-spacing:.005em;line-height:1.1;color:var(--ga-logo-tag);white-space:nowrap}
.ga-logo-tag i{font-style:normal;color:var(--ga-logo-accent);padding:0 .1em}

/* Donkere variant (wit + oranje, zoals op de auto) */
.ga-logo.is-dark{--ga-logo-ink:#fff;--ga-logo-tag:#e7efe9;--ga-logo-accent:#ff7a45}

/* Kop: logo mag niet krimpen en heeft geen vaste minimale breedte meer nodig */
.ga13-brand{min-width:0!important;flex:0 0 auto}
@media(max-width:1320px){.ga-logo-mark{width:52px}.ga-logo-word{font-size:31px}.ga-logo-tag{font-size:10px}}
@media(max-width:1180px){.ga-logo-mark{width:48px}.ga-logo-word{font-size:29px}.ga-logo-tag{font-size:9.5px}}
/* 881–1020px: menu staat nog naast het logo; alles iets compacter zodat 'Gratis account' niet buiten beeld valt */
@media(min-width:881px) and (max-width:1020px){.ga-logo{gap:8px}.ga-logo-mark{width:42px}.ga-logo-word{font-size:25px}.ga-logo-tag{font-size:8.6px;letter-spacing:0}.ga-logo-text{gap:4px}.ga13-main-nav{gap:10px!important}.ga13-nav-wrap{gap:14px!important}}
@media(max-width:620px){.ga-logo{gap:8px}.ga-logo-mark{width:42px}.ga-logo-word{font-size:24px}.ga-logo-tag{font-size:9.5px}.ga-logo-text{gap:4px}}
@media(max-width:380px){.ga-logo-mark{width:38px}.ga-logo-word{font-size:22px}.ga-logo-tag{font-size:8.6px;letter-spacing:0}}

/* Voettekst: zelfde witte kaart als voorheen */
.ga-logo-footer{background:#fff;padding:12px 16px;border-radius:12px;box-shadow:0 6px 16px rgba(8,31,25,.06)}
.ga17-footer .ga-logo-footer .ga-logo-word{font-size:30px}
.ga17-footer .ga-logo-footer .ga-logo-tag{font-size:10.5px}
.ga17-footer .ga-logo-footer .ga-logo-mark{width:50px}

/* Inlogpagina */
.ga-logo-login-wrap{display:flex!important;justify-content:center;width:auto!important;max-width:none!important}
.ga-logo-login .ga-logo-mark{width:62px}
.ga-logo-login .ga-logo-word{font-size:36px}
.ga-logo-login .ga-logo-tag{font-size:12px}
@media(max-width:620px){.ga-logo-login .ga-logo-mark{width:50px}.ga-logo-login .ga-logo-word{font-size:29px}.ga-logo-login .ga-logo-tag{font-size:10px}}

/* Bouwgrond- en boerderijen-woordmerk: 'aanbod' ook oranje */
.bg-wordmark b .ga-logo-accent,.bg-login-wordmark b .ga-logo-accent,.estate-login-wordmark b .ga-logo-accent{color:var(--ga-logo-accent)}

/* Brochure: logo in wit en oranje op de foto (zoals op de auto) in plaats van helemaal wit */
.brochure-overlay img.ga-logo-img-dark{display:block;filter:none;width:280px;max-width:60%;margin-bottom:18px}
.brochure-overlay h1{color:#fff}
