
body.pivan-blog,body.pivan-article{background:#080811;color:#eceef8;font-family:Vazirmatn,Tahoma,sans-serif}
.pc-blog{max-width:1160px!important;width:100%;margin:auto!important;padding:55px 24px 60px!important;line-height:1.85}
.pc-kicker{font-size:12px;color:#73dcdc;margin-bottom:12px}
.pc-blog-header{padding:10px 0 38px;border-bottom:1px solid #282a40;margin-bottom:32px}
.pc-blog-header h1{font-size:clamp(27px,3vw,42px);font-weight:700;line-height:1.7;margin:0;color:#f2f3fa;letter-spacing:-1px}
.pc-blog-header p{font-size:14px;color:#afb2c9;margin:13px 0 17px}
.pc-blog a{color:#82e3e3;text-decoration:none}.pc-blog a:hover{color:#abb2ff}
.pc-blog-header>a{font-size:12px;border-bottom:1px solid #39484e;padding-bottom:5px}
.pc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.pc-card{background:linear-gradient(135deg,#151628,#10111c);border:1px solid #292c43;border-radius:17px;padding:26px;display:flex;flex-direction:column}
.pc-card-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#9397b7}
.pc-card-top>span:first-child{color:#7ee0dd;background:#192d32;border:1px solid #2c444b;padding:2px 10px;border-radius:25px}
.pc-card h2{font-size:21px;line-height:1.8;font-weight:650;margin:18px 0 13px}
.pc-card h2 a{color:#eef0fc}.pc-card h2 a:hover{color:#82e3e3}
.pc-card p{font-size:12px;color:#adb1c8;margin:0 0 22px;line-height:2}
.pc-read{font-size:12px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2a2d43;padding-top:17px}
.pc-blog-end{display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid #30354d;background:#121423;padding:24px;border-radius:16px;margin-top:32px;font-size:12px;color:#b8bdd5}
.pc-blog-end p{margin:0}
.pivan-article main#content{max-width:860px!important;padding:45px 24px!important;margin:auto;width:100%}
.pivan-article .page-header{border-bottom:1px solid #282c43;margin-bottom:30px;padding-bottom:24px}
.pivan-article h1.entry-title{color:#f0f1fc;font-family:inherit;font-size:clamp(27px,3vw,38px);line-height:1.8;font-weight:700;margin:0;letter-spacing:-.6px}
.pc-prose{font-family:Vazirmatn,Tahoma,sans-serif;direction:rtl;color:#c0c4d8;font-size:15px;line-height:2.25}
.pc-prose>p:first-child{font-size:17px;color:#e4e6f4;border-right:3px solid #747fff;padding-right:17px}
.pc-prose p{margin:0 0 24px}
.pc-prose h2{font-size:24px;line-height:1.9;color:#89e2df;margin:38px 0 15px;font-family:inherit;font-weight:600}
.pc-prose h3{font-size:19px;color:#eef0f8}
.pc-prose a{color:#9aa4ff;border-bottom:1px solid #3c436d;text-decoration:none}.pc-prose a:hover{color:#83e4e3}
.pc-prose ul{padding-right:23px;margin:15px 0 26px}.pc-prose li{padding:5px 0}
.pc-prose table{width:100%;font-size:13px;border-collapse:collapse;margin:24px 0;table-layout:fixed}
.pc-prose th,.pc-prose td{padding:13px;border:1px solid #34384c;text-align:right;overflow-wrap:anywhere}
.pc-prose th{background:#20243c;color:#eef0ff}.pc-prose td{background:#101322}
.pc-blog a:focus-visible,.pc-prose a:focus-visible{outline:2px solid #75e1de;outline-offset:5px}
.pivan-article .post-tags,.pivan-article .comments-area{color:#aeb4cf}
@media(max-width:650px){.pc-blog{padding:35px 18px!important}.pc-grid{grid-template-columns:1fr;gap:16px}.pc-card{padding:22px}.pc-card h2{font-size:20px}.pc-blog-header h1{font-size:28px}.pc-blog-end{display:block}.pc-blog-end a{display:inline-block;margin-top:12px}.pivan-article main#content{padding:30px 18px!important}.pc-prose{font-size:14px}.pc-prose>p:first-child{font-size:15px}.pc-prose h2{font-size:21px}.pc-prose th,.pc-prose td{padding:9px;font-size:12px}}
