/* Üretici profili: koyu vitrin yüzeyi, ortak sabit üst bar ve okunaklı profil alanları. */
html:has(.producer-vitrin),body:has(.producer-vitrin){background:#020a08!important;color:#eff5ef!important}
body:has(.producer-vitrin){font-family:Manrope,Arial,sans-serif!important}
body:has(.producer-vitrin) .producer-vitrin{width:100%!important;min-height:100svh;margin:0!important;padding:76px 4vw 64px!important;background:linear-gradient(180deg,#03100ce8 0,#030b08 430px,#020a08 100%)!important}
body:has(.producer-vitrin) .producer-vitrin .top{display:none!important}
body:has(.producer-vitrin) .profile-head{position:relative;display:grid!important;grid-template-columns:132px minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important;min-height:285px!important;margin:0 -4vw!important;padding:92px 7vw 35px!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #ffffff29!important;background:linear-gradient(90deg,#020b08f5 0%,#04110cd5 40%,#04110c3d 78%,#020a08a6),url('/ozgok-karavan/ozgok-hero-depth.webp') center 52%/cover!important}
body:has(.producer-vitrin) .profile-head:after{content:"";position:absolute;inset:auto 0 0;height:48%;background:linear-gradient(transparent,#030b08);pointer-events:none}
body:has(.producer-vitrin) .profile-head>*{position:relative;z-index:1}
body:has(.producer-vitrin) .profile-head .logo{width:116px!important;height:116px!important;border:1px solid #ff783e!important;border-radius:50%!important;background:#05130e!important;color:#fff!important;box-shadow:0 14px 30px #0009!important}
body:has(.producer-vitrin) .profile-head h1{margin:5px 0!important;color:#fff!important;font:700 clamp(2.25rem,4vw,4.4rem)/.96 Georgia,serif!important;letter-spacing:-.055em!important}
body:has(.producer-vitrin) .profile-head p{color:#d3e0d6!important;font-size:.94rem!important}
body:has(.producer-vitrin) .profile-head .label{color:#ff8b58!important;font:700 .64rem/1.4 'DM Mono',monospace!important;letter-spacing:.14em!important}
body:has(.producer-vitrin) .profile-head .button{border-color:#ff7139!important;border-radius:6px!important;background:#ff7139!important;color:#1d0b05!important;font-weight:800!important}
body:has(.producer-vitrin) .profile-head .button.alt{background:#06150f!important;color:#fff!important;border-color:#ffffff55!important}
body:has(.producer-vitrin) .tabs{position:relative;z-index:2;width:min(1220px,100%)!important;margin:0 auto!important;padding:0 2px!important;border-color:#ffffff22!important;background:#05130f!important}
body:has(.producer-vitrin) .tabs a{color:#c8d7cc!important;font:700 .67rem/1 'DM Mono',monospace!important;letter-spacing:.08em!important}
body:has(.producer-vitrin) .tabs a[aria-current=page]{color:#ff8b58!important;border-color:#ff7139!important}
body:has(.producer-vitrin) .layout{width:min(1220px,100%)!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr)!important;gap:24px!important;margin:28px auto 0!important}
body:has(.producer-vitrin) .card{background:linear-gradient(145deg,#071812,#04100c)!important;border:1px solid #9cb9aa4d!important;border-radius:10px!important;box-shadow:0 16px 34px #0007!important;color:#eff5ef!important}
body:has(.producer-vitrin) .card h2,body:has(.producer-vitrin) .card h3{color:#fff!important;font-family:Georgia,serif!important}
body:has(.producer-vitrin) .card p,body:has(.producer-vitrin) .facts li{color:#c8d8ce!important}
body:has(.producer-vitrin) .label{color:#ff9567!important}
body:has(.producer-vitrin) .chips span{background:#0c251b!important;border-color:#7f9f8e66!important;color:#e2eee6!important}
body:has(.producer-vitrin) .facts li,body:has(.producer-vitrin) .facts a,body:has(.producer-vitrin) .post{border-color:#ffffff1d!important;color:#d7e5db!important}
body:has(.producer-vitrin) .project-body{border-color:#ff713955!important}
body:has(.producer-vitrin) .project-no,body:has(.producer-vitrin) .post time{color:#ff8a55!important}
body:has(.producer-vitrin) .note{border-color:#ff7139!important;background:#0a2017!important;color:#d6e3d9!important}
@media(max-width:760px){body:has(.producer-vitrin) .producer-vitrin{padding:66px 16px 36px!important}body:has(.producer-vitrin) .profile-head{grid-template-columns:76px 1fr!important;min-height:0!important;margin:0 -16px!important;padding:90px 24px 26px!important}body:has(.producer-vitrin) .profile-head .logo{width:70px!important;height:70px!important}body:has(.producer-vitrin) .profile-head .actions{grid-column:1/-1!important}body:has(.producer-vitrin) .layout{grid-template-columns:1fr!important}body:has(.producer-vitrin) .side{grid-template-columns:1fr!important}}
