/* Pootbuurt v2.9.13: global no-green palette */
:root{--ink:#30242A;--green:#C15F82;--mid:#A46A75;--muted:#80666D;--cream:#FFF3ED;--paper:#FFFFFF;--soft:#FCE5EC;--line:#EFD6DA;--gold:#ECA0BA;--color-button:#C15F82;accent-color:#C15F82}
html,body{color:#30242A;background-color:#FFF3ED}
button,a,input,select,textarea{accent-color:#C15F82}
a:hover{color:#A34869}
.btn:not(.secondary):not(.ghost),.pb-btn,button.primary,.button-primary,.actions button:not(.secondary):not(.danger){background:#C15F82!important;border-color:#C15F82!important;color:#fff!important}
.btn:not(.secondary):not(.ghost):hover,.pb-btn:hover,button.primary:hover{background:#A34869!important}
.pb-community,.pb-shell{color:#30242A!important}
.pb-community{background:#FFF3ED!important}
.pb-top,.site-header,.pb-card,.metric,.listing,.card{background:#fff!important;border-color:#EFD6DA!important}
.pb-brand,.pb-links a,.pb-muted,.pb-card p,.pb-community label,.pb-community input,.pb-community select,.pb-community textarea{color:#30242A!important}
.pb-hero{background:linear-gradient(120deg,#FFE9EF,#FFF3ED)!important}
.pb-hero p,.pb-chip{color:#7C4559!important}
.pb-chip,.pb-notice,.pb-kind-links a,.pb-tabbar button,.pb-btn.alt{background:#FCE5EC!important;color:#823C56!important;border-color:#EFD6DA!important}
.pb-kind-links a.active,.pb-kind-links a[aria-current="page"],.pb-tabbar button.active{background:#C15F82!important;color:#fff!important}
.pb-notification.unread{border-left-color:#C15F82!important}
.pb-community input:focus,.pb-community textarea:focus,.pb-community select:focus{outline:2px solid #C15F82!important}
.pb-menu-toggle,.pb-links button,.soft,#menu{background:#FFF3ED!important;color:#30242A!important;border-color:#EFD6DA!important}
.pb-links a[aria-current="page"]{color:#A34869!important}
.pb-kind-links a:hover{background:#F5B8CC!important}
.nav-actions a[href*="account"]{background:#F5B8CC!important;color:#30242A!important;border-color:#F5B8CC!important}
.nav-actions a[href*="account"]:hover{background:#ECA0BA!important;color:#30242A!important}
/* Hero: preserve image and prevent overlap with search */
.hero-panel{grid-template-columns:minmax(0,45%) minmax(0,55%)!important}
.hero-copy{padding:54px 16px 48px 48px!important}
.hero h1{font-size:clamp(2.3rem,4.05vw,4.1rem)!important;line-height:1.12!important}
.hero-visual{min-width:0}
.hero-visual:before{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}
.hero-search{margin:22px 0 0!important;width:100%!important;max-width:820px!important}
.below-hero{padding-top:24px!important}
.tick{background:#FCE5EC!important;color:#A34869!important}
.category-card{background:#FFFCFA!important}
@media(max-width:900px){.hero-panel{grid-template-columns:1fr!important}.hero-copy{padding:36px 24px 12px!important}.hero-visual{height:300px!important;min-height:300px!important}.hero h1{font-size:clamp(2.1rem,7vw,3.3rem)!important}.hero-search{grid-template-columns:1fr 1fr auto!important}}
@media(max-width:650px){.hero-search{grid-template-columns:1fr!important}.hero-search .field-inline:first-child{border-right:0;border-bottom:1px solid #EFD6DA}.hero-visual{height:245px!important;min-height:245px!important}}
