/* GG 10.0 – gedeelde rustige huisstijl, hoofdmenu en accountpagina's */
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:#ffffff!important;color:#011726!important;border:1px solid #87959e!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:#dde3e7!important;color:#011726!important;border-color:#c45d00!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:#f1f2f4!important;color:#011726!important;border:1px solid #87959e!important;border-radius:999px!important}
body:not(.wp-admin) .studio-subnav-bar .subnav-highlight-prominent:hover{background:#dde3e7!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,#f1f2f4,#ffffff 68%,#f1f2f4)!important;border:1px solid #dde3e7!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:#dde3e7!important;color:#011726!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:#011726!important}
body:is(.page-template-page-inloggen,.page-template-page-aanmelden) .single-post-card{background:#fffdf9!important;border:1px solid #dde3e7!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 #dde3e7!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 #c45d00!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}}
