/* WordPress integration and responsive content layouts */
body.baran-wordpress{margin:0} .custom-logo{max-height:90px;width:auto;height:auto;max-width:185px}
.admin-bar .site-header{top:32px} @media(max-width:782px){.admin-bar .site-header{top:46px}}
.baran-hp{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}
.baran-inner{min-height:60vh;padding:150px max(24px,6vw) 90px;background:#f6f9fc;color:#10213a;direction:rtl}
.baran-inner .baran-wrap{max-width:1250px;margin:auto}.baran-inner h1{font-size:clamp(2rem,5vw,4rem);line-height:1.4;margin:0 0 25px}
.baran-inner p,.baran-inner li{line-height:2}.baran-inner a{color:#047ca3}.baran-inner img{max-width:100%;height:auto}
.baran-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:25px;margin:30px 0}
.baran-card{border-radius:22px;overflow:hidden;background:white;box-shadow:0 8px 35px #10213a12;text-decoration:none;color:#10213a!important}
.baran-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.baran-card-body{padding:20px}.baran-card h2{font-size:1.3rem;margin:0 0 10px}
.baran-pagination{margin-top:30px}.baran-pagination .page-numbers{padding:10px}.baran-article{max-width:900px;background:white;border-radius:25px;padding:clamp(25px,5vw,70px)}
.baran-meta{opacity:.65;margin-bottom:20px}.baran-empty{padding:40px;background:white;border-radius:20px}
.baran-form-feedback{padding:12px 16px;line-height:1.8}.baran-form-feedback.error{color:#b42318}.baran-form-feedback.success{color:#027a48}
.footer-socials a{display:inline-flex;margin-inline-end:10px;text-decoration:none}.footer-socials a svg{width:24px;height:24px}
@media(max-width:600px){.baran-inner{padding:115px 16px 60px}.baran-card-body{padding:16px}}
