/* Geschreven Gedichten 4.1 — shared home hero + neutral gilded studio and subscriptions */
:root{--gg-accent:#A77B48;--gg-accent-deep:#795431;--gg-accent-soft:#F6EADC;--gg-paper:#FFFCF8;--gg-line:#E9DACC}
body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero,
body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero::before,
body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero .hero-bg-layer{
 background-image:linear-gradient(90deg,rgba(255,250,243,.98) 0%,rgba(255,250,243,.94) 38%,rgba(255,250,243,.46) 68%,rgba(255,250,243,.12)),url('../images/gg37-hero-home.webp')!important;
 background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;
}
body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero{isolation:isolate;overflow:hidden;border-radius:18px!important}
body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero::before{inset:0!important;width:100%!important;opacity:1!important}
body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero::after{background:none!important}
body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero .hero-bg-layer{display:none!important}
body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero .hero-inner-container{position:relative;z-index:2}
body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero .hero-main-title{color:#292019!important}
body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero :is(.hero-kicker,.gg37-hero-subtitle){color:#574B3E!important}
body:not(.wp-admin) .site-content .gg37-studio :is(.vv-model-choice.active,.gg37-inspiration-tabs button.is-active){border-color:var(--gg-accent)!important;background:#F6EADC!important;color:#795431!important}
body:not(.wp-admin) .site-content .gg37-studio :is(.btn-primary,.btn-ai-generate,.vv-btn-primary,.btn-generate,.btn-upgrade,.vv-studio-btn-primary),
body:not(.wp-admin) .site-content :is(.subscription-card .btn,.subscription-card .button,.pricing-card .btn,.pricing-card .button,.premium-card .btn,.premium-card .button,.abonnement-card .button){background:linear-gradient(120deg,#B18A55,#8A6439)!important;border-color:#987448!important;color:#fff!important;box-shadow:0 4px 16px #6E4C251A!important}
body:not(.wp-admin) .site-content .gg37-studio :is(input,textarea,select):focus{border-color:#A77B48!important;box-shadow:0 0 0 3px #A77B4826!important;outline:0}
body:not(.wp-admin) .site-content :is(.pricing-card,.subscription-card,.abonnement-card,.premium-card){border-color:var(--gg-line)!important;background:var(--gg-paper)!important}
body:not(.wp-admin) .site-content :is(.pricing-card,.subscription-card,.abonnement-card,.premium-card) :is(.price,.tier-badge,i.fa-check){color:var(--gg-accent-deep)!important}
body:not(.wp-admin) .site-content :is(.pricing-card,.subscription-card,.abonnement-card,.premium-card).featured{border-color:var(--gg-accent)!important}
@media(max-width:767px){body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero,body:not(.wp-admin) .site-content .gg37-studio .gg37-studio-hero::before{background-position:65% center!important;background-image:linear-gradient(90deg,rgba(255,250,243,.97),rgba(255,250,243,.77)),url('../images/gg37-hero-home.webp')!important}}
