/* GG 10.0 – gedeelde rustige huisstijl, hoofdmenu en accountpagina's */
@media(min-width:1101px){body:not(.wp-admin) .site-header .header-container{display:grid!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;align-items:center!important;gap:16px!important}body:not(.wp-admin) .site-header .site-branding{grid-column:1!important}body:not(.wp-admin) .site-header .header-navigation-wrapper{grid-column:2 / 4!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;width:100%!important}body:not(.wp-admin) .site-header .primary-navigation{justify-self:center!important}body:not(.wp-admin) .site-header .primary-navigation>div>ul,body:not(.wp-admin) .site-header .primary-navigation>ul{display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(10px,1.3vw,22px)!important}body:not(.wp-admin) .site-header .header-auth-action{justify-self:end!important}}
body:not(.wp-admin) :is(.vv-btn-warm-light,.gg-poem-atelier-cta a,.gg-atelier-cta a,.gg37-gold,.btn-primary,.btn-secondary,.btn-header-auth,.gg60-btn,.gg-prent-action,button[type=submit],.site-content a.button,.site-content .button){background:#fff7ec!important;color:#67492d!important;border:1px solid #dfc8a7!important;border-radius:999px!important;box-shadow:0 2px 7px rgba(80,54,26,.055)!important;font-weight:600!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important;text-decoration:none!important}
body:not(.wp-admin) :is(.vv-btn-warm-light,.gg-poem-atelier-cta a,.gg-atelier-cta a,.gg37-gold,.btn-primary,.btn-secondary,.btn-header-auth,.gg60-btn,.gg-prent-action,button[type=submit],.site-content a.button,.site-content .button):is(:hover,:focus-visible){background:#f1dfc6!important;color:#4c311d!important;border-color:#bf9561!important;box-shadow:0 7px 20px rgba(101,69,34,.12)!important;transform:translateY(-1px)}
body:not(.wp-admin) .studio-subnav-bar .subnav-highlight-prominent{background:#f7e8d3!important;color:#65462c!important;border:1px solid #ddc29d!important;border-radius:999px!important}
body:not(.wp-admin) .studio-subnav-bar .subnav-highlight-prominent:hover{background:#e9d2b0!important}
body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .site-content .site-main{width:min(1280px,100%)!important;margin-inline:auto!important}
body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .site-content .site-main>div{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:24px!important}
body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .book-preview-card{background:linear-gradient(145deg,#f7e9d7,#fffaf3 68%,#f3e3df)!important;border:1px solid #e8d7bf!important;box-shadow:none!important;border-radius:24px!important}
body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .book-preview-card .ai-badge{background:#f1dfc5!important;color:#69482b!important}
body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .book-preview-card h2,body:is(.page-template-page-inloggen,.page-template-page-aanmelden) article h1{font-family:Georgia,serif!important;color:#3b3027!important}
body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .single-post-card{background:#fffdf9!important;border:1px solid #e9d9c5!important;box-shadow:0 12px 35px rgba(86,63,42,.06)!important;border-radius:24px!important}
body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .site-main input{background:#fff!important;border:1px solid #dac9b6!important;border-radius:12px!important;min-height:48px!important}
body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .site-main input:focus{outline:2px solid #c39a68!important;outline-offset:1px}
@media(max-width:780px){body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .site-content .site-main>div{grid-template-columns:minmax(0,1fr)!important}body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .book-preview-card,body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .single-post-card{padding:24px!important}}
