/* استایل‌های مخصوص صفحات وبلاگ (علاوه بر style.css) */
.bhead{background:linear-gradient(170deg,#ffffff 0%,#e7f3fc 55%,#daeaf8 100%);padding:42px 0 30px;position:relative;overflow:hidden;text-align:center}
.bhead::before{content:"";position:absolute;top:-120px;left:-90px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(76,184,232,.3),transparent 70%)}
.bhead .wrap{position:relative;z-index:2}
.bhead h1{font-size:30px;font-weight:800;color:var(--navy);margin-bottom:8px}
.bhead p{color:#3f586c;font-size:15.5px;max-width:520px;margin:0 auto}

.crumb{padding:14px 0 0}
.crumb ol{list-style:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin:0}
.crumb a{color:var(--blue-600);font-weight:600}
.crumb a:hover{text-decoration:underline}
.crumb .sep{opacity:.5}
.crumb .cur{color:var(--navy);font-weight:600}

.btools{padding:22px 0 4px}
.bsearch{position:relative;max-width:480px;margin:0 auto 18px}
.bsearch input{width:100%;background:var(--paper);border:1.5px solid var(--line);border-radius:14px;padding:14px 44px 14px 16px;font-size:15px;font-family:var(--f);outline:none;box-shadow:var(--shadow)}
.bsearch input:focus{border-color:var(--blue-500)}
.bsearch button{position:absolute;right:6px;top:6px;bottom:6px;border:none;background:none;cursor:pointer;padding:0 10px}
.bsearch svg{width:19px;height:19px;stroke:var(--muted);fill:none;stroke-width:2}
.bfilters{display:flex;gap:9px;flex-wrap:wrap;justify-content:center}
.chip{background:var(--paper);border:1.5px solid var(--line);border-radius:50px;padding:9px 18px;font-size:13.5px;font-weight:600;color:var(--muted);transition:.2s;display:inline-block}
.chip:hover{border-color:var(--blue-500)}
.chip.on{background:var(--blue-600);border-color:var(--blue-600);color:#fff}

.blog-wrap{padding:26px 0 30px}

.pager{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:10px 0 64px}
.pager .page-numbers{min-width:42px;height:42px;padding:0 14px;border:1.5px solid var(--line);background:var(--paper);border-radius:12px;font-weight:700;font-size:14px;color:var(--blue-700);display:inline-flex;align-items:center;justify-content:center;transition:.2s}
.pager a.page-numbers:hover{border-color:var(--blue-500)}
.pager .page-numbers.current{background:var(--blue-600);border-color:var(--blue-600);color:#fff}

/* تک‌نوشته */
.single{padding:30px 0 60px}
.single .post-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:30px 26px;box-shadow:var(--shadow);max-width:780px;margin:0 auto}
.single h1{font-size:28px;font-weight:800;color:var(--navy);line-height:1.5;margin-bottom:12px}
.single .meta{color:var(--muted);font-size:13px;margin-bottom:20px;display:flex;gap:14px;flex-wrap:wrap}
.single .content{font-size:16px;line-height:2;color:#27384a}
.single .content h2{font-size:21px;color:var(--navy);margin:22px 0 10px}
.single .content img{border-radius:14px;margin:14px 0}
.single .content a{color:var(--blue-600)}
@media(min-width:760px){.bhead h1{font-size:40px}.bhead{padding:60px 0 42px}.single h1{font-size:34px}}
