:root{--arses-accent:#8c1c13;--arses-paper:#f2efe4;--arses-dark:#171717;--arses-muted:#68645c;--arses-line:rgba(23,23,23,.22);--arses-card:rgba(255,255,255,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--arses-paper);background-image:radial-gradient(rgba(0,0,0,.035) .7px,transparent .7px);background-size:5px 5px;color:var(--arses-dark);font-family:ArsesIranian,Tahoma,Arial,sans-serif;line-height:1.9;overflow-x:hidden}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--arses-accent);outline-offset:3px}.arses-skip-link{position:absolute;top:-999px;left:0;background:var(--arses-dark);color:var(--arses-paper);padding:10px 16px;z-index:1000}.arses-skip-link:focus{top:0}.wrap{width:min(1240px,100%);margin:0 auto;padding:0 20px}.site-header{position:relative}.header-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px) minmax(0,1fr);align-items:center;gap:22px;padding:24px 0 18px;border-bottom:1px solid var(--arses-dark)}.masthead{min-width:0;text-align:center;order:2}.masthead h1,.masthead .site-title{font-family:ArsesIranian,Tahoma,Arial,sans-serif;font-size:clamp(34px,5vw,62px);line-height:1.12;margin:0;font-weight:900;letter-spacing:-.5px}.masthead .site-title{font-weight:900}.masthead .site-title a{color:inherit;text-decoration:none}.navline{min-width:0;overflow:hidden}.navline-start{order:1}.navline-end{order:3}.navline ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.navline-end ul{justify-content:flex-start}.navline li{min-width:0}.navline li a{display:block;padding:9px 12px;font-weight:700;font-size:13px;white-space:nowrap;text-decoration:none;border-radius:7px;transition:.2s ease}.navline li a:hover,.navline li.current-menu-item a{background:var(--arses-dark);color:var(--arses-paper)}.theme-toggle{position:absolute;top:7px;right:0;border:1px solid var(--arses-line);background:var(--arses-card);border-radius:999px;padding:5px 11px;font-size:12px;cursor:pointer}.arses-social{position:absolute;top:9px;left:0;list-style:none;margin:0;padding:0;display:flex;gap:6px;align-items:center}.arses-social a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--arses-line);border-radius:50%;color:var(--arses-dark);text-decoration:none;transition:.2s ease;background:var(--arses-card)}.arses-social a:hover{background:var(--arses-accent);border-color:var(--arses-accent);color:#fff;transform:translateY(-2px)}.arses-social svg{display:block}.dateline{font-size:11px;padding:9px 0;display:flex;justify-content:center;gap:10px;border-bottom:4px double var(--arses-dark);color:var(--arses-muted);letter-spacing:.5px}.dateline-sep{color:var(--arses-accent)}.frontpage{padding:34px 0}.frontpage-3col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.25fr) minmax(0,1fr);gap:0;align-items:stretch;border-top:4px double var(--arses-dark);border-bottom:4px double var(--arses-dark);background:transparent}.frontpage-3col>.side-col{padding:0 22px}.frontpage-3col>.side-col-start{border-inline-end:1px solid var(--arses-line)}.frontpage-3col>.side-col-end{border-inline-start:1px solid var(--arses-line)}.frontpage-3col>.lead{padding:0 28px}.frontpage-3col .rule-v{display:none}.rule-v{width:1px;display:none}.side-col{min-width:0}.side-col-title{font-family:ArsesIranian,Tahoma,Arial,sans-serif;font-size:19px;border-bottom:3px double var(--arses-dark);padding:0 0 9px;margin:0 0 14px}.side-story{border-bottom:1px solid var(--arses-line);padding:0 0 16px;margin:0 0 16px;overflow-wrap:anywhere}.side-story h3{font-size:16px;line-height:1.65;margin:0 0 5px}.side-story h3 a{text-decoration:none}.side-story h3 a:hover,.cat-column-list h3 a:hover{color:var(--arses-accent)}.side-story p{font-size:12px;color:var(--arses-muted);margin:0}.lead{min-width:0}.lead .kicker{display:inline-block;color:var(--arses-accent);font-size:12px;font-weight:800;border-inline-start:3px solid var(--arses-accent);padding-inline-start:9px}.entry-title{font-family:ArsesIranian,Tahoma,Arial,sans-serif;font-size:clamp(30px,3.5vw,52px);line-height:1.5;margin:8px 0 15px;font-weight:900;overflow-wrap:anywhere}.entry-title a{text-decoration:none}.lead>img,.lead .wp-post-image{width:100%;max-height:560px;object-fit:cover;border-radius:0;filter:none;box-shadow:0 12px 35px rgba(0,0,0,.10)}.entry-meta{font-size:12px;color:var(--arses-muted);display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.entry-meta .entry-cat a{color:var(--arses-accent);font-weight:800}.arses-breadcrumbs{font-size:12px;color:var(--arses-muted);margin:14px 0 4px}.arses-breadcrumbs a{color:var(--arses-muted)}.dek{font-size:15px;border-top:1px solid var(--arses-line);border-bottom:1px solid var(--arses-line);padding:11px 0;margin:14px 0;color:#444}.section-grid{border-top:0;padding:34px 0 10px}.section-grid:before{content:"";display:block;border-top:4px double var(--arses-dark);margin-bottom:26px}.cat-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:4px double var(--arses-dark)}.cat-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-columns-1{grid-template-columns:1fr}.cat-column{min-width:0;padding:0 22px 22px;overflow:hidden}.cat-column:not(:first-child){border-inline-start:1px solid var(--arses-line)}.cat-column-title{font-family:ArsesIranian,Tahoma,Arial,sans-serif;font-size:20px;border-bottom:3px double var(--arses-dark);padding-bottom:8px;margin:0 0 14px}.cat-column-title a{color:inherit;text-decoration:none}.cat-column-list{list-style:none;margin:0;padding:0}.cat-column-list li{border-bottom:1px solid var(--arses-line);padding:13px 0;display:flex;gap:10px;min-width:0}.cat-column-list li:last-child{border-bottom:0}.cat-column-list article{flex:1;min-width:0}.cat-thumb{flex:0 0 64px;width:64px;height:64px;overflow:hidden;display:block;border-radius:7px}.cat-thumb img{width:64px;height:64px;object-fit:cover}.cat-column-list h3{font-size:14px;margin:0 0 4px;line-height:1.55;overflow-wrap:anywhere}.cat-column-list h3 a{text-decoration:none}.cat-column-list p{font-size:12px;color:var(--arses-muted);margin:0;overflow-wrap:anywhere}.cat-empty{font-size:13px;color:var(--arses-muted);border:1px dashed var(--arses-line);padding:18px 12px;text-align:center}.cat-more{display:inline-block;margin-top:12px;font-size:12px;font-weight:800;color:var(--arses-accent);text-decoration:none}.cols{column-count:1;column-gap:0;font-size:15px}.entry-content{max-width:850px;margin-inline:auto}.entry-content img{filter:none;border-radius:8px;max-width:100%;height:auto}.entry-content figure{margin:24px 0;break-inside:avoid}.entry-content h2,.entry-content h3,.entry-content h4{font-family:ArsesIranian,Tahoma,sans-serif;break-after:avoid}.briefs{border-top:4px double var(--arses-dark);padding:24px 0}.briefs>.section-title{text-align:center;font-family:ArsesIranian,Tahoma,Arial,sans-serif}.brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.brief{min-width:0;border-inline-start:1px solid var(--arses-line);padding:0 17px}.brief:first-child{border-inline-start:0}.brief h2{font-size:15px;font-weight:800;margin:6px 0}.brief .cat{font-size:10px;color:var(--arses-accent);font-weight:800}.brief p{font-size:12px;color:var(--arses-muted)}.arses-news-footer{border-top:4px double var(--arses-dark);margin-top:28px;padding:15px 0;font-size:13px}.arses-news-footer a{color:var(--arses-accent);font-weight:800}.arses-shortlink{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.arses-shortlink input{max-width:380px;padding:8px;border:1px solid var(--arses-line);background:transparent;border-radius:6px}.arses-copy{padding:8px 12px;border:1px solid var(--arses-dark);background:transparent;border-radius:6px;cursor:pointer}.arses-footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;padding:24px 0;border-bottom:1px solid var(--arses-line)}.arses-widget{margin-bottom:20px}.arses-widget .widget-title{font-size:15px;border-bottom:1px solid var(--arses-dark);padding-bottom:7px;margin-bottom:10px}.site-footer{border-top:4px double var(--arses-dark);text-align:center;padding:22px 0;font-size:11px;color:var(--arses-muted);margin-top:34px}.arses-footer-links{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:800;padding:4px 0 14px}.arses-footer-links a{color:inherit;text-decoration:none}.arses-footer-links a:hover{color:var(--arses-accent);text-decoration:underline}.arses-footer-links-sep{color:var(--arses-line)}img{max-width:100%;height:auto;display:block}body.arses-night{--arses-paper:#151515;--arses-dark:#eee;--arses-muted:#aaa;--arses-line:rgba(255,255,255,.2);--arses-card:rgba(255,255,255,.05);color:#eee}.arses-night .dek{color:#ccc}.arses-night .lead>img{box-shadow:0 12px 35px rgba(0,0,0,.35)}
.arses-contact-form{max-width:640px;margin:22px 0;padding:22px;border:1px solid var(--arses-line);border-radius:10px;background:var(--arses-card)}
.arses-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.arses-contact-field{margin-bottom:16px;min-width:0}
.arses-contact-field label{display:block;font-size:13px;font-weight:800;margin-bottom:6px}
.arses-contact-field input,.arses-contact-field textarea{width:100%;padding:10px 12px;border:1px solid var(--arses-line);border-radius:7px;background:transparent;color:inherit;font:inherit}
.arses-contact-field textarea{resize:vertical;min-height:120px}
.arses-contact-field input:focus,.arses-contact-field textarea:focus{outline:2px solid var(--arses-accent);outline-offset:1px}
.arses-contact-submit{display:inline-flex;align-items:center;justify-content:center;padding:11px 26px;border:0;border-radius:999px;background:var(--arses-accent);color:#fff;font-weight:800;font-size:14px;cursor:pointer;transition:.2s ease}
.arses-contact-submit:hover{filter:brightness(1.1);transform:translateY(-1px)}
.arses-contact-notice{padding:11px 14px;border-radius:7px;margin-bottom:16px;font-size:13px;font-weight:700}
.arses-contact-notice-success{background:rgba(31,106,66,.12);color:#1f6a42;border:1px solid rgba(31,106,66,.35)}
.arses-contact-notice-error{background:rgba(140,28,19,.1);color:var(--arses-accent);border:1px solid rgba(140,28,19,.3)}
.arses-contact-hp{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}
@media(max-width:600px){.arses-contact-row{grid-template-columns:1fr}.arses-contact-form{padding:16px}}
@media(max-width:1100px){.wrap{padding:0 16px}.header-row{grid-template-columns:minmax(0,1fr) minmax(180px,280px) minmax(0,1fr);gap:14px}.navline li a{padding:8px 9px;font-size:12px}.frontpage-3col{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr)}.frontpage-3col>.side-col{padding:0 15px}.frontpage-3col>.lead{padding:0 20px}.cat-column{padding:0 15px 20px}}
@media(max-width:900px){.header-row{grid-template-columns:1fr;gap:12px;padding-top:52px}.masthead{order:1}.navline-start,.navline-end{order:2;display:flex;justify-content:center;overflow:visible}.navline ul{justify-content:center}.navline-end ul{justify-content:center}.arses-social{left:auto;right:0}.theme-toggle{right:auto;left:0}.frontpage-3col{grid-template-columns:1fr;gap:0}.frontpage-3col>.side-col,.frontpage-3col>.lead{padding:22px 0}.frontpage-3col>.side-col-start,.frontpage-3col>.side-col-end{border-inline:0;border-top:1px solid var(--arses-line)}.lead{order:-1}.cat-columns{grid-template-columns:1fr!important}.cat-column:not(:first-child){border-inline-start:0;border-top:1px solid var(--arses-line);padding-top:22px;margin-top:22px}.brief-grid{grid-template-columns:1fr 1fr}.brief{padding:14px 15px;border-bottom:1px solid var(--arses-line)}.brief:nth-child(odd){border-inline-start:0}}
@media(max-width:600px){.wrap{padding:0 11px}.masthead h1,.masthead .site-title{font-size:34px}.arses-social a{width:28px;height:28px}.dateline{font-size:9px;flex-wrap:wrap}.navline ul{gap:2px}.navline li a{padding:7px 8px;font-size:11px}.frontpage{padding:24px 0}.entry-title{font-size:26px}.lead>img,.lead .wp-post-image{border-radius:7px;max-height:360px}.brief-grid{grid-template-columns:1fr}.brief{border-inline-start:0!important}.cat-column{padding-inline:0}.cat-thumb,.cat-thumb img{width:58px;height:58px}.arses-shortlink input{width:100%;max-width:none}}

/* ===== Responsive Newspaper Layout v2 ===== */
*,*::before,*::after{box-sizing:border-box}.wrap{width:min(1280px,100%);padding-inline:clamp(12px,2vw,24px)}
.frontpage-3col{grid-template-columns:minmax(190px,1fr) minmax(0,2.35fr) minmax(190px,1fr);align-items:start}
.frontpage-3col>.side-col,.frontpage-3col>.lead{min-width:0;overflow:hidden}.frontpage-3col>.lead{padding-inline:clamp(18px,2.2vw,32px)}
.frontpage-3col>.side-col{padding-inline:clamp(14px,1.8vw,24px)}
.lead>img,.lead .wp-post-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.section-grid{min-width:0}.cat-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.cat-column{min-width:0;overflow:hidden}.cat-column-list li{min-width:0}.cat-column-list article,.cat-column-list h3,.cat-column-list p{min-width:0;overflow-wrap:anywhere;word-break:normal}
/* Tablet: retain newspaper feel with 3 columns, but reduce density */
@media (max-width:1050px) and (min-width:761px){
 .header-row{grid-template-columns:minmax(0,1fr) minmax(190px,270px) minmax(0,1fr);gap:10px}
 .frontpage-3col{grid-template-columns:minmax(150px,1fr) minmax(0,2fr) minmax(150px,1fr)}
 .frontpage-3col>.side-col{padding-inline:12px}.frontpage-3col>.lead{padding-inline:16px}
 .entry-title{font-size:clamp(28px,3.5vw,42px);line-height:1.42}
 .side-story h3{font-size:14px}.side-story p{font-size:11px}.cat-column{padding-inline:12px}.cat-column-list li{display:block}.cat-thumb{width:100%;height:auto;margin-bottom:7px}.cat-thumb img{width:100%;height:auto;aspect-ratio:16/9}
}
/* Mobile: single-column, no horizontal overflow */
@media (max-width:760px){
 html,body{max-width:100%;overflow-x:hidden}.wrap{padding-inline:12px}.header-row{grid-template-columns:1fr;gap:10px;padding-top:52px}.masthead{order:1}.navline-start,.navline-end{order:2;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.navline-start::-webkit-scrollbar,.navline-end::-webkit-scrollbar{display:none}.navline ul{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%}.navline li a{white-space:nowrap}.arses-social{left:auto;right:0}.theme-toggle{right:auto;left:0}
 .frontpage{padding:24px 0}.frontpage-3col{display:flex;flex-direction:column;border-top:4px double var(--arses-dark);border-bottom:4px double var(--arses-dark)}
 .frontpage-3col>.lead{order:1;width:100%;padding:20px 0}.frontpage-3col>.side-col-start{order:2}.frontpage-3col>.side-col-end{order:3}.frontpage-3col>.side-col{width:100%;padding:20px 0;border-inline:0!important;border-top:1px solid var(--arses-line)}
 .entry-title{font-size:clamp(25px,7vw,34px);line-height:1.45}.lead>img,.lead .wp-post-image{aspect-ratio:16/10;max-height:none;border-radius:6px}.dek{font-size:14px}
 .section-grid{padding-top:24px}.cat-columns,.cat-columns-2,.cat-columns-1{grid-template-columns:1fr!important}.cat-column{padding:0 0 20px}.cat-column:not(:first-child){border-inline-start:0;border-top:1px solid var(--arses-line);padding-top:20px;margin-top:0}.cat-column-list li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px}.cat-thumb{grid-column:1;grid-row:1 / span 2;width:64px;height:64px}.cat-thumb img{width:64px;height:64px;aspect-ratio:1/1}.cat-column-list article{grid-column:2}.cat-column-list h3{font-size:14px}.cat-column-list p{font-size:11px}
 .brief-grid{grid-template-columns:1fr}.brief{border-inline-start:0!important}.arses-footer-widgets{grid-template-columns:1fr}
}
@media (max-width:420px){.wrap{padding-inline:9px}.masthead h1,.masthead .site-title{font-size:30px}.arses-social{gap:3px}.arses-social a{width:27px;height:27px}.theme-toggle{padding:4px 8px}.entry-title{font-size:24px}.side-story h3{font-size:15px}.cat-column-list li{grid-template-columns:56px minmax(0,1fr)}.cat-thumb,.cat-thumb img{width:56px;height:56px}}
/* Accessibility / media safety */
img,video,iframe,embed{max-width:100%}.entry-content iframe{width:100%}.entry-content table{display:block;max-width:100%;overflow-x:auto}.entry-content{overflow-wrap:anywhere}

/* ===== Category frames: preserve the preview layout, but separate every category clearly ===== */
.section-grid{padding-top:30px}
.cat-columns{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:18px;
    border-bottom:0;
}
.cat-column{
    border:1px solid var(--arses-dark);
    padding:0 18px 18px;
    background:transparent;
}
.cat-column:not(:first-child){
    border-inline-start:1px solid var(--arses-dark);
}
.cat-column-title{
    margin:0 -18px 12px;
    padding:10px 14px 8px;
    border-bottom:3px double var(--arses-dark);
    background:rgba(0,0,0,.025);
}
.cat-column-list li{
    padding:12px 0;
}
.cat-more{
    margin-top:10px;
    padding-top:8px;
    border-top:1px solid var(--arses-line);
}
@media(max-width:900px){
    .cat-columns{grid-template-columns:1fr!important;gap:16px}
    .cat-column{
        border:1px solid var(--arses-dark)!important;
        margin:0;
        padding:0 15px 16px;
    }
    .cat-column:not(:first-child){
        border-top:1px solid var(--arses-dark);
        margin-top:0;
        padding-top:0;
    }
    .cat-column-title{margin-inline:-15px}
}
@media(max-width:600px){
    .cat-columns{gap:12px}
    .cat-column{padding-inline:12px}
    .cat-column-title{margin-inline:-12px;padding-inline:11px}
}


/* ===== چند خبر بعدی (زیر اسلایدر آخرین خبر) ===== */
.sub-latest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--arses-line)}
.sub-latest-item{min-width:0}
.sub-latest-item img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.sub-latest-item h3{font-size:12.5px;line-height:1.6;margin:7px 0 0;font-weight:700;overflow-wrap:anywhere}
.sub-latest-item h3 a{text-decoration:none}
.sub-latest-item h3 a:hover{color:var(--arses-accent)}
@media(max-width:600px){.sub-latest{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* ===== لیست ستون‌های ثابت کشور/استان/لالی: بدون تصویر، فقط تیتر ===== */
.cat-column-list-plain li{padding:11px 0}
.cat-column-list-plain h3{font-size:13.5px;margin:0;font-weight:700}

/* ===== ردیف پایانی: یادداشت ویژه + هفتکل ===== */
.bottom-two{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:26px 0;margin-top:10px;border-top:4px double var(--arses-dark)}
.feature-card{min-width:0}
.feature-card .cat-tag{display:inline-block;font-size:12px;font-weight:800;color:var(--arses-accent);border:1px solid var(--arses-accent);padding:1px 9px;margin-bottom:10px}
.feature-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}
.feature-card h2{font-family:ArsesIranian,Tahoma,Arial,sans-serif;font-size:21px;line-height:1.5;margin:12px 0 6px}
.feature-card h2 a{text-decoration:none}
.feature-card h2 a:hover{color:var(--arses-accent)}
.feature-card .lede{font-size:14px;color:var(--arses-muted);margin:0}
@media(max-width:760px){.bottom-two{grid-template-columns:1fr;gap:20px}}

/* ==========================================================
   سبک بصری مطابق طرح مرجع — کادر روزنامه‌ای، هدر متمرکز،
   نوار دسته‌ها تک‌ردیفه، باکس‌بندی بخش‌ها.
   (نسخه واکنش‌گرا و قابل‌دسترس؛ جایگزین بلوک قدیمی حذف‌شده)
   ========================================================== */
html{background:#e3dfd0}
body{background:transparent}
.wrap{background:var(--arses-paper);background-image:radial-gradient(rgba(0,0,0,.035) .7px,transparent .7px);background-size:5px 5px;box-shadow:0 16px 40px rgba(0,0,0,.16);border:1px solid rgba(0,0,0,.07);margin:18px auto 32px;padding-top:0}
body.arses-night .wrap{background-color:var(--arses-paper);box-shadow:0 16px 40px rgba(0,0,0,.4)}

/* هدر: دکمه شب/روز و آیکون‌های اجتماعی بالای هدر، سپس لوگوی متمرکز */
.site-header{padding-top:16px}
.masthead{padding:6px 0 2px}
.masthead h1,.masthead .site-title{font-size:clamp(32px,6vw,58px)}

/* نوار دسته‌ها: یک ردیف کامل، آیتم‌ها با خط جداکننده عمودی */
.navline-full{border-top:1px solid var(--arses-dark);border-bottom:1px solid var(--arses-dark);margin-top:2px}
.navline-full ul{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:0;margin:0;padding:9px 0}
.navline-full li{padding:0 3px}
.navline-full li:not(:first-child){border-inline-start:1px solid var(--arses-line)}
.navline-full li a{display:block;padding:4px 14px;font-weight:800;font-size:14px;text-decoration:none;white-space:nowrap}
.navline-full li a:hover,.navline-full li.current-menu-item a{color:var(--arses-accent);text-decoration:underline}
@media(max-width:760px){.navline-full{overflow-x:auto;-webkit-overflow-scrolling:touch}.navline-full ul{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%}}

/* باکس‌بندی ردیف اول: ستون‌های کناری قاب‌دار، بخش لید بدون قاب (مطابق طرح مرجع) */
.frontpage-3col{border-top:0;border-bottom:0;gap:18px}
.frontpage-3col>.side-col{border:1px solid var(--arses-dark);padding:14px 18px;border-inline:1px solid var(--arses-dark)!important}
.side-col-title{text-align:center}
.lead .kicker{display:block;text-align:center;font-size:18px;font-weight:900;color:var(--arses-dark);border:0;padding:0 0 10px;margin:0 0 12px;border-bottom:3px double var(--arses-dark)}
@media(max-width:900px){.frontpage-3col>.side-col{border-inline:0!important;border:1px solid var(--arses-dark)}}

/* عنوان ستون‌های ثابت کشور/استان/لالی: وسط‌چین مطابق طرح مرجع */
.cat-column-title{text-align:center}

/* باکس‌بندی ردیف پایانی: یادداشت + هفتکل */
.feature-card{border:1px solid var(--arses-dark);padding:16px 18px}
.feature-card .cat-tag{display:block;text-align:center;font-size:17px;font-weight:900;color:var(--arses-dark);border:0;border-bottom:3px double var(--arses-dark);padding:0 0 9px;margin:0 0 12px}
.feature-card img{margin-bottom:2px}

/* ==========================================================
   نام دسته‌ها چشمگیرتر: تیتر ستون‌ها، ستون‌های کناری و برچسب
   یادداشت/هفتکل به‌صورت نوار رنگی توپر با کنتراست بالا و
   حروف بولد نمایش داده می‌شوند تا در نگاه اول جلب توجه کنند.
   ========================================================== */
.cat-column-title,
.side-col-title{
	background:var(--arses-accent);
	color:#fff;
	display:block;
	text-align:center;
	font-size:19px;
	font-weight:900;
	letter-spacing:.3px;
	border:0;
	margin:0 -18px 16px;
	padding:12px 14px;
	box-shadow:0 3px 0 rgba(0,0,0,.12);
}
.side-col-title{margin-inline:-18px;}
.cat-column-title a,
.side-col-title a{color:#fff;}
.cat-column-title a:hover,
.side-col-title a:hover{color:var(--arses-paper);}
.frontpage-3col>.side-col{padding-top:0;}
@media(max-width:900px){.cat-column-title{margin-inline:-15px}}
@media(max-width:600px){.cat-column-title{margin-inline:-12px}}

.feature-card{position:relative;overflow:hidden}
.feature-card .cat-tag{
	display:inline-block;
	background:var(--arses-accent);
	color:#fff;
	text-align:center;
	font-size:14px;
	font-weight:900;
	letter-spacing:.3px;
	border:0;
	border-radius:3px;
	padding:6px 16px;
	margin:0 0 14px;
}

body.arses-night .cat-column-title,
body.arses-night .side-col-title,
body.arses-night .feature-card .cat-tag{box-shadow:0 3px 0 rgba(0,0,0,.35);}

/* ==========================================================
   عکس بند‌انگشتی برای فهرست خبرها (آرشیو، جستجو، صفحه اصلی وبلاگ)
   ========================================================== */
.brief{display:flex;gap:14px;align-items:flex-start;padding-block:14px}
.brief-thumb{flex:0 0 96px;width:96px;height:96px;display:block;overflow:hidden;border-radius:7px}
.brief-thumb img{width:96px;height:96px;object-fit:cover;display:block;transition:transform .25s ease}
.brief-thumb:hover img{transform:scale(1.06)}
.brief-body{min-width:0;flex:1}
.brief:not(.has-thumb) .brief-body{padding-inline-start:0}
@media(max-width:600px){.brief-thumb{flex-basis:76px;width:76px;height:76px}.brief-thumb img{width:76px;height:76px}}
@media(max-width:420px){.brief{gap:10px}.brief-thumb{flex-basis:64px;width:64px;height:64px}.brief-thumb img{width:64px;height:64px}}

/* ===== صفحه اصلی: اندیکا زیر مسجدسلیمان + تبلیغ زیر پربازدیدها ===== */
.side-subcategory{margin-top:18px;padding-top:16px;border-top:3px double var(--arses-dark)}
.side-subcategory-title{margin-top:0!important}
.side-story-thumb{display:flex;gap:10px;align-items:flex-start}
.side-story-thumb>div{min-width:0;flex:1}
.side-thumb{flex:0 0 58px;width:58px;height:58px;overflow:hidden;display:block;border-radius:5px}
.side-thumb img{width:58px;height:58px;object-fit:cover}
.front-ad{display:flex;flex-direction:column;gap:7px;margin-top:20px;padding:15px 14px;border:2px solid var(--arses-accent);background:linear-gradient(135deg,rgba(140,28,19,.08),rgba(255,255,255,.15));text-decoration:none;position:relative;overflow:hidden}
.front-ad:hover{box-shadow:0 8px 20px rgba(0,0,0,.10);transform:translateY(-1px)}
.front-ad-media{display:block;margin:-15px -14px 8px}
.front-ad-media img{width:100%;aspect-ratio:16/7;object-fit:cover}
.front-ad-badge{align-self:flex-start;background:var(--arses-accent);color:#fff;padding:2px 8px;border-radius:3px;font-size:10px;font-weight:900}
.front-ad strong{font-size:17px;line-height:1.5}
.front-ad>span:not(.front-ad-badge):not(.front-ad-media){font-size:12px;color:var(--arses-muted);line-height:1.8}
.front-ad b{font-size:11px;color:var(--arses-accent);margin-top:2px}
@media(max-width:900px){.side-subcategory{margin-top:12px}.front-ad{margin-top:16px}}

/* ===== همه دسته‌های صفحه اصلی: عکس بندانگشتی برای هر خبر ===== */
.cat-column-list li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start}
.cat-column-list li.no-cat-thumb{grid-template-columns:1fr}
.cat-thumb{grid-column:1;grid-row:1;width:64px;height:64px}
.cat-column-list li.has-cat-thumb article{grid-column:2}
.cat-column-list li.no-cat-thumb article{grid-column:1}
.cat-column-list .cat-thumb img{width:64px;height:64px;object-fit:cover}
@media(max-width:600px){.cat-column-list li{grid-template-columns:56px minmax(0,1fr)}.cat-thumb,.cat-column-list .cat-thumb img{width:56px;height:56px}}
/* Professional ad slots */
.arses-ad-slot{display:flex;flex-direction:column;gap:7px;margin:18px 0;padding:14px;border:1px solid var(--arses-dark);border-radius:var(--arses-radius);background:rgba(255,255,255,.35);text-decoration:none;overflow:hidden}.arses-ad-slot:hover{box-shadow:0 8px 24px rgba(0,0,0,.09);transform:translateY(-1px)}.arses-ad-slot-header{max-width:900px;margin:14px auto}.arses-ad-slot-footer{max-width:900px;margin:0 auto 20px}.arses-ad-media{display:block;margin:-14px -14px 7px}.arses-ad-media img{width:100%;max-height:180px;object-fit:cover}.arses-ad-label{align-self:flex-start;background:var(--arses-accent);color:#fff;padding:2px 8px;border-radius:3px;font-size:10px;font-weight:900}.arses-ad-text{font-size:12px;color:var(--arses-muted)}.arses-ad-slot strong{font-size:16px}
body.arses-night .arses-ad-slot{background:rgba(255,255,255,.04)}
.arses-header-sticky .site-header{position:sticky;top:0;z-index:100;background:var(--arses-paper);background-image:radial-gradient(rgba(0,0,0,.035) .7px,transparent .7px);background-size:5px 5px}.arses-header-sticky .navline-full{position:relative}
.wrap{width:min(var(--arses-container,1240px),100%)}


/* ==========================================================
   نسخه 1.7.1 — بهبود خوانایی دسکتاپ، تاریخ زیر لوگو و کوتاه‌تر
   شدن ستون‌های دسته‌بندی
   ========================================================== */
/* حذف شد: چهار فونت‌فیس تکراری ArsesNoto (نسخه قدیمی پوشه noto/) — نسخه فعال همین فونت پایین‌تر در فایل باقی مانده و اینجا حذف شده تا فونت دوبار بارگذاری نشود */
body,button,input,textarea,select{font-family:ArsesNoto,"Noto Sans Arabic",Tahoma,Arial,sans-serif}
.masthead h1,.masthead .site-title,.entry-title,.cat-column-title,.side-col-title,.feature-card h2,.section-title{font-family:ArsesNoto,"Noto Sans Arabic",Tahoma,Arial,sans-serif}
body{font-size:16px;line-height:2;color:#202020}
.wrap{width:min(1320px,100%);padding-inline:24px}
.dateline{font-family:ArsesNoto,"Noto Sans Arabic",Tahoma,Arial,sans-serif;font-size:13px;line-height:1.8;min-height:42px;padding:8px 0 10px;align-items:center;gap:12px}
.dateline-date{font-weight:700;color:var(--arses-dark);white-space:nowrap}
.dateline-description{font-size:12px;color:var(--arses-muted);max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dateline-sep{font-weight:900}
.frontpage-3col>.lead .dek{font-size:16px;line-height:2.05;padding:12px 0 14px;margin:4px 0 16px;border-top:1px solid var(--arses-line);border-bottom:1px solid var(--arses-line);color:#3f3f3f}
.frontpage-3col>.lead .entry-title{font-size:clamp(30px,3.1vw,46px);line-height:1.5;margin-bottom:8px}
.frontpage-3col>.lead .wp-post-image{margin-top:0}
.cat-column-list li{padding:10px 0;gap:12px}
.cat-column-list h3{font-size:15px;line-height:1.65;font-weight:700}
.cat-column-list p{font-size:12px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cat-column-list .cat-thumb,.cat-column-list .cat-thumb img{width:60px;height:60px}
.cat-column{padding-bottom:16px}
.cat-more{font-size:13px}
.side-story h3{font-size:15px;line-height:1.75}
.side-story p{font-size:12px;line-height:1.85}
.side-col-title,.cat-column-title{font-size:18px}
.sub-latest-item h3{font-size:13px;line-height:1.7}
.entry-content,.cols{font-size:17px;line-height:2.15}
.entry-content p{margin:0 0 1.1em}
@media(min-width:1101px){
    .frontpage-3col{grid-template-columns:minmax(220px,1fr) minmax(0,2.4fr) minmax(220px,1fr);gap:22px}
    .frontpage-3col>.side-col{padding-inline:20px}
    .frontpage-3col>.lead{padding-inline:30px}
    .cat-columns{gap:20px}
    .cat-column{padding-inline:18px}
}
@media(max-width:900px){.dateline-description{max-width:45%}}
@media(max-width:600px){
    body{font-size:15px}.wrap{padding-inline:12px}
    .dateline{font-size:11px;flex-wrap:wrap;gap:6px}
    .dateline-description{max-width:100%;white-space:normal;text-align:center}
    .frontpage-3col>.lead .dek{font-size:14px;line-height:1.9}
    .entry-content,.cols{font-size:16px;line-height:2}
}

/* ===== نسخه 1.8: خوانایی دسکتاپ، تاریخ زیر لوگو و کنترل ارتفاع ستون‌ها ===== */
@font-face{font-family:ArsesNoto;src:url("../fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ArsesNoto;src:url("../fonts/NotoSansArabic-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:ArsesNoto;src:url("../fonts/NotoSansArabic-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:ArsesNoto;src:url("../fonts/NotoSansArabic-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:ArsesNoto;src:url("../fonts/NotoSansArabic-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}
:root{--arses-line:rgba(23,23,23,.34);--arses-muted:#55514b}
body,.navline-full li a,.side-story,.cat-column-list,.cat-column-list h3,.cat-column-list p,.dek,.feature-card .lede{font-family:ArsesNoto,Tahoma,Arial,sans-serif}
.masthead h1,.masthead .site-title,.entry-title,.side-col-title,.cat-column-title,.feature-card h2{font-family:ArsesNoto,Tahoma,Arial,sans-serif}
body{font-size:15px;line-height:1.95}
.dateline{min-height:42px;padding:7px 8px;gap:9px;align-items:center;font-family:ArsesNoto,Tahoma,Arial,sans-serif;font-size:12px;font-weight:500;color:#3e3b36;letter-spacing:0;border-bottom:4px double var(--arses-dark)}
.dateline-date{font-weight:800;color:var(--arses-dark);white-space:nowrap}
.dateline-sep{font-size:10px;color:var(--arses-accent)}
.dateline-description{color:var(--arses-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.frontpage-3col{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,2.45fr) minmax(0,1fr)}
.frontpage-3col>.side-col{align-self:start}
.frontpage-3col>.lead{align-self:start}
.side-story{padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid rgba(23,23,23,.32)}
.side-story h3{font-size:15px;line-height:1.55;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.side-story p{font-size:11.5px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#55514b}
.side-subcategory{margin-top:14px;padding-top:13px;border-top:3px double var(--arses-dark)}
.lead .kicker{font-family:ArsesNoto,Tahoma,Arial,sans-serif}
.entry-title{font-size:clamp(30px,3.15vw,48px);line-height:1.42;margin:8px 0 10px;font-weight:900;letter-spacing:-.25px}
.lead-dek{font-size:15px;line-height:2;color:#33302c;background:rgba(255,255,255,.34);border-top:2px solid rgba(23,23,23,.34);border-bottom:1px solid rgba(23,23,23,.28);padding:10px 13px;margin:0 0 15px}
.lead>img,.lead .wp-post-image{aspect-ratio:16/9;max-height:520px;object-fit:cover;box-shadow:0 7px 20px rgba(0,0,0,.13)}
.sub-latest{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:15px;padding-top:13px;border-top:2px solid rgba(23,23,23,.3)}
.sub-latest-item h3{font-family:ArsesNoto,Tahoma,Arial,sans-serif;font-size:12px;line-height:1.55}
.cat-columns{gap:14px;border-bottom:0}
.cat-column{border:1px solid rgba(23,23,23,.45);padding:0 15px 14px;background:rgba(255,255,255,.12)}
.cat-column:not(:first-child){border-inline-start:1px solid rgba(23,23,23,.45)}
.cat-column-title{font-size:18px;margin:0 -15px 10px;padding:9px 12px 8px;border-bottom:3px solid var(--arses-dark)}
.cat-column-list li{padding:9px 0;border-bottom:1px solid rgba(23,23,23,.28)}
.cat-column-list h3{font-size:13.5px;line-height:1.5;font-weight:700}
.cat-column-list p{font-size:11px;line-height:1.65;color:#5b5751}
.cat-thumb,.cat-thumb img{width:58px;height:58px}
.cat-column-list li{grid-template-columns:58px minmax(0,1fr);gap:9px}
.cat-column-list li.no-cat-thumb{grid-template-columns:1fr}
.cat-more{font-size:11.5px;border-top:1px solid rgba(23,23,23,.3);padding-top:7px}
.frontpage-3col>.side-col-start,.frontpage-3col>.side-col-end{border-color:rgba(23,23,23,.45)}
@media(max-width:1100px){.frontpage-3col{grid-template-columns:minmax(0,1fr) minmax(0,2.05fr) minmax(0,1fr)}}
@media(max-width:900px){.frontpage-3col{grid-template-columns:1fr}.dateline{font-size:11px}.dateline-description{display:none}.entry-title{font-size:32px}.cat-columns{grid-template-columns:1fr!important}}

@font-face{font-family:NotoSansArabic;src:url('../fonts/NotoSansArabic-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:NotoSansArabic;src:url('../fonts/NotoSansArabic-Bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:IranianSans;src:url('../fonts/Iranian-Sans.ttf') format('truetype');font-weight:400;font-display:swap}body{font-family:var(--arses-font);font-size:calc(16px * var(--arses-font-scale))}.lead h1,.lead h2,.masthead h1,.entry-title,.cat-column-title,.side-col-title{font-size:calc(1em * var(--arses-headline-scale))}body.arses-density-compact .briefs,body.arses-density-compact .category-zone{padding-top:14px;padding-bottom:6px}body.arses-density-airy .briefs,body.arses-density-airy .category-zone{padding-top:36px;padding-bottom:24px}.arses-language-switcher{position:absolute;right:8px;top:8px;z-index:5;display:flex;gap:4px}.arses-language-switcher a{font-size:11px;padding:3px 7px;border:1px solid currentColor;text-decoration:none}.arses-language-switcher a.current{background:var(--arses-dark);color:var(--arses-paper)}.arses-search-toggle{position:absolute;right:8px;bottom:10px;border:1px solid currentColor;background:transparent;padding:5px 8px;cursor:pointer}.arses-search-form{display:none;padding:8px 0;border-top:1px solid #999}.arses-search-form.is-open{display:block}.arses-search-form input{width:100%;padding:8px;background:transparent;border:1px solid #999}.arses-related{border-top:4px double var(--arses-dark);margin-top:25px;padding-top:18px}.arses-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.arses-related article{border:1px solid #999;padding:10px}.arses-related h3{font-size:14px}.arses-view-count{font-size:11px;color:#666}@media(max-width:600px){.arses-related-grid{grid-template-columns:1fr}}

/* ==========================================================
   نسخه ۱.۹.۰ — پیاده‌سازی ترتیب تأییدشده صفحه خبر (رو تیتر،
   لینک خبر، اشتراک‌گذاری و پرینت)، تنظیمات فوتر، رنگ‌های
   قابل‌شخصی‌سازی بیشتر و کمی فاصله برای ستون‌های صفحه اصلی.
   ========================================================== */

/* رنگ پس‌زمینه هدر/فوتر و رنگ لینک‌های متن خبر — از پنل تنظیمات قابل تغییرند */
.site-header{background:var(--arses-header-bg,transparent)}
.site-footer{background:var(--arses-footer-bg,transparent)}
.entry-content a{color:var(--arses-link,var(--arses-accent));text-decoration:underline;text-underline-offset:2px}

/* ۱) رو تیتر */
.entry-kicker{display:block;color:var(--arses-accent);font-size:13px;font-weight:800;letter-spacing:.2px;margin:0 0 6px}

/* ۴) تاریخ و کد خبر (و بازدید/نویسنده) */
.entry-news-code,.entry-views,.entry-author{white-space:nowrap}
/* کد خبر: فونت و پس‌زمینه کاملاً متفاوت از بقیه متادیتا، شبیه یک برچسب/بج مجزا */
.entry-news-code{
  display:inline-flex;
  align-items:center;
  font-family:"Courier New",Consolas,monospace;
  font-size:11px;
  letter-spacing:.4px;
  background:rgba(23,23,23,.08);
  border:1px solid var(--arses-line);
  border-radius:4px;
  padding:2px 8px;
  color:var(--arses-dark);
}
body.arses-night .entry-news-code{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}

/* ۷) لینک خبر */
.arses-news-link{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:18px 0;padding:10px 12px;border:1px solid var(--arses-line);border-radius:var(--arses-radius,8px);font-size:13px}
.arses-news-link strong{white-space:nowrap}
.arses-news-link input{flex:1;min-width:160px;padding:7px 9px;border:1px solid var(--arses-line);background:transparent;border-radius:6px;font-size:12px;direction:ltr;text-align:left}

/* ۸) آیکون‌ها، اشتراک‌گذاری و پرینت — دو ردیف زیر هم */
.arses-share-print{display:flex;flex-direction:column;gap:10px;margin:16px 0 22px}
.arses-share-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.arses-share-label{font-size:13px;font-weight:800;color:var(--arses-muted)}
.arses-share-icons{list-style:none;display:flex;gap:8px;margin:0;padding:0}
.arses-share-icons li{min-width:0}
.arses-share-icons a,.arses-share-icons .arses-copy-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--arses-line);border-radius:50%;color:var(--arses-dark);background:transparent;cursor:pointer;text-decoration:none;transition:.2s ease}
.arses-share-icons a:hover,.arses-share-icons .arses-copy-icon:hover{background:var(--arses-accent);border-color:var(--arses-accent);color:#fff;transform:translateY(-2px)}
.arses-share-icons .arses-copy-icon.is-copied{background:var(--arses-accent);border-color:var(--arses-accent);color:#fff}
.arses-print-row{display:flex}
.arses-print-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border:1px solid var(--arses-dark);border-radius:6px;background:transparent;color:var(--arses-dark);font-size:13px;font-weight:700;cursor:pointer}
.arses-print-btn:hover{background:var(--arses-dark);color:var(--arses-paper)}

/* ستون‌های صفحه اصلی: کمی فاصله از بالا در نمای دسکتاپ (طبق درخواست) */
@media(min-width:901px){
	.frontpage-3col>.side-col-start,
	.frontpage-3col>.side-col-end{margin-top:34px}
}

/* حالت پرینت: فقط عنوان، لید، تاریخ/کد خبر، تصویر و متن خبر چاپ شود */
@media print{
	.site-header,.arses-breadcrumbs,.arses-social,.theme-toggle,.arses-language-switcher,
	.frontpage,.section-grid,.bottom-two,.arses-ad-slot,.arses-news-link,
	.arses-share-print,.arses-related,#comments,.comment-respond,.site-footer{display:none!important}
	body{background:#fff;color:#000}
	.entry-content,.cols{font-size:13pt;line-height:1.7}
}

/* اروند خبر: هشت دسته اصلی صفحه نخست */
.arvand-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}
.arvand-category-grid .cat-column{border-inline-start:1px solid var(--arses-line);padding-inline:16px}
.arvand-category-grid .cat-column:nth-child(4n+1){border-inline-start:0}
.arvand-trustseal{display:flex;justify-content:center;align-items:center;min-height:92px;margin:18px 0 6px;padding:10px 0;border-top:1px solid var(--arses-line);border-bottom:1px solid var(--arses-line);text-align:center}
@media(max-width:900px){.arvand-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arvand-category-grid .cat-column:nth-child(4n+1){border-inline-start:1px solid var(--arses-line)}.arvand-category-grid .cat-column:nth-child(2n+1){border-inline-start:0}}
@media(max-width:600px){.arvand-category-grid{grid-template-columns:1fr}.arvand-category-grid .cat-column,.arvand-category-grid .cat-column:nth-child(4n+1),.arvand-category-grid .cat-column:nth-child(2n+1){border-inline-start:0}}


/* ===== به‌روزرسانی اروند خبر: نوار متحرک اخبار ===== */
.arvand-news-ticker{
  display:flex;align-items:center;gap:14px;
  margin:0 0 8px;padding:8px 0;
  border-top:1px solid var(--arses-dark);
  border-bottom:1px solid var(--arses-dark);
  overflow:hidden;direction:rtl;
  background:transparent;
}
.arvand-news-ticker .ticker-label{
  flex:0 0 auto;font-weight:900;font-size:13px;
  padding:4px 12px;border-inline-end:2px solid var(--arses-accent);
  color:var(--arses-accent);
}
.arvand-news-ticker .ticker-track{
  display:flex;align-items:center;gap:12px;white-space:nowrap;
  min-width:max-content;animation:arvandTicker 32s linear infinite;
}
.arvand-news-ticker .ticker-track:hover{animation-play-state:paused}
.arvand-news-ticker a{text-decoration:none;font-size:13px;font-weight:700;color:inherit}
.arvand-news-ticker a:hover{color:var(--arses-accent)}
.arvand-news-ticker span{font-size:8px;color:var(--arses-accent)}
@keyframes arvandTicker{
  from{transform:translateX(0)}
  to{transform:translateX(50%)}
}

/* ستون‌های چپ و راست کمی پایین‌تر از خبر اصلی */
.frontpage-3col>.side-col{margin-top:20px}
.frontpage-3col>.lead{margin-top:0}

/* ردیف پایانی: یادداشت و فرهنگ و هنر کنار هم */
.bottom-two{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:28px;margin-top:18px;padding-top:26px;
}
.bottom-two .feature-card:first-child{padding-inline-end:14px;border-inline-end:1px solid var(--arses-line)}
.bottom-two .feature-card:last-child{padding-inline-start:14px}
@media(max-width:760px){
  .frontpage-3col>.side-col{margin-top:10px}
  .bottom-two{grid-template-columns:1fr}
  .bottom-two .feature-card:first-child{padding-inline-end:0;border-inline-end:0}
  .bottom-two .feature-card:last-child{padding-inline-start:0}
}

/* ===== اصلاح نهایی اروند خبر: اسلایدر و نوار چرخشی ===== */
.arvand-slider{position:relative;overflow:hidden}
.arvand-slides{position:relative;min-height:520px}
.arvand-slide{display:none;animation:arvandSlideIn .45s ease both}
.arvand-slide.is-active{display:block}
.arvand-slide-image,.arvand-slide-image img{display:block;width:100%}
.arvand-slider-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}
.arvand-slider-controls button{font:inherit;cursor:pointer}
.arvand-slider-prev,.arvand-slider-next{width:32px;height:32px;border:1px solid var(--arses-dark);background:transparent;border-radius:50%;line-height:1}
.arvand-slider-dots{display:flex;gap:6px;direction:ltr}
.arvand-slider-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#aaa}
.arvand-slider-dot.is-active{background:var(--arses-dark);transform:scale(1.25)}
@keyframes arvandSlideIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}

.arvand-news-ticker{display:flex;align-items:center;gap:10px;min-height:42px;overflow:hidden}
.arvand-news-ticker .ticker-label{flex:0 0 auto;white-space:nowrap}
.arvand-news-ticker .ticker-viewport{position:relative;flex:1;min-width:0;height:28px;overflow:hidden}
.arvand-news-ticker .ticker-item{position:absolute;inset:0;display:flex;align-items:center;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.arvand-news-ticker .ticker-item.is-active{opacity:1;transform:translateY(0)}
.arvand-news-ticker .ticker-controls{display:flex;gap:4px;flex:0 0 auto;direction:ltr}
.arvand-news-ticker .ticker-controls button{width:25px;height:25px;padding:0;border:1px solid var(--arses-line);background:transparent;cursor:pointer;border-radius:50%;line-height:1}

.bottom-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding:24px 0;border-top:4px double var(--arses-dark)}
.bottom-two .feature-card{min-width:0;padding:0!important;border:0!important}
.feature-card-head{border-bottom:2px solid var(--arses-dark);margin-bottom:12px;padding-bottom:8px}
.feature-card-head h2{font-size:21px;margin:0}
.feature-card-list{display:grid;gap:10px}
.feature-card-item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--arses-line);min-width:0}
.feature-card-item h3{font-size:15px;line-height:1.6;margin:0 0 4px}
.feature-card-item p{font-size:11px;line-height:1.7;margin:0;color:var(--arses-muted)}
.feature-card-thumb,.feature-card-thumb img{display:block;width:90px;height:68px;object-fit:cover}
@media(max-width:760px){.bottom-two{grid-template-columns:1fr}.arvand-slides{min-height:0}.feature-card-item{grid-template-columns:80px minmax(0,1fr)}.feature-card-thumb,.feature-card-thumb img{width:80px;height:62px}}


/* ===== اروند خبر v5: حفظ شبکه چهارستونه + یادداشت مستقل ===== */
.arvand-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0 14px}
.arvand-category-grid .cat-column{min-width:0}
.arvand-category-grid .cat-column.is-county-category{}
.arvand-category-grid .is-county-category .cat-column-list li{align-items:flex-start}
.arvand-category-grid .is-county-category .cat-thumb{flex:0 0 64px;width:64px;height:64px}
.arvand-category-grid .is-county-category .cat-thumb img{width:64px;height:64px;object-fit:cover}

/* یادداشت فقط در پایین شبکه چهارستونه؛ هیچ ستونی از شبکه بالا را جابه‌جا نمی‌کند. */
.bottom-notes{display:block;clear:both;width:100%;margin-top:30px;padding:24px 0 6px;border-top:4px double var(--arses-dark)}
.bottom-notes-head{border-bottom:2px solid var(--arses-dark);padding-bottom:8px;margin-bottom:14px}
.bottom-notes-head h2{font-family:ArsesIranian,Tahoma,Arial,sans-serif;font-size:22px;margin:0;font-weight:900}
.bottom-notes-head h2 a{text-decoration:none}
.bottom-notes-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.bottom-note-item{min-width:0;padding:4px 14px;border-inline-start:1px solid var(--arses-line);display:flex;flex-direction:column;align-items:center;text-align:center}
.bottom-note-item:first-child{border-inline-start:0}
.bottom-note-thumb{display:block;width:86px;height:86px;border-radius:50%;overflow:hidden;margin:0 auto 10px;border:1px solid var(--arses-line)}
.bottom-note-thumb img{display:block;width:86px;height:86px;object-fit:cover;border-radius:50%}
.bottom-note-body h3{font-size:15px;line-height:1.65;margin:0 0 4px}
.bottom-note-body h3 a{text-decoration:none}
.bottom-note-body p{font-size:11px;line-height:1.7;margin:0;color:var(--arses-muted)}

/* نوار آخرین اخبار: یک تیتر در هر لحظه، چرخش نرم و قابل کنترل. */
.arvand-news-ticker{display:flex;align-items:center;gap:10px;min-height:44px;margin:0 0 8px;padding:7px 0;border-top:1px solid var(--arses-dark);border-bottom:1px solid var(--arses-dark);overflow:hidden;direction:rtl}
.arvand-news-ticker .ticker-label{flex:0 0 auto;white-space:nowrap;font-weight:900;font-size:13px;padding:3px 10px;color:var(--arses-accent);border-inline-end:2px solid var(--arses-accent)}
.arvand-news-ticker .ticker-viewport{position:relative;flex:1;min-width:0;height:30px;overflow:hidden}
.arvand-news-ticker .ticker-item{position:absolute;inset:0;display:flex;align-items:center;width:100%;padding:0 2px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;font-size:13px;font-weight:700}
.arvand-news-ticker .ticker-item.is-active{opacity:1;visibility:visible;transform:translateY(0)}
.arvand-news-ticker .ticker-controls{display:flex;gap:4px;flex:0 0 auto;direction:ltr}
.arvand-news-ticker .ticker-controls button{width:26px;height:26px;padding:0;border:1px solid var(--arses-line);background:transparent;cursor:pointer;border-radius:50%;line-height:1;font:inherit}

/* اسلایدر اصلی: تیتر + لید + تصویر از آخرین اخبار و چرخش خودکار. */
.arvand-slider{position:relative;overflow:hidden}
.arvand-slides{display:grid;grid-template-columns:1fr;position:relative}
.arvand-slide{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease,visibility .4s ease;min-width:0}
.arvand-slide.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:none;z-index:1}
.arvand-slide-image,.arvand-slide-image img{display:block;width:100%}
.arvand-slide-image img{max-height:460px;object-fit:cover}
.arvand-slider-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}
.arvand-slider-controls button{font:inherit;cursor:pointer}
.arvand-slider-prev,.arvand-slider-next{width:32px;height:32px;border:1px solid var(--arses-dark);background:transparent;border-radius:50%;line-height:1}
.arvand-slider-dots{display:flex;gap:6px;direction:ltr}
.arvand-slider-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#aaa}
.arvand-slider-dot.is-active{background:var(--arses-dark);transform:scale(1.25)}

@media(max-width:900px){
  .arvand-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .bottom-notes-list{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bottom-note-item:nth-child(odd){border-inline-start:0}
}
@media(max-width:600px){
  .arvand-category-grid{grid-template-columns:1fr!important}
  .bottom-notes-list{grid-template-columns:1fr}
  .bottom-note-item{border-inline-start:0;border-bottom:1px solid var(--arses-line);padding-bottom:16px}
  .bottom-note-item:last-child{border-bottom:0}
}

/* ===== v6: فقط دو آخرین خبر در ستون میانی؛ بدون تغییر ستون‌های چپ و راست ===== */
.frontpage-3col>.lead.arvand-lead-two{display:flex;flex-direction:column;min-width:0;margin-top:0}
.frontpage-3col>.lead.arvand-lead-two .kicker{flex:0 0 auto}
.lead-latest-two{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;flex:1;min-height:0}
.lead-latest-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--arses-line);min-height:0}
.lead-latest-card:last-child{border-bottom:0}
.lead-latest-thumb,.lead-latest-thumb img{display:block;width:86px;height:68px;object-fit:cover}
.lead-latest-body{min-width:0}
.lead-latest-body h2{font-family:ArsesNoto,Tahoma,Arial,sans-serif;font-size:18px;line-height:1.65;margin:0 0 5px;font-weight:900}
.lead-latest-body h2 a{text-decoration:none}
.lead-latest-body h2 a:hover{color:var(--arses-accent)}
.lead-latest-body p{font-size:12px;line-height:1.75;margin:0;color:var(--arses-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:900px){.lead-latest-card{grid-template-columns:76px minmax(0,1fr)}.lead-latest-thumb,.lead-latest-thumb img{width:76px;height:62px}.lead-latest-body h2{font-size:16px}}
@media(max-width:760px){.lead-latest-two{grid-template-rows:none;gap:0}.lead-latest-card{grid-template-columns:76px minmax(0,1fr);padding:12px 0}.lead-latest-body h2{font-size:16px}}


/* ==========================================================
   اصلاحات عملکردی درخواستی — بدون تغییر اسکلت طراحی صفحه اصلی
   ========================================================== */

/* عرض صفحه: حس برگ روزنامه با فضای سفید کنترل‌شده در طرفین */
.wrap{width:min(1220px,calc(100% - 32px));margin-inline:auto}

/* نوار تیتر روزنامه‌ای، زیر هدر و هماهنگ با ساختار موجود */
.arvand-news-ticker{
  font-family:Georgia,"Times New Roman",serif;
  font-size:15px;
  border-top:3px double var(--arses-dark);
  border-bottom:3px double var(--arses-dark);
  margin:0 0 14px;
  min-height:46px;
  background:rgba(255,255,255,.14);
}
.arvand-news-ticker .ticker-label{
  font-family:Georgia,"Times New Roman",serif;
  font-size:15px;
  letter-spacing:.1px;
}
.arvand-news-ticker .ticker-item{
  font-family:Georgia,"Times New Roman",serif;
  font-size:16px;
  font-weight:800;
}

/* اسلایدر سه خبر آخر در همان ستون مرکزی */
.arvand-latest-slider .arvand-slides{min-height:150px}
.arvand-latest-slider .arvand-slide{
  display:none;
  grid-template-columns:86px minmax(0,1fr);
  gap:12px;
  align-items:start;
  padding:12px 0;
  border-bottom:1px solid var(--arses-line);
}
.arvand-latest-slider .arvand-slide.is-active{display:grid}
.arvand-latest-slider .lead-latest-thumb,
.arvand-latest-slider .lead-latest-thumb img{width:86px;height:68px;object-fit:cover;display:block}
.arvand-latest-slider .slide-label{
  display:inline-block;
  margin-bottom:3px;
  color:var(--arses-accent);
  font-size:10px;
  font-weight:900;
}
.arvand-latest-slider .arvand-slider-controls{margin-top:8px}
.arvand-latest-slider .arvand-slider-prev,
.arvand-latest-slider .arvand-slider-next{width:28px;height:28px}
.arvand-latest-slider .arvand-slider-dot{background:#aaa}
.arvand-latest-slider .arvand-slider-dot.is-active{background:var(--arses-dark)}

/* شهرستان‌ها: تصویر بندانگشتی همیشه در صورت وجود تصویر */
.is-county-category .cat-thumb{display:block;flex:0 0 64px}

/* مسیر صفحه از بالای تیتر حذف شود؛ Breadcrumb در Schema باقی می‌ماند */
.arses-breadcrumbs{display:none!important}

/* متن خبر از قالب تیتر/متادیتا جدا و خواناتر باشد */
.single-post .entry-content{
  max-width:850px;
  margin:26px auto 0;
  padding:24px clamp(18px,3vw,34px);
  background:rgba(255,255,255,.58);
  border:1px solid rgba(23,23,23,.12);
  border-radius:4px;
  font-family:Tahoma,Arial,sans-serif;
  font-size:16px;
  line-height:2.15;
  color:#262626;
}
.single-post .entry-content p{margin:0 0 1.25em}
.single-post .entry-content a,
.single-post .entry-content strong,
.single-post .entry-content b{font-weight:800}
.single-post .entry-content a{text-decoration:underline;text-underline-offset:3px}
.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4{font-family:Georgia,"Times New Roman",serif;font-weight:800}

/* برچسب‌ها و لینک‌ها بولد */
.arses-post-tags{
  max-width:850px;
  margin:18px auto 0;
  display:flex;
  gap:8px;
  flex-wrap:wrap;
  align-items:center;
  font-size:13px;
}
.arses-post-tags strong,.arses-post-tags a,
.arses-news-link strong,.arses-news-link a{font-weight:900}
.arses-post-tags a{padding:3px 8px;border:1px solid var(--arses-line);text-decoration:none;border-radius:3px}

/* لوگوی فوتر */
.arses-footer-logo{display:flex;justify-content:center;align-items:center;margin:0 0 12px}
.arses-footer-logo img{max-width:170px;max-height:70px;width:auto;height:auto;margin:auto}
.arses-footer-text-logo{font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:900;color:var(--arses-dark)}

/* کلید زبان: حالت فعال کاملاً قابل تشخیص */
.arses-language-switcher{z-index:20}
.arses-language-switcher a{font-weight:900}
.arses-language-switcher a.current{background:var(--arses-dark);color:var(--arses-paper);border-color:var(--arses-dark)}

/* تبلیغات حرفه‌ای */
.arses-plugin-ad{position:relative}
.arses-plugin-ad .arses-ad-media img{max-height:220px;object-fit:contain;background:#fff}
.arses-plugin-ad strong{font-size:15px}

/* حالت شب برای بدنه متفاوت خبر */
body.arses-night .single-post .entry-content{background:rgba(255,255,255,.06);color:#eee;border-color:rgba(255,255,255,.18)}
body.arses-night .arvand-news-ticker{background:rgba(255,255,255,.03)}

@media(max-width:600px){
  .wrap{width:min(100% - 20px,1220px)}
  .arvand-news-ticker .ticker-item{font-size:14px}
  .single-post .entry-content{padding:18px 14px;font-size:15px}
}

/* ==========================================================
   نسخه ۱.۹.۱ — بازطراحی ردیف‌های دسته‌بندی صفحه اصلی: ردیف اول
   (لید) بدون تغییر؛ ردیف‌های دوم و چهارم موزاییک (تصویر بزرگ +
   خبرهای کنار آن)، ردیف‌های سوم و پنجم ستونی، و ردیف پایانیِ
   یادداشت هم‌چنان به همان شکل افقی قبلی. تمام رنگ‌ها، فونت‌ها و
   خطوط دوتایی از همان توکن‌های تم کلاسیک استفاده می‌کنند.
   ========================================================== */

/* ردیف‌های ستونی (سوم و پنجم): همان قاب‌بندی cat-column موجود،
   فقط با دو ستون به‌جای چهار ستون در هر ردیف */
.arvand-columns-row .cat-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.arvand-columns-row+.arvand-mosaic-row,
.arvand-mosaic-row+.arvand-columns-row,
.arvand-columns-row+.arvand-columns-row{padding-top:0}

/* ردیف‌های موزاییک (دوم و چهارم): دو دسته کنار هم */
.arvand-mosaic-columns{grid-template-columns:repeat(2,minmax(0,1fr))}
.arvand-mosaic-block{display:flex;flex-direction:column}
.arvand-mosaic-body{display:flex;gap:20px;align-items:stretch;flex:1;min-width:0}
.arvand-mosaic-image{flex:1.35 1 0;min-width:0;display:flex;flex-direction:column}
.arvand-mosaic-image a{display:block;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.10)}
.arvand-mosaic-image img{width:100%;height:100%;min-height:210px;aspect-ratio:4/3;object-fit:cover;display:block}
.arvand-mosaic-image h3{font-family:ArsesNoto,Tahoma,Arial,sans-serif;font-size:16.5px;line-height:1.6;font-weight:800;margin:10px 0 0}
.arvand-mosaic-image h3 a{text-decoration:none}
.arvand-mosaic-image h3 a:hover{color:var(--arses-accent)}

.arvand-mosaic-list{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:16px;list-style:none;margin:0;padding:0}
.arvand-mosaic-list li{padding-bottom:16px;border-bottom:1px solid var(--arses-line)}
.arvand-mosaic-list li:last-child{border-bottom:0;padding-bottom:0}
.arvand-mosaic-list h4{font-size:14.5px;line-height:1.65;font-weight:800;margin:0 0 5px}
.arvand-mosaic-list h4 a{text-decoration:none}
.arvand-mosaic-list h4 a:hover{color:var(--arses-accent)}
.arvand-mosaic-list p{font-size:12px;line-height:1.8;margin:0;color:var(--arses-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

/* ردیف چهارم: تصویر سمت راست و خبرهای کناری با عکس بندانگشتی —
   تمایز آشکار نسبت به ردیف دوم که خبرهای کنارش بدون تصویرند */
.arvand-mosaic-list--thumbs li{display:flex;gap:10px;align-items:flex-start}
.arvand-mosaic-list--thumbs .arvand-mosaic-thumb{flex:0 0 60px;width:60px;height:60px;overflow:hidden;border-radius:5px;display:block}
.arvand-mosaic-list--thumbs .arvand-mosaic-thumb img{width:60px;height:60px;object-fit:cover;display:block}
.arvand-mosaic-list--thumbs .arvand-mosaic-text{min-width:0;flex:1}

@media(max-width:900px){
    .arvand-mosaic-columns{grid-template-columns:1fr}
    .arvand-mosaic-body{flex-direction:column}
    .arvand-mosaic-image img{aspect-ratio:16/9;min-height:0}
    .arvand-columns-row .cat-columns-2{grid-template-columns:1fr}
}
@media(max-width:600px){
    .arvand-mosaic-list h4{font-size:14px}
    .arvand-mosaic-image h3{font-size:15.5px}
}

/* ==========================================================
   نسخه ۱.۹.۲ — اصلاحات درخواستی:
   ۱) ستون «آخرین اخبار» وسط ردیف اول: اسلایدر اصلی با کپشن روی
      عکس + دو اسلایدر کوتاه دستی (بدون چرخش خودکار) زیر آن.
   ۲) عکس بندانگشتی جایگزین (SVG) برای خبرهای بدون عکس شاخص، در
      همه‌ی باکس‌های صفحه اصلی.
   ۳) ردیف سوم به‌صورت اسلایدر چرخان ترکیبی (دو دسته با هم).
   ========================================================== */

/* عکس جایگزین برای خبرهای بدون عکس شاخص */
.arvand-fallback-thumb{width:100%;height:100%;object-fit:cover;display:block}

/* اسلایدر اصلی «آخرین اخبار»: کپشن روی خود تصویر */
.arvand-hero-slider{margin-bottom:0}
.arvand-hero-slider .arvand-slide{display:none}
.arvand-hero-slider .arvand-slide.is-active{display:block}
.arvand-hero-media{position:relative;display:block;overflow:hidden;text-decoration:none;background:#111}
.arvand-hero-media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;max-height:440px}
.arvand-hero-caption{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;padding:40px 20px 46px;background:linear-gradient(to top,rgba(10,10,10,.85),rgba(10,10,10,.35) 60%,rgba(10,10,10,0));color:#fff}
.arvand-hero-caption .slide-label{display:inline-block;font-size:11px;font-weight:900;background:var(--arses-accent);color:#fff;padding:2px 10px;border-radius:3px;margin-bottom:9px}
.arvand-hero-caption h2{font-family:ArsesNoto,Tahoma,Arial,sans-serif;font-size:clamp(18px,2.3vw,27px);line-height:1.55;margin:0;font-weight:900;color:#fff}

/* دو اسلایدر کوچک زیر اسلایدر اصلی: ارتفاع کم، فقط با کلیک کاربر تغییر می‌کنند */
.arvand-mini-slider{margin-top:14px;padding-top:14px;border-top:1px solid var(--arses-line)}
.arvand-mini-slider .arvand-slide{display:none;align-items:center;gap:12px}
.arvand-mini-slider .arvand-slide.is-active{display:flex}
.arvand-mini-thumb{display:block;flex:0 0 72px}
.arvand-mini-thumb img{width:72px;height:72px;object-fit:cover;display:block;border-radius:5px}
.arvand-mini-body{min-width:0;flex:1}
.arvand-mini-body h3{font-size:14px;line-height:1.6;margin:0;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.arvand-mini-body h3 a{text-decoration:none}
.arvand-mini-body h3 a:hover{color:var(--arses-accent)}
.arvand-mini-slider .arvand-slider-controls{justify-content:flex-end;gap:6px;margin-top:6px}
.arvand-mini-slider .arvand-slider-prev,.arvand-mini-slider .arvand-slider-next{width:24px;height:24px;font-size:12px;line-height:1}

/* ردیف‌های موزاییک (دوم و چهارم): دو دسته کنار هم */
.arvand-mosaic-columns{grid-template-columns:repeat(2,minmax(0,1fr))}
.arvand-mosaic-block{display:flex;flex-direction:column}
.arvand-mosaic-body{display:flex;gap:20px;align-items:stretch;flex:1;min-width:0}
.arvand-mosaic-image{flex:1.35 1 0;min-width:0;display:flex;flex-direction:column}
.arvand-mosaic-image a{display:block;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.10)}
.arvand-mosaic-image img{width:100%;height:100%;min-height:210px;aspect-ratio:4/3;object-fit:cover;display:block}
.arvand-mosaic-image h3{font-family:ArsesNoto,Tahoma,Arial,sans-serif;font-size:16.5px;line-height:1.6;font-weight:800;margin:10px 0 0}
.arvand-mosaic-image h3 a{text-decoration:none}
.arvand-mosaic-image h3 a:hover{color:var(--arses-accent)}
.arvand-mosaic-list{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:16px;list-style:none;margin:0;padding:0}
.arvand-mosaic-list li{padding-bottom:16px;border-bottom:1px solid var(--arses-line)}
.arvand-mosaic-list li:last-child{border-bottom:0;padding-bottom:0}
.arvand-mosaic-list--thumbs li{display:flex;gap:10px;align-items:flex-start}
.arvand-mosaic-list--thumbs .arvand-mosaic-thumb{flex:0 0 60px;display:block}
.arvand-mosaic-list--thumbs .arvand-mosaic-thumb img{width:60px;height:60px;object-fit:cover;display:block;border-radius:5px}
.arvand-mosaic-list--thumbs .arvand-mosaic-text{min-width:0;flex:1}
.arvand-mosaic-list h4{font-size:14.5px;line-height:1.65;font-weight:800;margin:0 0 5px}
.arvand-mosaic-list h4 a{text-decoration:none}
.arvand-mosaic-list h4 a:hover{color:var(--arses-accent)}
.arvand-mosaic-list p{font-size:12px;line-height:1.8;margin:0;color:var(--arses-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

/* ردیف سوم: اسلایدر چرخان ترکیبی دو دسته */
.arvand-row-slider-wrap .cat-columns-1{grid-template-columns:1fr}
.arvand-row-slider{padding-bottom:18px}
.arvand-row-slider .arvand-slide{display:none}
.arvand-row-slider .arvand-slide.is-active{display:block}
.arvand-row-slide-media{position:relative;display:block;overflow:hidden;text-decoration:none;background:#111}
.arvand-row-slide-media img{width:100%;aspect-ratio:21/9;object-fit:cover;display:block;max-height:340px}
.arvand-row-slide-caption{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;padding:26px 18px 14px;background:linear-gradient(to top,rgba(10,10,10,.82),rgba(10,10,10,0));color:#fff}
.arvand-row-slide-tag{display:inline-block;font-size:11px;font-weight:900;background:var(--arses-accent);color:#fff;padding:2px 9px;border-radius:3px;margin-bottom:8px}
.arvand-row-slide-caption h3{font-family:ArsesNoto,Tahoma,Arial,sans-serif;font-size:clamp(16px,2vw,21px);line-height:1.55;margin:0;font-weight:900;color:#fff}
.arvand-row-slider .arvand-slider-controls{margin-top:10px}
.arvand-row-slider-more{margin-inline-start:14px}
.arvand-row-slider-more:first-of-type{margin-inline-start:0}

@media(max-width:900px){
    .arvand-mosaic-columns{grid-template-columns:1fr}
    .arvand-mosaic-body{flex-direction:column}
    .arvand-mosaic-image img{aspect-ratio:16/9;min-height:0}
}
@media(max-width:760px){
    .arvand-hero-media img{aspect-ratio:16/10;max-height:300px}
    .arvand-hero-caption{padding:26px 14px 40px}
    .arvand-row-slide-media img{aspect-ratio:16/10;max-height:none}
}
@media(max-width:600px){
    .arvand-mosaic-list h4{font-size:14px}
    .arvand-mosaic-image h3{font-size:15.5px}
    .arvand-mini-thumb img{width:60px;height:60px}
}

/* ==========================================================
   نسخه ۱.۹.۴ — دو اسلایدر کوچک زیر اسلایدر اصلی به یک لیست ساده‌ی
   اخبار (بدون چرخش) تبدیل شدند؛ اسلایدر ردیف پنجم (بالای یادداشت)
   افقی و تمام‌عرضِ کل سایت شد.
   ==========================================================

   قبلاً align-items:start (روی .frontpage-3col) و align-self:start (روی
   .side-col و .lead) باعث می‌شد ارتفاع ستون وسط با دو ستون کناری یکی نشود.
   اکنون هر سه ستون به بلندترین ستون کشیده می‌شوند و فهرست اخبارِ زیرِ
   اسلایدر اصلی هم با flex:1 فضای باقی‌مانده را پر می‌کند تا مجموع ارتفاعش
   دقیقاً با ستون‌های کناری یکی شود — بدون نیاز به یک عدد پیکسل ثابت، چون
   تعداد خبرهای سایدبار ممکن است تغییر کند. */
.frontpage-3col{align-items:stretch}
.frontpage-3col>.side-col,
.frontpage-3col>.lead{align-self:stretch}
.frontpage-3col>.lead.arvand-lead-two{height:100%}

.arvand-hero-list{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--arses-line);display:flex;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:10px}
.arvand-hero-list li{display:flex;gap:12px;align-items:center}
.arvand-hero-list-thumb{flex:0 0 72px;display:block}
.arvand-hero-list-thumb img{width:72px;height:72px;object-fit:cover;display:block;border-radius:5px}
.arvand-hero-list-body{min-width:0;flex:1}
.arvand-hero-list-body h3{font-size:14px;line-height:1.6;margin:0;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.arvand-hero-list-body h3 a{text-decoration:none}
.arvand-hero-list-body h3 a:hover{color:var(--arses-accent)}

/* اسلایدر ردیف پنجم: افقی و تمام‌عرضِ کل سایت (خارج از قاب ۱۲۴۰ پیکسلیِ .wrap) */
.arvand-row-slider-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.arvand-row-slider-wrap .cat-columns-1{grid-template-columns:1fr}
.arvand-row-slider-wrap .cat-column.arvand-row-slider{border:0;padding:0 0 22px}
.arvand-row-slider-wrap .cat-column-title,
.arvand-row-slider-wrap .arvand-row-slider-more{max-width:1240px;margin-inline:auto;padding-inline:20px}
.arvand-row-slider-wrap .arvand-row-slide-media img{aspect-ratio:3/1;max-height:420px}

@media(max-width:900px){
    .frontpage-3col>.lead.arvand-lead-two{height:auto}
    .arvand-hero-list{flex:none}
}
@media(max-width:760px){
    .arvand-row-slider-wrap .arvand-row-slide-media img{aspect-ratio:16/10;max-height:none}
}

/* ==========================================================
   نسخه ۱.۹.۵ — طبق درخواست:
   ۱) کلیدهای اسلایدر اصلی (فلش قبلی/بعدی + نقطه‌ها) روی خودِ عکس
      بیایند، نه در یک نوار جدا زیر تصویر.
   ۲) فهرست چهار خبرِ زیرِ اسلایدر، یک بلوکِ کاملاً جداگانه و
      تمام‌عرض، دقیقاً زیرِ اسلایدر باشد.
   ۳) دسته «استان» به «خوزستان» تغییر نام یافت.
   ========================================================== */

/* کلیدهای اسلایدر اصلی: شناور روی خودِ تصویر */
.arvand-hero-slider{position:relative}
.arvand-hero-slider .arvand-slider-controls{
    position:absolute;
    inset-inline:0;
    bottom:0;
    margin-top:0;
    padding:0 14px 12px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:10px;
    z-index:3;
    pointer-events:none;
}
.arvand-hero-slider .arvand-slider-prev,
.arvand-hero-slider .arvand-slider-next{
    pointer-events:auto;
    flex:0 0 auto;
    width:30px;
    height:30px;
    border-radius:50%;
    background:rgba(10,10,10,.5);
    border:1px solid rgba(255,255,255,.55);
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:15px;
    line-height:1;
    cursor:pointer;
}
.arvand-hero-slider .arvand-slider-prev:hover,
.arvand-hero-slider .arvand-slider-next:hover{background:var(--arses-accent);border-color:var(--arses-accent)}
.arvand-hero-slider .arvand-slider-dots{pointer-events:auto;display:flex;align-items:center;gap:6px}
.arvand-hero-slider .arvand-slider-dot{width:7px;height:7px;padding:0;border-radius:50%;border:0;background:rgba(255,255,255,.55);cursor:pointer}
.arvand-hero-slider .arvand-slider-dot.is-active{background:#fff;width:9px;height:9px}

/* فهرست چهار خبر: یک بلوک کاملاً مجزا و تمام‌عرض، دقیقاً زیر اسلایدر */
.arvand-hero-list{width:100%;clear:both}

/* ابزارهای انتهای مطلب خبر: لینک کوتاه، اشتراک‌گذاری و پرینت */
.arses-news-tools{margin:24px 0 28px;padding-top:16px;border-top:1px solid var(--arses-line)}
.arses-news-tools-label{font-size:13px;font-weight:800;color:var(--arses-muted);white-space:nowrap}
.arses-news-shortlink{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--arses-line)}
.arses-news-shortlink input{direction:ltr;text-align:left;font-family:Vazirmatn,Arial,sans-serif}
.arses-news-tools .arses-copy{font-family:inherit;font-size:12px;font-weight:700;color:var(--arses-dark);background:transparent;border:1px solid var(--arses-line);border-radius:6px;cursor:pointer}
.arses-news-tools .arses-copy:hover{background:var(--arses-dark);color:var(--arses-paper)}
.arses-news-tools .arses-share-icons a,.arses-news-tools .arses-share-icons .arses-copy-icon{font-family:Vazirmatn,Arial,sans-serif;font-size:11px;font-weight:900}
@media(max-width:600px){.arses-news-shortlink input{max-width:100%;min-width:0}.arses-news-tools .arses-share-row{align-items:flex-start;flex-direction:column;gap:7px}.arses-news-tools .arses-share-icons{gap:6px}}
