@font-face{font-family:IRANSansXFaNum;font-style:normal;font-weight:400;src:url(/wp-content/themes/sabkeno/assets/fonts/IRANSansXFaNum-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:IRANSansXFaNum;font-style:normal;font-weight:500;src:url(/wp-content/themes/sabkeno/assets/fonts/IRANSansXFaNum-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:IRANSansXFaNum;font-style:normal;font-weight:700;src:url(/wp-content/themes/sabkeno/assets/fonts/IRANSansXFaNum-Bold.woff2)format("woff2");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#20251f;font-family:IRANSansXFaNum,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.85;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;font-family:inherit}button{cursor:pointer}.container{width:min(calc(100% - 32px),var(--sk-container));margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{background:rgb(255 255 255/.94);border-bottom:1px solid #eceeea;z-index:30}.site-header.is-sticky{position:sticky;top:0;backdrop-filter:blur(14px)}.header-inner{min-height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.primary-nav>ul,.site-brand{display:flex;align-items:center}.site-brand{gap:11px;min-width:170px}.site-logo{width:auto;max-width:210px;max-height:62px;object-fit:contain}.site-tagline{font-size:11px;color:#7a8278;border-right:1px solid #dfe4dd;padding-right:10px;white-space:nowrap}.primary-nav>ul{justify-content:center;gap:5px;list-style:none;margin:0;padding:0}.primary-nav li{position:relative}.primary-nav a{display:block;padding:12px 10px;font-weight:600;color:#323832}.breadcrumbs a:hover,.primary-nav a:hover{color:var(--sk-primary)}.header-actions{display:flex;align-items:center;gap:8px}.icon-button,.menu-toggle{width:42px;height:42px;border:1px solid #e0e5df;background:#fff;border-radius:12px;display:grid;place-items:center;color:#2e372f}.menu-toggle{display:none;gap:4px;padding:10px}.menu-toggle span:not(.screen-reader-text){display:block;width:20px;height:2px;background:currentColor}.mobile-nav{display:none}.site-shell{min-height:60vh}.reading-progress{position:fixed;top:0;right:0;left:0;height:3px;z-index:100;background:#fff0}.reading-progress span{display:block;width:100%;height:100%;background:var(--sk-accent);transform:scaleX(0);transform-origin:right}.search-dialog{width:min(680px,calc(100% - 30px));border:0;border-radius:22px;padding:0;box-shadow:0 30px 90px rgb(0 0 0/.2)}.search-dialog::backdrop{background:rgb(20 25 21/.64);backdrop-filter:blur(4px)}.search-dialog-inner{padding:50px 35px 38px}.search-dialog-inner>p{font-size:25px;font-weight:800;margin:0 0 18px}.search-close{position:absolute;left:16px;top:14px;border:0;background:#f0f2ef;width:36px;height:36px;border-radius:50%;font-size:24px}.search-form{display:flex;gap:8px}.search-form label{flex:1}.search-field{width:100%;height:52px;border:1px solid #dce2da;border-radius:13px;padding:0 16px;background:#fff}.search-form button{border:0;background:var(--sk-primary);color:#fff;border-radius:13px;padding:0 22px;font-weight:700}.post-kicker{font-size:12px;font-weight:800;color:var(--sk-primary)}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.section-heading>div{display:flex;align-items:center;gap:10px}.section-heading h2{font-size:25px;margin:0}.section-mark{width:7px;height:29px;background:var(--sk-accent);border-radius:99px}.related-grid{display:grid;gap:20px}.post-card{background:#fff;border:1px solid #e7ebe5;border-radius:var(--sk-radius);overflow:hidden;min-width:0;transition:.22s}.post-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgb(38 52 40/.1)}.post-card-media{display:block;aspect-ratio:1.5;background:#eef1ec;overflow:hidden}.post-card-media img{width:100%;height:100%;object-fit:cover;transition:.35s}.post-card:hover img{transform:scale(1.035)}.post-card-body{padding:16px}.post-card h3{font-size:17px;line-height:1.65;margin:5px 0 8px}.post-card p{color:#697168;font-size:13px;margin:0 0 10px}.post-card time{font-size:11px;color:#929990}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:20px 0;color:#7a8278;font-size:12px}.single-main{padding-bottom:0}.single-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:60px}.single-layout.has-sidebar{grid-template-columns:minmax(0,860px) minmax(260px,1fr);align-items:start}.single-article{min-width:0}.article-header{padding:20px 0 24px}.article-header h1{font-size:clamp(30px,4vw,48px);line-height:1.55;margin:10px 0}.entry-meta,.meta-item{display:flex;align-items:center}.entry-meta{flex-wrap:wrap;gap:12px 20px;color:#747d74;font-size:12px}.meta-item{gap:7px}.meta-author img{border-radius:50%}.article-cover{margin:0 0 28px;border-radius:calc(var(--sk-radius) + 4px);overflow:hidden;background:#eef1ed}.article-cover img{width:100%;height:auto}.article-toc{background:var(--sk-surface);border:1px solid #e5e4dc;border-radius:var(--sk-radius);padding:17px 20px;margin:24px 0 30px}.toc-toggle{width:100%;display:flex;justify-content:space-between;border:0;background:#fff0;font-weight:800;padding:0;font-size:16px}.article-toc ol{margin:14px 0 0;padding-right:22px;columns:2;column-gap:35px}.article-toc li{break-inside:avoid;margin:7px 0;font-size:13px}.entry-content{font-size:17px;line-height:2.05}.entry-content>:first-child{margin-top:0}.entry-content h2{font-size:27px;line-height:1.55;margin:42px 0 15px;scroll-margin-top:110px}.entry-content p{margin:0 0 22px}.entry-content a{color:var(--sk-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.entry-content figure{max-width:100%}.post-tags,.share-row{display:flex;flex-wrap:wrap;align-items:center}.share-row{gap:9px;border-top:1px solid #e5e9e4;border-bottom:1px solid #e5e9e4;padding:17px 0;margin:35px 0}.share-row>span{font-weight:800;margin-left:5px}.share-row a,.share-row button{border:1px solid #dfe5de;background:#fff;border-radius:10px;padding:7px 11px;color:#4d574e}.post-tags{gap:8px}.post-tags a{background:var(--sk-surface);padding:7px 10px;border-radius:9px;font-size:12px}.author-box{display:flex;gap:17px;background:linear-gradient(135deg,var(--sk-surface),#fff);border:1px solid #e5e8e3;border-radius:var(--sk-radius);padding:22px;margin-top:30px}.author-box img{border-radius:50%;width:80px;height:80px}.author-box span{font-size:11px;color:#7a8278}.author-box h2{margin:2px 0;font-size:19px}.author-box p{margin:5px 0 0;color:#697168}.post-navigation-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}.post-navigation-row>div{background:#fff;border:1px solid #e3e8e1;border-radius:14px;padding:15px}.post-navigation-row>div:last-child{text-align:left}.post-navigation-row span{display:block;font-size:11px;color:#7d857d}.post-navigation-row a{font-weight:700}.site-sidebar{min-width:0}.site-sidebar.is-sticky{position:sticky;top:105px}.sabkeno-widget{background:#fff;border:1px solid #e5e9e3;border-radius:var(--sk-radius);padding:18px;margin-bottom:18px}.widget-title{display:flex;align-items:center;gap:9px;font-size:18px;margin:0 0 14px}.widget-title:before{content:"";width:5px;height:21px;border-radius:99px;background:var(--sk-accent);flex:0 0 auto}.sabkeno-widget ul{list-style:none;margin:0;padding:0}.sabkeno-widget li{padding:9px 0;border-bottom:1px solid #edf0ec}.sabkeno-widget li:last-child{border-bottom:0}.sidebar-post-list{display:grid;gap:4px}.sidebar-post{display:grid;grid-template-columns:82px minmax(0,1fr);gap:11px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0ec}.sidebar-post:last-child{border-bottom:0;padding-bottom:0}.sidebar-post:first-child{padding-top:0}.sidebar-post-thumb{display:block;width:82px;height:64px;border-radius:11px;overflow:hidden;background:#eef1ec}.sidebar-featured-media>img,.sidebar-post-thumb img{width:100%;height:100%;object-fit:cover}.sidebar-post-title{font-size:13px;font-weight:700;line-height:1.75;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sidebar-post time{display:block;color:#8b938b;font-size:10px;margin-top:3px}.sidebar-category-list{display:flex!important;flex-wrap:wrap;gap:7px}.sidebar-category-list li{padding:0!important;border:0!important}.sidebar-category-list a{display:inline-flex;padding:6px 9px;border-radius:999px;background:var(--sk-surface);font-size:11px}.related-posts{padding:50px 0;background:var(--sk-surface)}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer{background:#202820;color:#e8eee8;padding:50px 0 18px}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr auto;gap:35px}.site-footer .site-tagline{color:#aebaae;border-color:#485248}.footer-brand p{color:#aeb8ae;max-width:420px}.social-links{display:flex;flex-direction:column;gap:9px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #3a453b;padding-top:17px;margin-top:35px;color:#97a397;font-size:12px}.back-to-top{position:fixed;left:20px;bottom:20px;width:44px;height:44px;border:0;border-radius:13px;background:var(--sk-primary);color:#fff;box-shadow:0 10px 30px rgb(36 60 40/.22);opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s}.has-soft-animations .icon-button,.has-soft-animations .post-card,.has-soft-animations a{transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}@media (max-width:1050px){.primary-nav{display:none}.menu-toggle{display:grid}.header-inner{grid-template-columns:auto 1fr auto}.site-brand{justify-self:start}.mobile-nav ul{list-style:none;margin:0;padding:10px 0 18px}.mobile-nav a{display:block;padding:10px 0;border-bottom:1px solid #edf0ec}.single-layout.has-sidebar{grid-template-columns:1fr}.site-sidebar.is-sticky{position:static}.site-sidebar{width:100%}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.post-card h3,body{font-size:14px}.container{width:min(calc(100% - 22px),var(--sk-container))}.header-inner{min-height:68px;gap:12px}.post-card p,.site-tagline{display:none}.site-logo{max-width:165px;max-height:52px}.icon-button{width:38px;height:38px}.section-heading h2{font-size:21px}.related-grid{grid-template-columns:1fr 1fr;gap:12px}.post-card-body{padding:12px}.article-header h1{font-size:29px}.entry-content{font-size:16px}.entry-content h2{font-size:23px}.article-toc ol{columns:1}.footer-grid,.post-navigation-row{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:5px}.search-dialog-inner{padding:55px 18px 25px}.search-form{flex-direction:column}.search-form button{height:48px}}@media (max-width:430px){.related-grid{grid-template-columns:1fr}.post-card p{display:block}.header-actions{gap:4px}.icon-button.theme-toggle{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.sabkeno-sidebar-featured-widget{padding:14px}.sidebar-featured-card{overflow:hidden;border-radius:calc(var(--sk-radius) - 6px)}.sidebar-featured-media{position:relative;display:block;aspect-ratio:1.22;overflow:hidden;background:#e9eee8}.sidebar-featured-media>img{transition:transform .35s ease}.sidebar-featured-media:hover>img{transform:scale(1.045)}.sidebar-featured-shade{position:absolute;inset:20%0 0;background:linear-gradient(transparent,rgb(13 20 15/.9))}.sidebar-featured-content{position:absolute;z-index:2;right:16px;left:16px;bottom:15px;color:#fff}.sidebar-featured-kicker{display:inline-flex;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:rgb(255 255 255/.18);backdrop-filter:blur(5px);font-size:10px;font-weight:700}.sidebar-featured-content strong,.sidebar-latest-list a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px;line-height:1.75}.sabkeno-sidebar-search-widget{background:linear-gradient(145deg,var(--sk-surface),#fff)}.sidebar-search-copy{margin-bottom:12px}.sidebar-search-copy span{display:block;color:var(--sk-primary);font-size:10px;font-weight:800}.sidebar-search-copy strong{font-size:15px}.sabkeno-sidebar-search-widget .search-form{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:7px}.sabkeno-sidebar-search-widget .search-field{height:44px;border-radius:11px;padding-inline:12px;font-size:12px}.sabkeno-sidebar-search-widget .search-form button{width:44px;height:44px;padding:0;border-radius:11px;font-size:0}.sabkeno-sidebar-search-widget .search-form button:before{content:"⌕";font-size:23px;line-height:1}.sidebar-latest-list{counter-reset:none!important;list-style:none!important;margin:0!important;padding:0!important}.sidebar-latest-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:11px 0!important}.sidebar-latest-list>li>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--sk-surface);color:var(--sk-primary);font-size:10px;font-weight:800}.sidebar-latest-list a{font-size:12px;font-weight:700}.sidebar-latest-list time{display:block;margin-top:2px;color:#8a938a;font-size:9px}.sidebar-category-list a{align-items:center;gap:5px}.sidebar-category-list a>span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:5px;border-radius:999px;background:#fff;color:#7d857d;font-size:9px}@media (max-width:1050px){.site-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.site-sidebar .sabkeno-widget{margin-bottom:0}.sabkeno-sidebar-featured-widget{grid-row:span 2}}@media (max-width:700px){.site-sidebar{display:block}.site-sidebar .sabkeno-widget{margin-bottom:16px}.sidebar-featured-media{aspect-ratio:1.7}.sabkeno-sidebar-search-widget .search-form{grid-template-columns:minmax(0,1fr) 44px}}.entry-content .wp-block-image:not(.alignleft):not(.alignright) img,.entry-content .wp-block-image:not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull),.entry-content figure.wp-block-image:not(.alignleft):not(.alignright) img,.entry-content figure.wp-block-image:not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull),.entry-content figure:not(.alignleft):not(.alignright):not(.alignwide):not(.alignfull){margin-inline:auto}.theme-toggle-icon{display:grid;place-items:center;font-size:20px;line-height:1;transform:translateY(-1px)}@media (max-width:430px){.icon-button.theme-toggle{display:grid}}.entry-content img:not(.avatar):not(.emoji):not(.wp-smiley){border-radius:12px}.entry-content .wp-block-image img,.entry-content figure.wp-block-image img{border-radius:12px}.site-brand .site-logo{display:block!important;width:auto;max-width:210px;max-height:62px;object-fit:contain}@media (max-width:700px){.site-brand .site-logo{max-width:165px;max-height:52px}}