/* Smart Content Studio 1.7.0 — Theme Studio (one article, six layouts) */
.scs-article{--a:#2563eb;--a2:#0ea5e9;--bg:#fff;--soft:#eff6ff;--tx:#172033;--mu:#64748b;--ln:#e2e8f0;--r:20px;
 position:relative;box-sizing:border-box;max-width:var(--scs-content-width,860px);margin:0 auto 48px;padding:clamp(20px,4.2vw,42px);
 background:var(--bg);color:var(--tx);border-radius:var(--r);direction:rtl;text-align:right;overflow-wrap:anywhere;counter-reset:scs-h;
 font-family:Vazirmatn,Vazir,"IRANSans","Segoe UI",Tahoma,sans-serif;font-size:calc(1.04rem*var(--scs-font-scale,1));line-height:2.05}
.scs-article *,.scs-article *::before,.scs-article *::after{box-sizing:border-box}
.scs-article a{color:var(--a)}

/* progress */
.scs-progress{position:fixed;top:0;right:0;left:0;height:4px;z-index:99999;pointer-events:none}
.scs-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--a),var(--a2));border-radius:0 4px 4px 0;transition:width .12s linear}

/* hero: kicker + meta */
.scs-hero{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 22px}
.scs-kicker{display:inline-flex;align-items:center;gap:8px;padding:5px 15px;border-radius:999px;font-size:.78em;font-weight:800;line-height:1.8;color:#fff;background:linear-gradient(135deg,var(--a),var(--a2));box-shadow:0 6px 18px -6px var(--a)}
.scs-kicker-dot{width:7px;height:7px;border-radius:50%;background:#fff;opacity:.9}
.scs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.78em;color:var(--mu)}
.scs-meta-sep{width:4px;height:4px;border-radius:50%;background:var(--ln);display:inline-block}
.scs-meta-cat{color:var(--a);font-weight:700}

/* summary box */
.scs-summary{position:relative;margin:0 0 30px;padding:20px 24px 22px;border-radius:var(--r);background:var(--soft);border:1px solid var(--ln);border-right:5px solid var(--a)}
.scs-summary-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}
.scs-summary-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--a);color:#fff;font-size:.85em}
.scs-summary-label{font-size:.82em;font-weight:800;letter-spacing:.02em;color:var(--a)}
.scs-summary-text{margin:0;font-size:1.06em;line-height:2;font-weight:500;color:var(--tx)}

