@font-face{font-family:Vazir;src:url(../fonts/vazir/Vazir.woff2) format("woff2"),url(../fonts/vazir/Vazir.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Vazir;src:url(../fonts/vazir/Vazir-Medium.woff2) format("woff2"),url(../fonts/vazir/Vazir-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Vazir;src:url(../fonts/vazir/Vazir-Bold.woff2) format("woff2"),url(../fonts/vazir/Vazir-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Vazir;src:url(../fonts/vazir/Vazir-Black.woff2) format("woff2"),url(../fonts/vazir/Vazir-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:IRANYekan;src:url(../fonts/iranyekan/iranyekanwebregular.woff) format("woff"),url(../fonts/iranyekan/woff/iranyekanwebregular.woff) format("woff"),url(../fonts/iranyekan/fonts/woff/iranyekanwebregular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:IRANYekan;src:url(../fonts/iranyekan/iranyekanwebmedium.woff) format("woff"),url(../fonts/iranyekan/woff/iranyekanwebmedium.woff) format("woff"),url(../fonts/iranyekan/fonts/woff/iranyekanwebmedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:IRANYekan;src:url(../fonts/iranyekan/iranyekanwebbold.woff) format("woff"),url(../fonts/iranyekan/woff/iranyekanwebbold.woff) format("woff"),url(../fonts/iranyekan/fonts/woff/iranyekanwebbold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
*,*::before,*::after{box-sizing:border-box}
html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:#f6f7fb;color:#111827;font-family:var(--rk-font)!important;line-height:1.85;text-rendering:optimizeLegibility}
html body,html body :where(a,a *,button,button *,input,textarea,select,optgroup,option,label,.button,.btn,.wp-element-button,.wp-block-button__link,.wp-block-search__input,.wp-block-search__button,.search-submit,.read-more,.page-numbers,.menu-item a,.primary-navigation a,.post-card a,.widget a,.entry-content a,.comment-reply-link,.form-submit input,.back-to-top,.site-title,.site-description,.entry-title,.post-card-title){font-family:var(--rk-font)!important}
a{color:inherit;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}
a:hover{color:var(--rk-primary)}
img{max-width:100%;height:auto;display:block}
button{cursor:pointer}
svg{width:1.15em;height:1.15em;display:inline-block;fill:currentColor;vertical-align:-.22em}
.container{width:min(1280px,calc(100% - 32px));margin-inline:auto}
.screen-reader-text,.skip-link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.skip-link:focus{z-index:9999;inset:12px auto auto 12px;width:auto;height:auto;padding:10px 16px;background:#fff;color:#111;clip:auto;border-radius:var(--rk-radius-sm)}
.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(15,23,42,.08)}
.header-inner{height:76px;display:flex;align-items:center;gap:24px;min-width:0}
.site-branding{display:flex;align-items:center;gap:10px;min-width:max-content;flex:0 0 auto}
.custom-logo{max-height:50px;width:auto;object-fit:contain}
.site-title{margin:0;font-size:1.25rem;font-weight:900;letter-spacing:-.03em;line-height:1.3}
.site-description{font-size:.78rem;color:#64748b;white-space:nowrap}
.primary-navigation{display:flex;align-items:center;flex:1 1 auto;min-width:0}
.primary-navigation ul{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none;min-width:0}
.primary-navigation a{display:block;padding:9px 11px;border-radius:var(--rk-radius-sm);font-size:.94rem;font-weight:700;color:#1f2937;white-space:nowrap}
.primary-navigation a:hover,.primary-navigation .current-menu-item>a{background:#eef4ff;color:var(--rk-primary)}
.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-inline-start:auto;flex:0 0 auto}
.icon-button,.search-toggle,.theme-toggle,.menu-toggle{border:1px solid rgba(15,23,42,.08);background:#fff;color:#111827;border-radius:var(--rk-radius-md);min-width:42px;height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:800;box-shadow:0 8px 20px rgba(15,23,42,.04)}
.icon-button:hover{color:var(--rk-primary);border-color:color-mix(in srgb,var(--rk-primary) 28%,rgba(15,23,42,.08))}
.theme-toggle{width:42px;padding:0}
.menu-toggle{display:none}
.header-search{position:absolute;inset-inline:0;top:76px;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 24px 60px rgba(15,23,42,.12);padding:18px 0;backdrop-filter:blur(20px)}
.ajax-search-form{display:flex;gap:10px;align-items:center;margin-bottom:14px}
.ajax-search-form input,.search-field{width:100%;height:50px;border:1px solid rgba(15,23,42,.1);border-radius:var(--rk-radius-md);background:#f8fafc;padding:0 16px;font-size:.98rem;color:#111827;outline:none}
.ajax-search-form input:focus,.search-field:focus{border-color:color-mix(in srgb,var(--rk-primary) 55%,#cbd5e1);box-shadow:0 0 0 4px color-mix(in srgb,var(--rk-primary) 13%,transparent)}
.ajax-search-form button,.search-submit,.read-more,.form-submit input{height:48px;border:0;border-radius:var(--rk-radius-md);background:var(--rk-primary);color:#fff;padding:0 18px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:7px}
.ajax-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ajax-result-item{display:flex;gap:10px;align-items:center;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:var(--rk-radius-lg);background:#fff}
.ajax-result-item img,.ajax-thumb-placeholder{width:58px;height:58px;border-radius:var(--rk-radius-md);object-fit:cover;background:#e5e7eb;flex:0 0 58px}
.ajax-result-item strong{display:block;font-size:.94rem;line-height:1.5}
.ajax-result-item small{color:#64748b}
.ajax-search-empty,.ajax-search-loading{padding:18px;border-radius:var(--rk-radius-md);background:#f8fafc;color:#64748b}
.site-content{padding:30px 0}
.layout-main{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}
.content-area{min-width:0;order:1}
.site-sidebar{order:2;display:grid;gap:16px}
.breadcrumbs{font-size:.86rem;color:#64748b;margin-bottom:18px}
.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.breadcrumbs li:not(:last-child)::after{content:'/';margin-inline-start:8px;color:#cbd5e1}
.archive-header,.not-found-box,.single-article,.comments-area{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:var(--rk-radius-xl);padding:24px;box-shadow:0 10px 35px rgba(15,23,42,.04)}
.archive-header{margin-bottom:16px}
.archive-header h1,.single-header h1{margin:0;font-size:clamp(1.34rem,2.25vw,2rem);line-height:1.48;letter-spacing:-.035em;font-weight:900;color:#0f172a}
.archive-description{color:#64748b}
.post-list{display:grid;gap:14px}
.post-card{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:var(--rk-radius-xl);overflow:hidden;box-shadow:0 10px 35px rgba(15,23,42,.04);transition:transform .2s ease,border-color .2s ease}
.post-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--rk-primary) 30%,rgba(15,23,42,.07))}
.post-card-list{display:grid;grid-template-columns:260px minmax(0,1fr)}
.post-card-thumb{background:#e5e7eb;min-height:160px}
.post-card-thumb img{width:100%;height:100%;object-fit:cover}
.thumb-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e2e8f0,#f8fafc)}
.post-card-body{padding:18px}
.entry-meta{display:flex;flex-wrap:wrap;gap:8px;color:#64748b;font-size:.8rem;margin-bottom:8px}
.entry-meta span,.entry-meta a{background:#f1f5f9;border-radius:var(--rk-radius-pill);padding:3px 9px}
.post-card-title{margin:0 0 8px;font-size:clamp(1.03rem,1.45vw,1.22rem);line-height:1.55;letter-spacing:-.025em;font-weight:900;color:#111827}
.post-card-body p{margin:0 0 14px;color:#4b5563;font-size:.94rem}
.read-more{height:auto;min-height:38px;padding:7px 13px;border-radius:var(--rk-radius-sm);font-size:.88rem}
.navigation.pagination{margin-top:22px}
.nav-links{display:flex;flex-wrap:wrap;gap:8px}
.page-numbers{min-width:40px;height:40px;padding:0 12px;border-radius:var(--rk-radius-sm);background:#fff;border:1px solid rgba(15,23,42,.08);display:inline-flex;align-items:center;justify-content:center;font-weight:800}
.page-numbers.current{background:var(--rk-primary);color:#fff;border-color:var(--rk-primary)}
.widget{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:var(--rk-radius-xl);padding:20px;box-shadow:0 10px 35px rgba(15,23,42,.04)}
.widget-title{margin:0 0 12px;font-size:1.05rem;font-weight:900}
.widget ul{margin:0;padding:0;list-style:none}
.widget li{padding:9px 0;border-bottom:1px solid rgba(15,23,42,.06)}
.widget li:last-child{border-bottom:0}
.single-header{margin-bottom:18px}
.single-cover{margin:0 0 22px;border-radius:var(--rk-radius-xl);overflow:hidden}
.single-cover img{width:100%}
.entry-content{font-size:1.02rem;line-height:1.95;color:#1f2937}
.entry-content p{margin:0 0 1.2em}
.entry-content h2{font-size:clamp(1.2rem,1.9vw,1.55rem)}
.entry-content h3{font-size:clamp(1.08rem,1.55vw,1.32rem)}
.entry-content h2,.entry-content h3{letter-spacing:-.03em;line-height:1.55;margin:1.6em 0 .6em;color:#0f172a}
.entry-content a{color:var(--rk-primary);font-weight:800}
.entry-content blockquote{margin:24px 0;padding:18px 22px;border-inline-start:4px solid var(--rk-primary);background:#f8fafc;border-radius:var(--rk-radius-md)}
.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.post-tags a{background:#eef4ff;color:var(--rk-primary);border-radius:var(--rk-radius-pill);padding:5px 12px;font-weight:800}
.comments-area{margin-top:18px}
.comment-list{padding:0;margin:0;list-style:none}
.comment-body{padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:var(--rk-radius-lg);margin-bottom:12px}
.site-footer{position:relative;margin-top:28px;background:#0f172a;color:#e5e7eb;padding:38px 0}
.footer-inner{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:26px;align-items:start}
.site-footer .site-title a,.site-footer a{color:#fff}
.site-footer .site-description,.site-footer p{color:#94a3b8}
.footer-navigation ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}
.footer-widgets{display:grid;gap:14px}
.back-to-top{margin:24px auto 0;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#fff;border-radius:var(--rk-radius-pill);min-height:42px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900}
.back-to-top:hover{background:var(--rk-primary);border-color:var(--rk-primary)}
.back-to-top.is-floating{position:fixed;right:22px;bottom:22px;z-index:120;opacity:0;visibility:hidden;transform:translateY(10px);box-shadow:0 18px 45px rgba(15,23,42,.25);background:var(--rk-primary);border-color:var(--rk-primary)}
.back-to-top.is-floating.is-visible{opacity:1;visibility:visible;transform:translateY(0)}
.is-dark body,html.is-dark body{background:#050816;color:#e5e7eb}
.is-dark .site-header{background:rgba(5,8,22,.9);border-color:rgba(255,255,255,.08)}
.is-dark .primary-navigation a{color:#e5e7eb}
.is-dark .primary-navigation a:hover,.is-dark .primary-navigation .current-menu-item>a{background:rgba(23,105,255,.16)}
.is-dark .icon-button,.is-dark .archive-header,.is-dark .not-found-box,.is-dark .single-article,.is-dark .comments-area,.is-dark .post-card,.is-dark .widget,.is-dark .page-numbers,.is-dark .header-search{background:#0b1020;color:#e5e7eb;border-color:rgba(255,255,255,.08)}
.is-dark .ajax-search-form input,.is-dark .search-field,.is-dark .ajax-result-item,.is-dark .ajax-search-empty,.is-dark .ajax-search-loading,.is-dark .entry-content blockquote{background:#111827;color:#e5e7eb;border-color:rgba(255,255,255,.08)}
.is-dark .post-card-title,.is-dark .archive-header h1,.is-dark .single-header h1,.is-dark .entry-content h2,.is-dark .entry-content h3{color:#f8fafc}
.is-dark .entry-content{color:#e5e7eb}
.is-dark .post-card-body p,.is-dark .entry-meta,.is-dark .breadcrumbs,.is-dark .site-description{color:#94a3b8}
.is-dark .entry-meta span,.is-dark .entry-meta a{background:#111827}
.is-dark .site-footer{background:#030712}
.is-dark .thumb-placeholder,.is-dark .ajax-thumb-placeholder{background:#1f2937}
@media (max-width:1100px){.header-inner{gap:14px}.primary-navigation a{padding-inline:9px;font-size:.9rem}.site-description{display:none}.layout-main{grid-template-columns:minmax(0,1fr) 300px}}
@media (max-width:980px){.header-inner{height:68px;gap:10px}.site-branding{min-width:0;flex:1 1 auto}.site-title{font-size:1.08rem}.custom-logo{max-height:42px}.menu-toggle{display:inline-flex}.primary-navigation{order:2;flex:0 0 auto}.header-actions{order:3;margin-inline-start:0}.primary-navigation ul{display:none;position:absolute;inset-inline:14px;top:68px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--rk-radius-lg);padding:10px;box-shadow:0 18px 40px rgba(15,23,42,.12);align-items:stretch;max-height:calc(100vh - 88px);overflow:auto}.primary-navigation.is-open ul{display:grid}.primary-navigation a{padding:12px 14px}.is-dark .primary-navigation ul{background:#0b1020;border-color:rgba(255,255,255,.08)}.header-search{top:68px}.layout-main{grid-template-columns:1fr}.site-sidebar{order:2}.content-area{order:1}.post-card-list{grid-template-columns:220px minmax(0,1fr)}.footer-inner{grid-template-columns:1fr}.ajax-search-results{grid-template-columns:1fr}}
@media (max-width:640px){.container{width:min(100% - 22px,1280px)}.header-inner{height:64px}.header-actions{gap:6px}.icon-button{width:40px;min-width:40px;height:40px;padding:0}.icon-button span{display:none}.header-search{top:64px}.post-card-list{grid-template-columns:1fr}.post-card-thumb{min-height:190px}.archive-header,.single-article,.comments-area,.widget,.not-found-box{border-radius:var(--rk-radius-lg);padding:18px}.site-content{padding:18px 0}.ajax-search-form{flex-direction:column}.ajax-search-form button{width:100%;height:46px}.archive-header h1,.single-header h1{font-size:1.28rem}.post-card-title{font-size:1.06rem}.entry-content{font-size:1rem}.back-to-top.is-floating{right:14px;bottom:14px}}

:where(.header-search,.archive-header,.not-found-box,.single-article,.comments-area,.post-card,.widget,.single-cover,.comment-body,.primary-navigation ul){border-radius:var(--rk-radius-xl)}
:where(.icon-button,.search-toggle,.theme-toggle,.menu-toggle,.ajax-search-form input,.search-field,.ajax-search-form button,.search-submit,.read-more,.page-numbers,.entry-content blockquote,.ajax-search-empty,.ajax-search-loading){border-radius:var(--rk-radius-md)}
:where(.ajax-result-item,.ajax-result-item img,.ajax-thumb-placeholder){border-radius:var(--rk-radius-lg)}
:where(.entry-meta span,.entry-meta a,.post-tags a,.back-to-top){border-radius:var(--rk-radius-pill)}

html body :is(a,button,input,textarea,select,optgroup,option,label,summary,legend,fieldset,.button,.btn,.wp-element-button,.wp-block-button__link,.wp-block-search__input,.wp-block-search__button,.search-submit,.read-more,.page-numbers,.menu-item a,.primary-navigation a,.footer-navigation a,.widget a,.entry-content a,.comment-reply-link,.comment-form input,.comment-form textarea,.comment-form button,.form-submit input,.back-to-top,.ajax-result-item,.ajax-result-item *,.search-form,.search-form *,.post-tags a,.entry-meta,.entry-meta *){font-family:var(--rk-font)!important}
button,input[type=button],input[type=submit],input[type=reset],.button,.wp-element-button,.wp-block-button__link{appearance:none;-webkit-appearance:none;font-family:var(--rk-font)!important}
[hidden]{display:none!important}
.site-header{isolation:isolate}.header-inner{position:relative}.primary-navigation{min-width:0}.primary-navigation .menu{min-width:0;overflow:hidden}.primary-navigation .menu>li{flex:0 0 auto}.header-actions{min-width:max-content}.site-branding img{max-width:min(220px,38vw)}
.layout-main{direction:ltr;grid-template-columns:330px minmax(0,1fr)}.content-area,.site-sidebar{direction:rtl}.content-area{grid-column:2;order:2}.site-sidebar{grid-column:1;order:1}
.single-header h1{font-size:clamp(1.34rem,2.05vw,1.95rem)}.archive-header h1{font-size:clamp(1.25rem,1.85vw,1.72rem)}.not-found-box h1{font-size:clamp(1.3rem,1.9vw,1.8rem)}
.post-card-title a,.single-header h1,.archive-header h1{font-family:var(--rk-font)!important}.entry-content :is(p,li,blockquote,td,th,figcaption){font-family:var(--rk-font)!important}
.search-form{display:flex;gap:10px;align-items:center}.search-form label{flex:1}.search-form .search-field{display:block}.search-form .search-submit{white-space:nowrap}
.comment-form input:not([type=checkbox]):not([type=radio]),.comment-form textarea{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:var(--rk-radius-md);background:#f8fafc;padding:10px 14px;font-size:1rem;color:#111827;outline:none}.comment-form input:not([type=checkbox]):not([type=radio]){height:46px}.comment-form textarea{min-height:130px;resize:vertical}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--rk-primary);box-shadow:0 0 0 4px rgba(23,105,255,.12)}
.rasanika-radius-sharp :where(.header-search,.archive-header,.not-found-box,.single-article,.comments-area,.post-card,.widget,.single-cover,.comment-body,.primary-navigation ul,.icon-button,.search-toggle,.theme-toggle,.menu-toggle,.ajax-search-form input,.search-field,.ajax-search-form button,.search-submit,.read-more,.page-numbers,.entry-content blockquote,.ajax-search-empty,.ajax-search-loading,.ajax-result-item,.entry-meta span,.entry-meta a,.post-tags a,.back-to-top){border-radius:0!important}
.rasanika-radius-slight :where(.header-search,.archive-header,.not-found-box,.single-article,.comments-area,.post-card,.widget,.single-cover,.comment-body,.primary-navigation ul){border-radius:var(--rk-radius-lg)}
.rasanika-radius-round .post-card,.rasanika-radius-round .single-article,.rasanika-radius-round .archive-header,.rasanika-radius-round .widget{box-shadow:0 16px 42px rgba(15,23,42,.05)}
@media (max-width:1100px){.layout-main{grid-template-columns:300px minmax(0,1fr)}}
@media (max-width:980px){.layout-main{direction:rtl;grid-template-columns:1fr}.content-area,.site-sidebar{grid-column:auto}.primary-navigation{order:3;flex:0 0 auto}.header-actions{order:2;margin-inline-start:auto}.site-branding{order:1;flex:1 1 auto;min-width:0}.primary-navigation ul{inset-inline:11px}.primary-navigation.is-open ul{display:grid}.primary-navigation .menu{overflow:auto}.header-inner{justify-content:space-between}.site-branding .site-description{display:none}}
@media (max-width:640px){.site-branding img{max-width:140px}.site-title{max-width:42vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-actions{gap:5px}.theme-toggle.icon-button{display:inline-flex}.primary-navigation{margin-inline-start:0}.primary-navigation ul{top:64px}.ajax-search-results{max-height:60vh;overflow:auto}.footer-inner{gap:18px}.search-form{flex-direction:column}.search-form .search-submit{width:100%}.single-header h1{font-size:1.22rem;line-height:1.65}.archive-header h1{font-size:1.16rem;line-height:1.65}}
.rasanika-inline-related{position:relative;margin:24px 0;padding:16px 18px 16px 20px;border:1px solid rgba(23,105,255,.16);border-radius:var(--rk-radius-lg);background:linear-gradient(135deg,rgba(23,105,255,.09),rgba(15,23,42,.035));box-shadow:0 16px 38px rgba(15,23,42,.06);overflow:hidden}
.rasanika-inline-related::before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:4px;border-radius:999px;background:var(--rk-primary)}
.rasanika-inline-related span{display:block;margin-bottom:6px;color:var(--rk-primary);font-size:.78rem;font-weight:900;letter-spacing:-.01em}
.rasanika-inline-related a{display:block;color:#0f172a!important;font-size:1.02rem;font-weight:900;line-height:1.7;font-family:var(--rk-font)!important}
.rasanika-inline-related a:hover{color:var(--rk-primary)!important}
.rasanika-related-posts{margin:20px 0 0;padding:22px;background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:var(--rk-radius-xl);box-shadow:0 12px 38px rgba(15,23,42,.045)}
.rasanika-related-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px;border-bottom:1px solid rgba(15,23,42,.07);padding-bottom:12px}
.rasanika-related-head span{color:var(--rk-primary);font-size:.78rem;font-weight:900;background:rgba(23,105,255,.08);border-radius:var(--rk-radius-pill);padding:4px 10px}
.rasanika-related-head h2{margin:0;color:#111827;font-size:1.14rem;line-height:1.5;font-weight:900;letter-spacing:-.03em}
.rasanika-related-list{display:grid;gap:10px}
.rasanika-related-item{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid rgba(15,23,42,.06);border-radius:var(--rk-radius-lg);background:linear-gradient(180deg,#fff,#fbfdff);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.rasanika-related-item:hover{transform:translateY(-1px);border-color:rgba(23,105,255,.22);box-shadow:0 12px 28px rgba(15,23,42,.06)}
.rasanika-related-thumb{display:block;width:86px;height:64px;border-radius:var(--rk-radius-md);overflow:hidden;background:#e5e7eb}
.rasanika-related-thumb img{width:100%;height:100%;object-fit:cover}
.rasanika-related-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e2e8f0,#f8fafc)}
.rasanika-related-body h3{margin:0 0 5px;font-size:.96rem;line-height:1.65;font-weight:900;letter-spacing:-.02em}
.rasanika-related-body h3 a{color:#111827!important;font-family:var(--rk-font)!important}
.rasanika-related-body h3 a:hover{color:var(--rk-primary)!important}
.rasanika-related-body time{display:block;color:#64748b;font-size:.78rem;font-weight:700}
.is-dark .rasanika-inline-related{background:linear-gradient(135deg,rgba(23,105,255,.16),rgba(255,255,255,.035));border-color:rgba(255,255,255,.08)}
.is-dark .rasanika-inline-related a,.is-dark .rasanika-related-head h2,.is-dark .rasanika-related-body h3 a{color:#f8fafc!important}
.is-dark .rasanika-related-posts{background:#0b1020;border-color:rgba(255,255,255,.08)}
.is-dark .rasanika-related-head{border-color:rgba(255,255,255,.08)}
.is-dark .rasanika-related-item{background:#111827;border-color:rgba(255,255,255,.08)}
.is-dark .rasanika-related-body time{color:#94a3b8}
.is-dark .rasanika-related-placeholder{background:#1f2937}
html body :is(.rasanika-inline-related,.rasanika-inline-related *,.rasanika-related-posts,.rasanika-related-posts *){font-family:var(--rk-font)!important}
@media (max-width:640px){.rasanika-related-posts{padding:16px}.rasanika-related-head{align-items:start;flex-direction:column}.rasanika-related-item{grid-template-columns:74px minmax(0,1fr);padding:8px}.rasanika-related-thumb{width:74px;height:58px}.rasanika-related-body h3{font-size:.9rem}.rasanika-inline-related{padding:14px 16px;margin:20px 0}}
