/* Stage 26 — narrowly scoped to Turkish /sheikhs/*.php. */
.ia26-sheikhs .ia26-shell{padding:clamp(1rem,2vw,2rem) 0 4rem;min-width:0}
.ia26-sheikhs .ia26-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;color:#64766b;font-size:.92rem;margin-bottom:1.15rem}
.ia26-sheikhs .ia26-breadcrumbs a{color:#146443;text-decoration:underline;text-underline-offset:3px}
.ia26-sheikhs .ia26-hero{display:flex;justify-content:space-between;align-items:center;gap:1.35rem;padding:clamp(1.35rem,3.2vw,3.2rem);color:#fff;border-radius:20px;margin-bottom:1.35rem;background:radial-gradient(circle at 90% 0%,rgba(231,187,94,.15),transparent 36%),linear-gradient(125deg,#084b35,#096541);box-shadow:0 13px 27px rgba(4,48,30,.12)}
.ia26-sheikhs .ia26-hero>div:first-child{min-width:0;flex:1}
.ia26-sheikhs .ia26-kicker{display:block;color:#cda95d;font-size:.83rem;letter-spacing:.02em;font-weight:700}
.ia26-sheikhs .ia26-hero .ia26-kicker{color:#edd08c}
.ia26-sheikhs .ia26-hero h1{color:#fff;font-size:clamp(1.65rem,3.8vw,3.18rem);line-height:1.24;margin:.6rem 0 1rem;max-width:30ch}
.ia26-sheikhs .ia26-hero p{color:#deefe5;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.8;margin:0}
.ia26-sheikhs .ia26-hero__action{display:inline-flex;align-items:center;gap:.4rem;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.58);padding:.64rem .95rem;border-radius:9px;margin-top:1.25rem;font-size:.94rem;font-weight:600}
.ia26-sheikhs .ia26-hero__action:hover{background:rgba(255,255,255,.12)}
.ia26-sheikhs .ia26-hero__seal{flex:0 0 clamp(90px,15vw,172px);aspect-ratio:1;border-radius:100%;border:2px solid rgba(234,201,122,.7);outline:7px solid rgba(246,232,184,.07);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.55rem;color:#fff;font-family:Amiri,"Noto Naskh Arabic",serif;line-height:1.3;background:radial-gradient(circle,rgba(243,224,171,.12),transparent 70%)}
.ia26-sheikhs .ia26-hero__seal span{font-size:clamp(1.6rem,3.3vw,2.55rem)}.ia26-sheikhs .ia26-hero__seal small{font-size:clamp(.85rem,1.5vw,1.1rem);color:#e5c985}
.ia26-sheikhs .ia26-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(225px,280px);gap:1.3rem;align-items:start}
.ia26-sheikhs .ia26-main,.ia26-sheikhs .ia26-sidebar{min-width:0}
.ia26-sheikhs .ia26-intro{padding:1.05rem 1.2rem;background:#eff7f0;border-inline-start:4px solid #bda05c;border-radius:10px;color:#244d39;font-size:1.03rem;line-height:1.95;margin:0 0 1.35rem}
.ia26-sheikhs .ia26-quick,.ia26-sheikhs .ia26-source,.ia26-sheikhs .ia26-sidecard,.ia26-sheikhs .ia26-editorial-note{border:1px solid #dbe7db;background:white;border-radius:16px;padding:clamp(1rem,2.3vw,1.6rem);box-shadow:0 7px 20px rgba(7,61,37,.045);margin:0 0 1.3rem}
.ia26-sheikhs .ia26-quick__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border-bottom:1px solid #e7eee7;padding-bottom:1.2rem}
.ia26-sheikhs .ia26-quick h2,.ia26-sheikhs .ia26-section-title h2{font-size:clamp(1.25rem,2.5vw,1.8rem);color:#165d3f;margin:.35rem 0 .7rem}
.ia26-sheikhs .ia26-quick__header p,.ia26-sheikhs .ia26-section-title p{font-size:.96rem;color:#546f60;line-height:1.9;margin:0}
.ia26-sheikhs .ia26-number{background:#ecf3e9;border:1px solid #d6e7d2;color:#205e40;padding:.3rem .8rem;font-size:1.45rem;border-radius:12px;font-weight:700;flex-shrink:0}
.ia26-sheikhs .ia26-filter{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem;margin:1.2rem 0 1rem}
.ia26-sheikhs .ia26-filter label{flex:1 0 100%;font-weight:700;color:#244d39}.ia26-sheikhs .ia26-filter label small{font-weight:400;color:#67806e}
.ia26-sheikhs .ia26-filter input{min-width:0;flex:1 1 245px;font:inherit;color:#213d2d;background:#fff;border:1px solid #afc6b0;border-radius:10px;min-height:45px;padding:.63rem .85rem}
.ia26-sheikhs .ia26-filter button{font:inherit;font-weight:700;border:1px solid #135b3e;background:#145e40;color:#fff;border-radius:9px;cursor:pointer;padding:.63rem .95rem;min-height:45px}
.ia26-sheikhs .ia26-name-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:.7rem;align-items:start}
.ia26-sheikhs .ia26-namegroup{border:1px solid #d9e9da;border-radius:12px;min-width:0;overflow:hidden;background:#fcfdfb}
.ia26-sheikhs .ia26-namegroup summary{display:flex;align-items:center;gap:.6rem;cursor:pointer;padding:.78rem .9rem;background:#f0f6ef;color:#17573b;list-style:none}
.ia26-sheikhs .ia26-namegroup summary::-webkit-details-marker{display:none}.ia26-sheikhs .ia26-namegroup summary strong{min-width:4.4rem}.ia26-sheikhs .ia26-namegroup summary span{flex:1}.ia26-sheikhs .ia26-namegroup summary small{color:#506d59}
.ia26-sheikhs .ia26-namegroup summary::after{content:'+';font-size:1.15rem}.ia26-sheikhs .ia26-namegroup[open] summary::after{content:'−'}
.ia26-sheikhs .ia26-namegroup ol{padding:.45rem 1rem .7rem 2.3rem;margin:0;list-style:decimal;list-style-position:outside}
.ia26-sheikhs .ia26-namegroup li{padding:.32rem .25rem;line-height:1.55;color:#65816a}.ia26-sheikhs .ia26-namegroup li+li{border-top:1px solid #ecf0e9}
.ia26-sheikhs .ia26-namegroup a{color:#155c3e;text-decoration:none;display:block;overflow-wrap:anywhere}.ia26-sheikhs .ia26-namegroup a:hover{text-decoration:underline}
.ia26-sheikhs .ia26-filter-status{font-size:.88rem;color:#536e5b;margin-top:1rem}.ia26-sheikhs .ia26-search-empty{padding:.9rem;color:#8a601a;background:#faf4e5;border-radius:9px}
.ia26-sheikhs .ia26-section-title{border-bottom:1px solid #e4eae1;padding-bottom:1.2rem;margin-bottom:1.2rem}
.ia26-sheikhs .ia26-arabic-reading{color:#253c2f;font-size:clamp(1.08rem,1.6vw,1.27rem);line-height:2.12;font-family:Amiri,"Noto Naskh Arabic","Traditional Arabic",serif;overflow-wrap:anywhere;text-align:right}
.ia26-sheikhs .ia26-arabic-reading p,.ia26-sheikhs .ia26-arabic-reading li{line-height:2.12;margin:.55rem 0 1.15rem}
.ia26-sheikhs .ia26-arabic-reading p[id^="ia26-teacher-"]{scroll-margin-top:6.5rem;border-inline-start:3px solid #bda362;padding:.4rem .8rem .4rem .2rem;background:linear-gradient(90deg,#fff,#fbfaf4);border-radius:7px}
.ia26-sheikhs .ia26-arabic-reading h1,.ia26-sheikhs .ia26-arabic-reading h2,.ia26-sheikhs .ia26-arabic-reading h3{color:#195d3f;line-height:1.65}
.ia26-sheikhs .ia26-arabic-reading a{color:#075e42;text-decoration:underline;text-underline-offset:3px}
.ia26-sheikhs .ia26-arabic-reading table{width:max-content;min-width:100%;border-collapse:collapse;font-family:Amiri,"Noto Naskh Arabic",serif;font-size:1.05rem;line-height:1.8}
.ia26-sheikhs .ia26-arabic-reading td,.ia26-sheikhs .ia26-arabic-reading th{border:1px solid #dbe4d6;padding:.45rem .75rem;vertical-align:top;min-width:100px}
.ia26-sheikhs .ia26-arabic-reading tr:nth-child(odd){background:#f3f8f2}
.ia26-sheikhs .ia26-chronology{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.ia26-sheikhs .ia26-sidebar{display:flex;flex-direction:column;gap:1rem}
.ia26-sheikhs .ia26-sidecard{margin:0;position:static}.ia26-sheikhs .ia26-sidecard h2{font-size:1.08rem;color:#165b3d;margin:0 0 .8rem}
.ia26-sheikhs .ia26-sidecard>a{display:block;padding:.7rem .2rem;border-bottom:1px solid #e7eee7;color:#175f43;text-decoration:none;line-height:1.4}
.ia26-sheikhs .ia26-sidecard>a:hover{text-decoration:underline}
.ia26-sheikhs .ia26-related__group{margin-top:1.2rem}.ia26-sheikhs .ia26-related__group h3{font-size:.85rem;font-weight:700;color:#667c6d;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .45rem}
.ia26-sheikhs .ia26-related__list{display:flex;flex-direction:column;gap:.45rem}
.ia26-sheikhs .ia26-related__list a{position:relative;display:flex;flex-direction:column;gap:.2rem;text-decoration:none;color:#1d5038;background:#f6faf5;padding:.67rem 1.6rem .67rem .75rem;border:1px solid #e3ede0;border-radius:9px}
.ia26-sheikhs .ia26-related__list a[aria-current="page"]{background:#e5f1e7;border-color:#a6cfae}
.ia26-sheikhs .ia26-related__list strong{font-size:.95rem;line-height:1.5}.ia26-sheikhs .ia26-related__list small{color:#657969;font-size:.78rem;line-height:1.5}
.ia26-sheikhs .ia26-related__list a span{position:absolute;right:.55rem;top:.8rem;color:#83a38a}
.ia26-sheikhs .ia26-side-note{background:#fbf7ea;color:#776546;line-height:1.8;padding:.85rem;border-radius:9px;font-size:.88rem}
.ia26-sheikhs .ia26-editorial-note{padding:clamp(1.2rem,3vw,2rem);background:#fdfaf3;border-color:#dbc58f}
.ia26-sheikhs .ia26-editorial-note h2{color:#694a18;font-size:1.35rem;margin:0 0 1rem}.ia26-sheikhs .ia26-editorial-note p{line-height:1.9;color:#554a31}
.ia26-sheikhs .ia26-primary-link,.ia26-sheikhs .ia26-secondary-link{display:block;width:fit-content;border-radius:10px;text-decoration:none;margin-top:.95rem;line-height:1.6;padding:.75rem 1rem;font-weight:700}
.ia26-sheikhs .ia26-primary-link{background:#115c3c;color:#fff}.ia26-sheikhs .ia26-secondary-link{color:#15583d;background:#e6f2e5}
.ia26-sheikhs .ia26-endlinks{display:flex;gap:.7rem;flex-wrap:wrap;border-top:1px solid #e0e9e0;padding-top:1rem;margin-top:2rem}
.ia26-sheikhs .ia26-endlinks a{color:#146345;text-decoration:none;padding:.65rem .9rem;border:1px solid #d5e5d7;border-radius:9px;background:#f8fbf6}
.ia26-sheikhs a:focus-visible,.ia26-sheikhs summary:focus-visible,.ia26-sheikhs button:focus-visible,.ia26-sheikhs input:focus-visible{outline:3px solid #e0ad48;outline-offset:3px}
.ia26-sheikhs [hidden]{display:none!important}
@media(max-width:940px){.ia26-sheikhs .ia26-layout{grid-template-columns:minmax(0,1fr)}.ia26-sheikhs .ia26-sidebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr))}}
@media(max-width:610px){.ia26-sheikhs .ia26-hero{padding:1.25rem;border-radius:15px;align-items:flex-start}.ia26-sheikhs .ia26-hero__seal{flex-basis:66px;outline-width:3px}.ia26-sheikhs .ia26-hero__seal span{font-size:1.05rem}.ia26-sheikhs .ia26-hero__seal small{font-size:.55rem}.ia26-sheikhs .ia26-hero h1{font-size:1.62rem}.ia26-sheikhs .ia26-name-list{grid-template-columns:1fr}.ia26-sheikhs .ia26-arabic-reading{font-size:1.14rem}}
@media(prefers-reduced-motion:reduce){.ia26-sheikhs *{scroll-behavior:auto!important;transition:none!important}}
