.medical-ai-guide .editorial-hero{background:radial-gradient(ellipse at 12% 25%,#7d14293b,transparent 55%),linear-gradient(125deg,#151118,#11141b)}
.medical-ai-guide .editorial-cover{transform:none;box-shadow:0 28px 65px #0006,0 0 65px #a521291a}
.medical-ai-guide .article-prose .article-chapter{padding:clamp(21px,3vw,38px);border-color:#59414d;background:radial-gradient(ellipse at 0 0,#63273916,transparent 60%),linear-gradient(140deg,#201c24,#17171e)}
.medical-ai-guide .guide-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 28px}
.medical-ai-guide .guide-shortcuts a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 18px;border:1px solid #79405177;border-radius:12px;background:#311c27;font-size:14px;text-decoration:none;line-height:1.8}
.medical-ai-guide .guide-shortcuts a:hover{background:#4a2130;border-color:#df5371}
.medical-ai-guide .article-prose pre{position:relative;padding:62px 22px 24px;border:1px solid #584250;border-right:3px solid #d53055;background:linear-gradient(130deg,#16141c,#101016);margin:24px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:2.1;font:inherit;direction:rtl;text-align:right}
.medical-ai-guide .article-prose pre code{font:inherit;font-size:14px;color:#dfd8e0;direction:rtl;unicode-bidi:plaintext;white-space:pre-wrap;overflow-wrap:anywhere}
.medical-ai-guide .prompt-copy{position:absolute;top:13px;left:14px;min-height:36px;border:1px solid #97516688;background:#4e2033;color:#fff;padding:6px 14px;border-radius:8px;font:inherit;font-size:12px;cursor:pointer}
.medical-ai-guide .prompt-copy:hover{background:#78283f}
.medical-ai-guide .prompt-copy:focus-visible,.medical-ai-guide .guide-shortcuts a:focus-visible{outline:2px solid #ff9db5;outline-offset:4px}
.medical-ai-guide .article-prose pre:has(.prompt-copy):before{content:"پرامپت آماده";position:absolute;right:20px;top:20px;font-size:11px;color:#c2a5b4;letter-spacing:.02em}
.medical-ai-guide .article-prose table{scrollbar-width:thin;scrollbar-color:#af405f #221b25;overscroll-behavior-x:contain}
.medical-ai-guide .article-prose th{background:#372132;color:#ffe7ef;min-width:130px;font-size:13px;line-height:1.9}
.medical-ai-guide .article-prose td{min-width:145px;font-size:14px;line-height:2;border-color:#49343f}
.medical-ai-guide .article-prose tbody tr:nth-child(even){background:#ffffff03}
.medical-ai-guide .article-prose p:has(>a>img){margin-top:28px;margin-bottom:9px}
.medical-ai-guide .article-prose a>img{display:block;border:1px solid #82667755;border-radius:12px;box-shadow:0 14px 30px #0003}
.medical-ai-guide .article-prose p:has(>a>img)+p{font-size:12px;line-height:1.9;color:#bbaebc;margin-bottom:32px}
.medical-ai-guide #article-faq{scroll-margin-top:100px}
.medical-ai-guide #article-faq details{border:1px solid #5b414f;border-radius:11px;margin:12px 0;background:#15131b;padding:0 18px}
.medical-ai-guide #article-faq summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;padding:18px 0;font-size:15px;line-height:1.9;color:#f6eaf0}
.medical-ai-guide #article-faq details[open] summary{color:#ff9eb5;border-bottom:1px solid #ffffff12;margin-bottom:12px}
.medical-ai-guide #article-faq details[open] summary span{transform:rotate(45deg)}
.medical-ai-guide #article-faq details p{font-size:14px;padding-bottom:18px}
@media(max-width:650px){.medical-ai-guide .editorial-hero-grid{padding-block:35px;gap:22px}.medical-ai-guide .editorial-hero h1{font-size:27px;line-height:1.75}.medical-ai-guide .guide-shortcuts a{font-size:12px;padding:13px}.medical-ai-guide .article-prose pre{padding:58px 16px 20px}.medical-ai-guide .article-prose pre code{font-size:13px}.medical-ai-guide .article-prose .article-chapter{padding:22px 17px}.medical-ai-guide .article-prose h2{font-size:22px}.medical-ai-guide .article-prose h3{font-size:18px}.medical-ai-guide .article-prose p,.medical-ai-guide .article-prose li{font-size:15px}}

.medical-ai-guide .editorial-hero{background:radial-gradient(ellipse at 5% 10%,#801c252e,transparent 65%),#141416}
.medical-ai-guide .editorial-hero .atmosphere{opacity:.3}
.medical-ai-guide .editorial-hero-grid{grid-template-columns:minmax(0,1fr) 220px;gap:40px;padding-block:30px}
.medical-ai-guide .editorial-hero h1{font-size:clamp(25px,2.8vw,37px);line-height:1.65;margin:10px 0}
.medical-ai-guide .editorial-hero .breadcrumb{margin-bottom:16px}
.medical-ai-guide .editorial-deck{font-size:14px;max-width:720px;margin-block:10px}
.medical-ai-guide .editorial-hero .page-meta{margin-top:12px;font-size:11px;gap:12px}
.medical-ai-guide .editorial-cover{border-radius:16px;box-shadow:none}
.medical-ai-guide .editorial-cover figcaption{display:none}
.medical-ai-guide .article-reading-layout{padding-top:26px}
.medical-ai-guide .guide-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid #ffffff15}
.medical-ai-guide .guide-shortcuts a{padding:8px 12px;font-size:12px;border-radius:8px;background:#211c1e;border-color:#65414877}
.medical-ai-guide .guide-shortcuts a:hover{background:#41242a;border-color:#b84351}
.medical-ai-guide .article-prose .article-overview:not(:empty){padding:0 2px 18px;border:0;background:none;box-shadow:none;margin-bottom:15px}
.medical-ai-guide .article-prose .article-overview p{font-size:16px;line-height:2.15;color:#e2dbdd;margin-block:0 14px}
.medical-ai-guide .article-prose .article-chapter{background:linear-gradient(135deg,#1c1b1e,#17171a);border-color:#4d3b40;border-radius:15px;padding:clamp(20px,3vw,32px)}
.medical-ai-guide .article-prose .article-chapter:before{display:none}
.medical-ai-guide .article-prose .article-chapter>h2{margin-top:0;border-bottom:1px solid #573139;padding-bottom:18px;font-size:25px;line-height:1.8}
.medical-ai-guide .article-prose h3{margin-top:32px;color:#fff0f1}
.medical-ai-guide .article-prose h2,.medical-ai-guide .article-prose h3{scroll-margin-top:115px}
.medical-ai-guide .article-prose ol{list-style:decimal;display:block;background:#10101266;border:1px solid #ffffff0e;border-radius:12px;padding:20px 38px 20px 22px}
.medical-ai-guide .article-prose li::marker{color:#ee727c;font-weight:700}
.medical-ai-guide .article-prose li+li{margin-top:15px}
.medical-ai-guide .article-prose li strong{color:#ffdde0;font-size:.93em}
.medical-ai-guide .article-prose pre{border-right-color:#d23b4c;background:#111114}
.medical-ai-guide .article-prose pre:has(.prompt-copy):before{content:attr(data-copy-label)}
.medical-ai-guide .article-prose pre[data-copy-label="دستور نصب"] code{direction:ltr;text-align:left;display:block;font-family:ui-monospace,monospace}
.medical-ai-guide .prompt-copy{background:#54252c;border-color:#9c4855}
.medical-ai-guide .reading-aside .aside-cta{display:none}
.medical-ai-guide .reading-aside>a{font-size:12px;line-height:1.85;padding-block:10px;border-bottom:1px solid #ffffff0a}
@media(max-width:900px){.medical-ai-guide .editorial-hero-grid{grid-template-columns:minmax(0,1fr) 150px;gap:20px}.medical-ai-guide .article-mobile-toc{padding:12px 16px;margin-bottom:16px;background:#201c20}.medical-ai-guide .editorial-cover{align-self:center}}
@media(max-width:650px){.medical-ai-guide .editorial-hero-grid{display:block;padding-block:23px}.medical-ai-guide .editorial-cover{display:none}.medical-ai-guide .editorial-hero h1{font-size:25px;line-height:1.65}.medical-ai-guide .editorial-deck{font-size:13px;line-height:1.9}.medical-ai-guide .editorial-hero .page-meta{flex-wrap:wrap}.medical-ai-guide .guide-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.medical-ai-guide .guide-shortcuts a{font-size:11px;padding:9px}.medical-ai-guide .article-prose .article-overview p{font-size:15px;line-height:2.15}.medical-ai-guide .article-prose .article-chapter>h2{font-size:21px}.medical-ai-guide .article-prose .article-chapter{padding:20px 16px}.medical-ai-guide .article-prose ol{padding:17px 29px 17px 13px}.medical-ai-guide .article-prose p:has(>a>img){margin-top:18px}}
