/*
Theme Name: Badem Pınarı Global
Theme URI: https://www.badempinari.net/
Description: Badem Pınarı kurumsal sitesi. Betheme alt teması; mevcut sayfaları ve WooCommerce görünümünü korur.
Author: Jobs Studio
Template: betheme
Version: 1.0.1
Requires at least: 6.6
Requires PHP: 8.0
Text Domain: badem-pinari
*/

/* WordPress compatibility. Scoped to managed Badem Pınarı pages. */
body.bp-site{--bp-admin-offset:0px;--bp-header-height:94px}
body.bp-site.admin-bar{--bp-admin-offset:32px}
body.bp-site .topline a{color:inherit}
body.bp-site .topline a:hover{text-decoration:underline;text-underline-offset:4px}
body.bp-site>header{position:sticky;top:var(--bp-admin-offset);height:var(--bp-header-height);z-index:40}
body.bp-site .report-chapters{top:calc(var(--bp-admin-offset) + var(--bp-header-height));z-index:30}
body.bp-site main section[id]{scroll-margin-top:calc(var(--bp-admin-offset) + var(--bp-header-height) + 88px)}
body.bp-site .impact-copy :is(h1,.impact-title){color:#fff}
body.bp-site .impact-pagination button{min-height:64px;border-radius:0;background:transparent;box-shadow:none}
body.bp-site .impact-controls{gap:10px}
body.bp-site .impact-controls button{min-width:44px;min-height:44px;padding:9px 14px;border:1px solid #ffffff66;border-radius:24px;background:transparent;box-shadow:none;line-height:1.5}
body.bp-site .impact-controls button:hover{background:#ffffff1a}
body.bp-site .impact-controls #impact-motion{border-color:transparent;padding-right:0}
body.bp-site .impact-action{min-height:48px;justify-content:center}
body.bp-site .impact-pagination button:focus-visible,body.bp-site .impact-controls button:focus-visible{outline:2px solid #fff;outline-offset:4px}
body.bp-site :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #547d9e;outline-offset:4px}
body.bp-site header .menu{width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;line-height:1}
body.bp-site header .nav-panel{z-index:41}
body.bp-site.impact-page .energy img{width:100%;height:auto;min-height:0;aspect-ratio:4/3;object-fit:cover;object-position:center 45%}
body.bp-site .document-toolbar{flex-wrap:wrap}
body.bp-site .document-toolbar button{min-height:40px}
body.bp-site .document-toolbar h2{min-width:120px}
body.bp-site .campaign-controls button{flex-shrink:0;min-width:44px;min-height:44px}
body.bp-site main :is(img,video,iframe){max-width:100%}
body.bp-site .hero-video iframe{max-width:none}
@media(max-width:1150px){body.bp-site{--bp-header-height:82px}}
@media(max-width:782px){body.bp-site.admin-bar{--bp-admin-offset:46px}}
@media(max-width:760px){body.bp-site{--bp-header-height:76px}body.bp-site .impact-action{max-width:100%;white-space:normal;text-align:center}body.bp-site .impact-controls{align-items:center;justify-content:space-between}body.bp-site .impact-controls #impact-motion{margin-left:0;flex-basis:auto;padding:9px 0}body.bp-site .report-chapters{scrollbar-width:thin}body.bp-site .impact-copy :is(h1,.impact-title){font-size:clamp(40px,10.7vw,52px);letter-spacing:-2px}body.bp-site .impact-copy p{max-width:35em}}
@media(max-width:600px){body.bp-site.admin-bar{--bp-admin-offset:0px}}

@media(max-width:760px){
 body.bp-site>.topline .corporate-phone{display:inline-flex;align-items:center;margin:0 0 0 auto;font-size:13px;line-height:1.2;letter-spacing:.04em}
 body.bp-site .impact-hero{height:calc(100svh - var(--bp-header-height) - 88px);min-height:640px;max-height:800px}
}

body.bp-site [data-content-grid].cms-grid .sponsorship-card>img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#edf2f3}