/* key points */
.scs-keypoints{margin:0 0 30px;padding:18px 22px;border-radius:var(--r);background:var(--bg);border:1px solid var(--ln);box-shadow:0 10px 30px -18px rgba(15,23,42,.35)}
.scs-keypoints-title{margin:0 0 10px;font-size:1em;font-weight:800;color:var(--a)}
.scs-keypoints ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.scs-keypoints li{position:relative;padding:10px 42px 10px 14px;border-radius:14px;background:var(--soft);font-size:.96em;line-height:1.9;font-weight:500}
.scs-keypoints li::before{content:"✓";position:absolute;right:12px;top:11px;width:22px;height:22px;border-radius:50%;background:var(--a);color:#fff;font-size:.75em;display:grid;place-items:center;line-height:1}

/* toc */
.scs-toc{margin:0 0 32px;padding:18px 22px;border-radius:var(--r);background:var(--soft);border:1px solid var(--ln)}
.scs-toc-title{display:block;margin-bottom:8px;font-weight:800;color:var(--a);font-size:.95em}
.scs-toc ol{margin:0;padding:0 22px 0 0;display:grid;gap:4px}
.scs-toc li::marker{color:var(--a);font-weight:800}
.scs-toc a{text-decoration:none;color:var(--tx);font-size:.94em;border-bottom:1px dashed transparent}
.scs-toc a:hover{color:var(--a);border-bottom-color:var(--a)}

/* body typography */
.scs-body{font-size:1em}
.scs-body p{margin:0 0 1.3em}
.scs-body .scs-lead{font-size:1.26em;line-height:2;font-weight:600;margin:0 0 1.5em;color:var(--tx)}
.scs-body .scs-intro{font-size:1.09em;font-weight:500}
.scs-body .scs-h2{margin:1.9em 0 .65em;font-size:1.55em;line-height:1.55;font-weight:800;color:var(--tx);padding-right:16px;border-right:5px solid var(--a)}
.scs-body .scs-h3{margin:1.6em 0 .5em;font-size:1.22em;line-height:1.6;font-weight:800;color:var(--a)}
.scs-body .scs-divider{border:0;height:1px;margin:2.6em 0 0;background:linear-gradient(90deg,transparent,var(--ln),transparent)}
.scs-body .scs-divider + .scs-h2{margin-top:1.2em}
.scs-body .scs-q{font-style:italic;color:var(--a);font-weight:600;quotes:none}
.scs-body .scs-num{color:var(--a);font-weight:800;font-size:1.05em;white-space:nowrap}
.scs-body strong{font-weight:800}
.scs-body em{font-style:italic}
.scs-has-dropcap .scs-body .scs-lead::first-letter{float:right;font-size:3.5em;line-height:.9;padding:8px 0 0 14px;font-weight:900;color:var(--a)}
.scs-body .scs-list{margin:0 0 1.4em;padding:0 1.5em 0 0}
.scs-body .scs-list li{margin:.35em 0;padding-right:.3em}
.scs-body .scs-list li::marker{color:var(--a);font-weight:800}
.scs-body .scs-blockquote{margin:1.8em 0;padding:16px 24px;border-radius:0 var(--r) var(--r) 0;border-right:5px solid var(--a2);background:var(--soft);font-style:italic;font-size:1.08em;color:var(--tx)}
.scs-body .scs-blockquote p{margin:0}
.scs-body .scs-figure{margin:2em 0;text-align:center}
.scs-body .scs-figure img{max-width:100%;height:auto;border-radius:calc(var(--r) - 6px);box-shadow:0 18px 44px -18px rgba(15,23,42,.45)}
.scs-body .scs-figure figcaption{margin-top:10px;font-size:.84em;color:var(--mu)}
.scs-body .scs-table-wrap{margin:1.8em 0;overflow-x:auto;border-radius:14px;border:1px solid var(--ln)}
.scs-body .scs-table{width:100%;border-collapse:collapse;font-size:.92em}
.scs-body .scs-table th,.scs-body .scs-table td{padding:10px 14px;border-bottom:1px solid var(--ln);text-align:right}
.scs-body .scs-table th{background:var(--soft);font-weight:800}

/* pull quote + callout */
.scs-pullquote{position:relative;margin:2.4em 0;padding:34px 28px 26px;text-align:center;border-top:3px solid var(--a);border-bottom:1px solid var(--ln)}
.scs-pullquote::before{content:"“";position:absolute;top:-6px;right:50%;transform:translateX(50%);font-size:4.4em;line-height:1;color:var(--a);background:var(--bg);padding:0 14px;font-family:Georgia,serif}
.scs-pullquote q{display:block;quotes:none;font-size:1.5em;line-height:1.85;font-weight:800;font-style:italic;color:var(--a)}
.scs-callout{margin:2.2em 0;padding:18px 24px;border-radius:var(--r);background:var(--soft);border:1px solid var(--ln);border-right:5px solid var(--a2)}
.scs-callout-label{display:inline-block;margin-bottom:6px;padding:1px 12px;border-radius:999px;background:var(--a);color:#fff;font-size:.74em;font-weight:800}
.scs-callout p{margin:0;font-size:1.12em;line-height:1.95;font-weight:700}

/* source (the ONLY link in the article) */
.scs-foot{margin-top:38px;padding-top:18px;border-top:1px dashed var(--ln)}
.scs-source{margin:0;font-size:.9em;color:var(--mu)}
.scs-source a{display:inline-flex;gap:6px;align-items:center;padding:4px 14px;border-radius:999px;background:var(--soft);color:var(--a);font-weight:800;text-decoration:none;border:1px solid var(--ln)}
.scs-source a:hover{background:var(--a);color:#fff}

/* ===== 1) news-clean ===== */
.scs-theme-news-clean{--a:#2563eb;--a2:#0ea5e9;--bg:#fff;--soft:#eff6ff;--tx:#172033;--ln:#dbe5f3;border:1px solid #e3ebf7;border-top:5px solid var(--a);box-shadow:0 22px 60px -28px rgba(30,64,175,.35)}
.scs-theme-news-clean .scs-summary{background:linear-gradient(135deg,#f0f6ff,#e8f1ff)}

/* ===== 2) news-flash ===== */
.scs-theme-news-flash{--a:#dc2626;--a2:#f97316;--bg:#fff;--soft:#fef2f2;--tx:#1f2937;--ln:#fbd5d5;--r:14px;line-height:1.95;border:1px solid #f3dcdc;border-top:5px solid var(--a);box-shadow:0 20px 50px -26px rgba(185,28,28,.4)}
.scs-theme-news-flash .scs-kicker{background:var(--a);border-radius:8px;text-transform:none}
.scs-theme-news-flash .scs-kicker-dot{animation:scsPulse 1.4s infinite}
@keyframes scsPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.8)}70%{box-shadow:0 0 0 8px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.scs-theme-news-flash .scs-summary{background:#fff;border:1px solid var(--ln);border-top:4px solid var(--a);border-right:1px solid var(--ln);box-shadow:0 14px 34px -22px rgba(220,38,38,.55)}
.scs-theme-news-flash .scs-summary-icon{background:var(--a);border-radius:50%}
.scs-theme-news-flash .scs-body .scs-h2{border-right:0;padding-right:0;font-size:1.38em;display:inline-block;border-bottom:3px solid var(--a);padding-bottom:4px}
.scs-theme-news-flash .scs-body .scs-lead{font-size:1.2em}
.scs-theme-news-flash .scs-keypoints{border-right:5px solid var(--a)}

/* ===== 3) analysis-pro (editorial) ===== */
.scs-theme-analysis-pro{--a:#0f766e;--a2:#14b8a6;--bg:#fffdf9;--soft:#f1faf7;--tx:#17211f;--ln:#d7e6e1;--r:10px;max-width:calc(var(--scs-content-width,860px) + 40px);border:1px solid #eadfcf;box-shadow:0 26px 70px -40px rgba(66,50,20,.45);font-family:"Noto Naskh Arabic",Vazirmatn,Georgia,"Times New Roman",serif;font-size:calc(1.12rem*var(--scs-font-scale,1))}
.scs-theme-analysis-pro .scs-kicker{background:none;color:var(--a);border:1.5px solid var(--a);box-shadow:none;border-radius:4px;letter-spacing:.04em}
.scs-theme-analysis-pro .scs-kicker-dot{background:var(--a)}
.scs-theme-analysis-pro .scs-summary{background:none;border:0;border-top:3px double var(--a);border-bottom:3px double var(--a);border-radius:0;padding:22px 6px}
.scs-theme-analysis-pro .scs-summary-icon{background:none;color:var(--a);width:auto;height:auto;font-size:1.1em}
.scs-theme-analysis-pro .scs-summary-text{font-size:1.2em;font-style:italic;line-height:2.1;font-weight:500}
.scs-theme-analysis-pro .scs-body .scs-lead{font-weight:500;font-size:1.22em}
.scs-theme-analysis-pro .scs-body .scs-h2{border-right:0;padding-right:0;font-size:1.75em;font-weight:900;border-bottom:1px solid var(--ln);padding-bottom:10px}
.scs-theme-analysis-pro .scs-toc{background:none;border:0;border-top:3px solid var(--a);border-radius:0;padding:16px 4px}
.scs-theme-analysis-pro .scs-pullquote q{font-size:1.65em;color:var(--tx)}
.scs-theme-analysis-pro .scs-pullquote::before{color:var(--a)}

/* ===== 4) magazine-dark ===== */
.scs-theme-magazine-dark{--a:#f59e0b;--a2:#fb7185;--bg:#0b1120;--soft:#131c31;--tx:#e5e7eb;--mu:#94a3b8;--ln:#26324a;--r:24px;border:1px solid #1d2940;box-shadow:0 34px 90px -30px rgba(2,6,23,.8)}
.scs-theme-magazine-dark .scs-kicker{color:#111827;background:linear-gradient(135deg,#fbbf24,#f59e0b)}
.scs-theme-magazine-dark .scs-kicker-dot{background:#111827}
.scs-theme-magazine-dark .scs-summary{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(251,113,133,.06));border-color:#2b3957;border-right-color:var(--a);backdrop-filter:blur(6px)}
.scs-theme-magazine-dark .scs-summary-icon{color:#111827}
.scs-theme-magazine-dark .scs-summary-text{color:#f3f4f6}
.scs-theme-magazine-dark .scs-body .scs-lead{font-size:1.34em;color:#fff;font-weight:700}
.scs-theme-magazine-dark .scs-body .scs-h2{color:#fff;border-right:0;padding-right:0;font-size:1.7em}
.scs-theme-magazine-dark .scs-body .scs-h2::before{counter-increment:scs-h;content:counter(scs-h);content:counter(scs-h,persian);display:block;font-size:.55em;letter-spacing:.14em;color:var(--a);margin-bottom:2px}
.scs-theme-magazine-dark .scs-body .scs-h3{color:#fcd34d}
.scs-theme-magazine-dark .scs-toc,.scs-theme-magazine-dark .scs-keypoints{background:#101a2e}
.scs-theme-magazine-dark .scs-toc a{color:#e5e7eb}
.scs-theme-magazine-dark .scs-keypoints li{background:#17233b}
.scs-theme-magazine-dark .scs-body .scs-figure img{box-shadow:0 20px 50px -14px rgba(0,0,0,.8)}
.scs-theme-magazine-dark .scs-pullquote{border-top-color:var(--a)}
.scs-theme-magazine-dark .scs-pullquote q{color:#fcd34d}
.scs-theme-magazine-dark .scs-source a{color:#fcd34d}
.scs-theme-magazine-dark .scs-source a:hover{color:#111827}
.scs-theme-magazine-dark .scs-body .scs-table th{color:#fff}

/* ===== 5) education-classic ===== */
.scs-theme-education-classic{--a:#7c3aed;--a2:#ec4899;--bg:#fffdfa;--soft:#f6f2ff;--tx:#241c36;--ln:#e6dcfb;--r:24px;font-size:calc(1.08rem*var(--scs-font-scale,1));border:1px solid #efe7fb;box-shadow:0 24px 64px -30px rgba(124,58,237,.38)}
.scs-theme-education-classic .scs-summary{background:linear-gradient(135deg,#f6f2ff,#fdf2f8);border-right-width:0;border:1px solid var(--ln);box-shadow:0 14px 30px -22px rgba(124,58,237,.6)}
.scs-theme-education-classic .scs-summary-icon{background:linear-gradient(135deg,var(--a),var(--a2));border-radius:50%;width:34px;height:34px}
.scs-theme-education-classic .scs-keypoints ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.scs-theme-education-classic .scs-keypoints li{background:#faf7ff;border:1px solid var(--ln);padding-top:14px;padding-bottom:14px}
.scs-theme-education-classic .scs-body .scs-h2{display:flex;align-items:center;gap:12px;border-right:0;padding-right:0;font-size:1.45em}
.scs-theme-education-classic .scs-body .scs-h2::before{counter-increment:scs-h;content:counter(scs-h);content:counter(scs-h,persian);flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--a),var(--a2));color:#fff;font-size:.62em;font-weight:900;display:grid;place-items:center;box-shadow:0 8px 18px -8px var(--a)}
.scs-theme-education-classic .scs-toc{background:#faf7ff}
.scs-theme-education-classic .scs-body .scs-blockquote{border-right-color:var(--a2)}

/* ===== 6) general-card ===== */
.scs-theme-general-card{--a:#475569;--a2:#64748b;--bg:#fff;--soft:#f8fafc;--tx:#1e293b;--ln:#e2e8f0;--r:16px;max-width:calc(var(--scs-content-width,860px) - 40px);border:1px solid #e2e8f0;box-shadow:0 14px 40px -24px rgba(15,23,42,.35)}
.scs-theme-general-card .scs-kicker{background:#0f172a;box-shadow:none}
.scs-theme-general-card .scs-summary{border-right-width:4px;background:#f8fafc}
.scs-theme-general-card .scs-body .scs-h2{border-right-width:3px;font-size:1.45em}

/* ===== responsive ===== */
@media (max-width:640px){
 .scs-article{padding:18px 16px;border-radius:16px;line-height:1.95}
 .scs-body .scs-lead{font-size:1.14em}
 .scs-body .scs-h2{font-size:1.32em}
 .scs-pullquote q{font-size:1.22em}
 .scs-has-dropcap .scs-body .scs-lead::first-letter{font-size:3em}
 .scs-theme-education-classic .scs-keypoints ul{grid-template-columns:1fr}
}
@media print{.scs-progress{display:none}.scs-article{box-shadow:none;border:0}}

/* ===== admin live preview ===== */
.scs-preview-scroll{max-height:560px;overflow:auto;padding:14px;border-radius:16px;background:#e9eef6}
.scs-preview-scroll .scs-article{margin:0;font-size:.8rem;max-width:none}
.scs-preview-scroll .scs-progress{display:none}

/* nested table of contents */
.scs-toc .scs-toc-sub{margin:4px 0 6px;padding:0 20px 0 0;list-style:none;display:grid;gap:2px}
.scs-toc .scs-toc-h3{font-size:.88em;opacity:.9;position:relative;padding-right:14px}
.scs-toc .scs-toc-h3::before{content:"–";position:absolute;right:0;color:var(--a)}
.scs-toc .scs-toc-h2>a{font-weight:700}

/* ===== 1.8.0: keywords, numbers, FAQ, pros/cons, verdict, two new themes ===== */
.scs-article{--kw:var(--a);--kwbg:rgba(37,99,235,.14)}
.scs-body .scs-kw{color:var(--kw);font-weight:700;background:linear-gradient(transparent 58%,var(--kwbg) 58%);padding:0 3px;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.scs-body .scs-num{color:var(--tx);font-weight:800;box-shadow:inset 0 -2px 0 var(--ln)}
.scs-theme-news-flash{--kwbg:rgba(220,38,38,.13)}
.scs-theme-analysis-pro{--kwbg:rgba(15,118,110,.15)}
.scs-theme-magazine-dark{--kw:#fbbf24;--kwbg:rgba(245,158,11,.22)}
.scs-theme-magazine-dark .scs-body .scs-num{color:#fff;box-shadow:inset 0 -2px 0 #3b4a68}
.scs-theme-education-classic{--kwbg:rgba(124,58,237,.14)}
.scs-theme-general-card{--kwbg:rgba(71,85,105,.16)}

.scs-proscons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:2.2em 0 1.4em}
.scs-proscons h3{margin:0 0 10px;font-size:1.02em;font-weight:800}
.scs-proscons ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}
.scs-proscons li{position:relative;padding:8px 34px 8px 12px;border-radius:12px;font-size:.95em;line-height:1.85}
.scs-pros{padding:16px 18px;border-radius:var(--r);background:#f0fdf4;border:1px solid #bbf7d0}.scs-pros h3{color:#15803d}.scs-pros li{background:#dcfce7}.scs-pros li::before{content:"✓";position:absolute;right:11px;top:8px;color:#15803d;font-weight:900}
.scs-cons{padding:16px 18px;border-radius:var(--r);background:#fef2f2;border:1px solid #fecaca}.scs-cons h3{color:#b91c1c}.scs-cons li{background:#fee2e2}.scs-cons li::before{content:"✕";position:absolute;right:11px;top:8px;color:#b91c1c;font-weight:900}
.scs-theme-magazine-dark .scs-pros,.scs-theme-magazine-dark .scs-cons{background:#101a2e;border-color:#26324a}
.scs-theme-magazine-dark .scs-pros li,.scs-theme-magazine-dark .scs-cons li{background:#17233b;color:#e5e7eb}
.scs-verdict{margin:1.6em 0;padding:20px 24px;border-radius:var(--r);background:linear-gradient(135deg,var(--soft),var(--bg));border:1px solid var(--ln);border-right:6px solid var(--a)}
.scs-verdict-label{display:inline-block;margin-bottom:6px;padding:2px 14px;border-radius:99px;background:var(--a);color:#fff;font-size:.75em;font-weight:800}
.scs-verdict p{margin:0;font-size:1.1em;line-height:2;font-weight:600}
.scs-faq{margin:2.2em 0 0}
.scs-faq-title{margin:0 0 12px;font-size:1.35em;font-weight:800;padding-right:14px;border-right:5px solid var(--a)}
.scs-faq-item{margin:0 0 10px;border:1px solid var(--ln);border-radius:14px;background:var(--bg);overflow:hidden}
.scs-faq-item summary{cursor:pointer;padding:13px 18px;font-weight:800;list-style:none;position:relative;padding-left:44px}
.scs-faq-item summary::-webkit-details-marker{display:none}
.scs-faq-item summary::after{content:"+";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:var(--soft);color:var(--a);display:grid;place-items:center;font-weight:900}
.scs-faq-item[open] summary::after{content:"–"}
.scs-faq-item p{margin:0;padding:0 18px 16px;line-height:2;color:var(--tx)}

/* review-spotlight */
.scs-theme-review-spotlight{--a:#ea580c;--a2:#f59e0b;--bg:#fffdfb;--soft:#fff7ed;--tx:#2b1d12;--ln:#fde1c7;--r:22px;--kwbg:rgba(234,88,12,.15);border:1px solid #fbe6d0;border-top:5px solid var(--a);box-shadow:0 24px 64px -30px rgba(234,88,12,.4)}
.scs-theme-review-spotlight .scs-kicker{background:linear-gradient(135deg,#ea580c,#f59e0b)}
.scs-theme-review-spotlight .scs-summary{background:linear-gradient(135deg,#fff7ed,#fffbeb);border-right-width:0;border:1px solid var(--ln)}
.scs-theme-review-spotlight .scs-summary-icon{background:linear-gradient(135deg,var(--a),var(--a2));border-radius:50%}
.scs-theme-review-spotlight .scs-body .scs-h2{border-right:0;padding-right:0;font-size:1.42em;display:flex;align-items:center;gap:10px}
.scs-theme-review-spotlight .scs-body .scs-h2::before{content:"★";color:var(--a2);font-size:.9em}
.scs-theme-review-spotlight .scs-verdict{border-right-color:var(--a2);background:linear-gradient(135deg,#fff7ed,#fffbeb)}

/* compare-matrix */
.scs-theme-compare-matrix{--a:#0891b2;--a2:#6366f1;--bg:#fff;--soft:#ecfeff;--tx:#12212b;--ln:#cdeaf1;--r:18px;--kwbg:rgba(8,145,178,.15);max-width:calc(var(--scs-content-width,860px) + 120px);border:1px solid #dcf0f5;border-top:5px solid var(--a);box-shadow:0 22px 60px -30px rgba(8,145,178,.45)}
.scs-theme-compare-matrix .scs-kicker{background:linear-gradient(135deg,#0891b2,#6366f1)}
.scs-theme-compare-matrix .scs-summary{background:linear-gradient(135deg,#ecfeff,#eef2ff);border-right-width:0;border:1px solid var(--ln)}
.scs-theme-compare-matrix .scs-body .scs-table-wrap{border:0;box-shadow:0 14px 40px -22px rgba(8,145,178,.5);border-radius:16px}
.scs-theme-compare-matrix .scs-body .scs-table{font-size:.96em}
.scs-theme-compare-matrix .scs-body .scs-table th{background:linear-gradient(135deg,var(--a),var(--a2));color:#fff;font-weight:800;padding:13px 16px}
.scs-theme-compare-matrix .scs-body .scs-table tr:nth-child(even) td{background:#f4fbfd}
.scs-theme-compare-matrix .scs-body .scs-table td:first-child{font-weight:800;color:var(--a)}
.scs-theme-compare-matrix .scs-verdict{border-right-color:var(--a2)}
.scs-body .scs-table th{font-weight:800}
@media (max-width:640px){.scs-proscons{grid-template-columns:1fr}}
