/* Zuhurat-i Sifa V2.9.33 — Ana sayfa tek istek stil paketi */
/* style.css */
:root{
  --bg:#f4f1f8;
  --bg2:#fbf9fd;
  --panel:#f6f2fb;
  --panel2:#ffffff;
  --text:#3f2d63;
  --muted:#7d7099;
  --heading:#4325aa;
  --heading-soft:#5e3bd4;
  --gold:#c59b4e;
  --gold2:#a97822;
  --gold-soft:#f5ecdd;
  --line:rgba(119,87,208,.18);
  --line-strong:rgba(119,87,208,.28);
  --soft:rgba(121,89,215,.08);
  --soft-2:rgba(204,182,255,.18);
  --green:#24cd69;
  --shadow:0 20px 55px rgba(86,58,148,.10);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  background:
    radial-gradient(circle at 12% 8%,rgba(191,166,255,.24),transparent 25rem),
    radial-gradient(circle at 88% 14%,rgba(255,218,152,.18),transparent 24rem),
    linear-gradient(180deg,var(--bg2),var(--bg) 42%,#f0ecf6 100%);
  color:var(--text);
  line-height:1.68;
}
a{color:inherit;text-decoration:none}
.container{width:min(1160px,calc(100% - 32px));margin:auto}
.topbar{
  font-size:13px;
  color:var(--muted);
  background:rgba(255,255,255,.75);
  border-bottom:1px solid rgba(121,89,215,.10)
}
.topbar .container{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:8px 0;text-align:center}
.topbar-social{display:flex;gap:14px;align-items:center;white-space:nowrap}
.topbar-social a{color:var(--heading);font-weight:700}
.topbar-social a:hover{color:var(--heading-soft)}
header{
  position:sticky;top:0;z-index:20;backdrop-filter:blur(18px);
  background:rgba(248,245,252,.86);
  border-bottom:1px solid rgba(121,89,215,.12)
}
.nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.brand{display:flex;align-items:center;gap:12px;font-family:Georgia,"Times New Roman",serif;letter-spacing:.03em;font-size:19px;color:var(--text)}
.emblem{
  width:40px;height:40px;border-radius:50%;display:grid;place-items:center;
  border:1px solid rgba(197,155,78,.7);
  color:var(--gold2);
  background:radial-gradient(circle,rgba(255,230,180,.75),rgba(255,255,255,.95) 65%);
  box-shadow:0 10px 25px rgba(197,155,78,.12)
}
.navlinks{display:flex;gap:20px;align-items:center;color:var(--heading);font-size:14px}
.navlinks a{color:var(--heading);font-weight:600}
.navlinks a:hover{color:var(--heading-soft)}
.nav-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 18px;font-weight:750;border:1px solid transparent;transition:.22s ease;cursor:pointer}
.nav-cta{background:linear-gradient(135deg,#eed7a1,#f8ecd0);color:#6e4d11;border-color:rgba(197,155,78,.28);box-shadow:0 12px 30px rgba(197,155,78,.16)}
.nav-cta:hover,.btn:hover{transform:translateY(-1px);filter:brightness(1.02)}
.btn-primary{background:linear-gradient(135deg,#6e38f6,#c78efc);color:#fff;border-color:rgba(140,103,240,.2);box-shadow:0 16px 32px rgba(123,73,241,.24)}
.btn-secondary{background:rgba(255,255,255,.86);border-color:rgba(121,89,215,.18);color:var(--heading);box-shadow:0 10px 24px rgba(86,58,148,.08)}
.btn-secondary:hover{border-color:rgba(121,89,215,.34)}
.menu{display:none;background:none;border:0;color:var(--heading);font-size:26px}
.hero{padding:92px 0 72px;position:relative;overflow:hidden}
.hero:before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background-image:
    radial-gradient(circle at 50% 10%,rgba(184,162,255,.16),transparent 25rem),
    linear-gradient(rgba(121,89,215,.055) 1px,transparent 1px),
    linear-gradient(90deg,rgba(121,89,215,.055) 1px,transparent 1px);
  background-size:auto,52px 52px,52px 52px;
  mask-image:linear-gradient(to bottom,#000,transparent 90%)
}
.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:52px;position:relative}
.eyebrow{display:inline-flex;gap:8px;align-items:center;color:var(--gold2);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}
.eyebrow:before{content:"";width:28px;height:1px;background:var(--gold)}
h1,h2,h3{font-family:Georgia,"Times New Roman",serif;line-height:1.12;margin:0}
h1{font-size:clamp(48px,7vw,82px);font-weight:500;letter-spacing:-.035em;margin-top:16px;color:var(--heading)}
.hero p{font-size:18px;color:var(--muted);max-width:720px;margin:24px 0 30px}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap}
.trustline{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;color:#8a7ca7;font-size:13px}
.hero-card{
  position:relative;
  background:linear-gradient(145deg,rgba(246,241,252,.98),rgba(255,255,255,.98));
  border:1px solid rgba(121,89,215,.16);
  border-radius:30px;padding:24px;box-shadow:var(--shadow);overflow:hidden
}
.orbit{aspect-ratio:1;max-width:390px;margin:auto;position:relative;display:grid;place-items:center}
.orbit .ring{position:absolute;border:1px solid rgba(121,89,215,.20);border-radius:50%}
.r1{width:92%;height:92%}
.r2{width:68%;height:68%;border-color:rgba(90,63,184,.18)!important}
.r3{width:45%;height:45%}
.orbit-core{
  width:150px;height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;
  background:radial-gradient(circle,#fffefb,rgba(241,232,255,.98) 58%,rgba(252,247,255,.98) 78%);
  border:1px solid rgba(197,155,78,.42);
  font-family:Georgia,serif;color:var(--gold2);padding:18px;
  box-shadow:0 18px 45px rgba(123,73,241,.14)
}
.orbit-point{position:absolute;width:11px;height:11px;background:#f1cb78;border-radius:50%;box-shadow:0 0 16px rgba(197,155,78,.42)}
.p1{top:10%;left:48%}.p2{right:10%;top:48%}.p3{bottom:12%;left:30%}.p4{left:12%;top:37%}
.section{padding:78px 0}
.section.alt{background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(234,227,247,.42),rgba(255,255,255,.28));border-block:1px solid rgba(121,89,215,.08)}
.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}
.section-head h2,.page-hero h1,.banner h2,.question,.reco h3,.contact-card h3{font-size:clamp(34px,4vw,50px);font-weight:500;color:var(--heading)}
.section-head p{max-width:560px;color:var(--muted);margin:0}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.card{
  background:linear-gradient(165deg,rgba(247,243,252,.98),rgba(255,255,255,.98));
  border:1px solid rgba(121,89,215,.15);
  border-radius:22px;padding:24px;position:relative;overflow:hidden;
  box-shadow:0 14px 36px rgba(108,76,171,.08);transition:.2s ease
}
.card:before{content:"";position:absolute;inset:auto -40px -80px auto;width:180px;height:180px;background:radial-gradient(circle,rgba(201,176,255,.18),transparent 68%);pointer-events:none}
.card:hover{transform:translateY(-3px);border-color:rgba(121,89,215,.28);box-shadow:0 20px 42px rgba(108,76,171,.12)}
.card .icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(245,239,255,.9);border:1px solid rgba(121,89,215,.16);color:var(--gold2);font-size:22px;margin-bottom:18px}
.card h3{font-size:23px;font-weight:500;margin:10px 0;color:var(--heading)}
.card p{color:var(--muted);font-size:14px;margin:0 0 18px}
.tag{display:inline-flex;border:1px solid rgba(197,155,78,.25);color:var(--gold2);background:var(--gold-soft);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;border-radius:999px;padding:6px 9px}
.card-link{margin-top:18px;display:flex;justify-content:space-between;align-items:center;color:var(--heading);font-weight:750;font-size:14px}
.card-link span:last-child{color:var(--gold2)}
.compass{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}
.compass-panel,.info-panel,.contact-card{
  border:1px solid rgba(121,89,215,.14);
  background:rgba(251,249,253,.88);
  border-radius:24px;padding:26px;box-shadow:0 12px 32px rgba(108,76,171,.06)
}
.question{font-size:27px;margin:0 0 18px;color:var(--heading)}
.choice-grid{display:grid;gap:10px}
.choice{
  border:1px solid rgba(121,89,215,.16);background:#fff;color:var(--text);border-radius:14px;padding:14px 16px;text-align:left;cursor:pointer;font-weight:650
}
.choice:hover,.choice.active{border-color:rgba(121,89,215,.42);background:linear-gradient(135deg,#6f3cf5,#f1696d);color:#fff}
.reco{display:none}.reco.show{display:block}
.reco h3{font-size:28px;margin:12px 0;color:var(--heading)}
.reco p{color:var(--muted)}
.article-card .meta{color:#8f84ad;font-size:12px;margin-bottom:12px}
.notice{
  border:1px solid rgba(197,155,78,.28);
  background:linear-gradient(180deg,#f7f2e9,#f3ecdf);
  border-radius:18px;padding:18px;color:#8a6c35;font-size:13px;box-shadow:0 10px 24px rgba(197,155,78,.08)
}
.banner{
  display:grid;grid-template-columns:1.2fr auto;align-items:center;gap:24px;
  border:1px solid rgba(121,89,215,.15);
  background:radial-gradient(circle at 80% 0,rgba(255,228,176,.18),transparent 18rem),linear-gradient(145deg,#f6f1fb,#fff);
  padding:32px;border-radius:26px;box-shadow:var(--shadow)
}
.banner h2{font-size:38px;font-weight:500;color:var(--heading)}
.banner p{color:var(--muted);margin:10px 0 0}
.page-hero{padding:64px 0 36px}
.page-hero h1{font-size:clamp(42px,6vw,66px)}
.page-hero p{max-width:820px;color:var(--muted);font-size:17px}
.prose{max-width:840px;margin:0 auto}
.prose h2,.prose h3{color:var(--heading)}
.prose h2{font-size:34px;margin:42px 0 14px}
.prose h3{font-size:25px;margin:30px 0 10px}
.prose p,.prose li{color:var(--text)}
.prose a{color:var(--heading-soft)}
.prose .callout{
  border-left:3px solid var(--gold);background:linear-gradient(180deg,#f7f2e9,#f3ecdf);padding:18px 20px;border-radius:0 14px 14px 0;color:#8a6c35;margin:26px 0
}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.contact-card h3{font-size:28px;margin:14px 0;color:var(--heading)}
.contact-card p{color:var(--muted)}
footer{padding:50px 0 28px;border-top:1px solid rgba(121,89,215,.08);margin-top:40px;background:rgba(255,255,255,.28)}
.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:28px}
.footer-grid h4{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold2);margin:0 0 12px}
.footer-grid a{display:block;color:var(--muted);font-size:14px;margin:8px 0}
.footer-grid a:hover{color:var(--heading)}
.footer-brand p{color:var(--muted);max-width:420px;font-size:14px}
.copy{border-top:1px solid rgba(121,89,215,.08);margin-top:30px;padding-top:20px;color:#8e82a8;font-size:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.search{display:flex;gap:10px;margin:18px 0 28px}
.search input{width:100%;background:#fff;color:var(--text);border:1px solid rgba(121,89,215,.18);border-radius:14px;padding:14px 16px;outline:none;box-shadow:0 8px 24px rgba(108,76,171,.05)}
.hide{display:none!important}
.all-tools-row{display:flex;justify-content:center;margin-top:26px}
.grid>.card{min-height:100%;display:flex;flex-direction:column}
.grid>.card .card-link{margin-top:auto;padding-top:8px}

/* Light theme emphasis */
.navlinks a,.section-head h2,.card h3,.question,.reco h3,.banner h2,.page-hero h1,.contact-card h3{color:var(--heading)}
.card h3,.reco h3,.contact-card h3{line-height:1.18}
.banner h2{max-width:14ch}
.contact-grid .contact-card{display:flex;flex-direction:column}
.contact-grid .btn{margin-top:auto}

/* Rehber / PDF alanı */
.guide-spotlight{
  position:relative;overflow:hidden;border:1px solid rgba(191,166,255,.24);border-radius:30px;
  background:radial-gradient(circle at 82% 15%,rgba(186,145,255,.18),transparent 25rem),radial-gradient(circle at 10% 65%,rgba(255,220,170,.16),transparent 23rem),linear-gradient(145deg,#f7f3fc 0%,#f5f0fb 48%,#ffffff 100%);
  box-shadow:0 30px 80px rgba(108,76,171,.12),0 0 0 1px rgba(184,162,255,.06) inset;padding:34px
}
.guide-spotlight:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(121,89,215,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(121,89,215,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}
.guide-contact{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;border:1px solid rgba(197,155,78,.22);border-radius:18px;padding:16px 18px;background:rgba(255,252,248,.78);margin-bottom:26px;box-shadow:0 10px 24px rgba(197,155,78,.06)}
.guide-contact p{margin:0;color:var(--muted);font-size:14px}
.whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#21cb66,#34d979);color:#fff!important;border-radius:999px;padding:12px 18px;font-weight:850;box-shadow:0 12px 28px rgba(35,201,103,.18)}
.guide-layout{position:relative;z-index:1;display:grid;grid-template-columns:.72fr 1.28fr;gap:40px;align-items:center}
.guide-cover-wrap{position:relative;padding:18px}
.guide-cover-wrap:before{content:"";position:absolute;inset:0;border-radius:28px;background:radial-gradient(circle,rgba(184,162,255,.28),transparent 65%);filter:blur(16px)}
.guide-cover{position:relative;display:block;width:min(100%,410px);margin:auto;border-radius:22px;border:1px solid rgba(191,166,255,.34);box-shadow:0 20px 48px rgba(123,73,241,.12);background:#f8f4ff}
.guide-badge{display:inline-flex;align-items:center;gap:8px;color:var(--gold2);text-transform:uppercase;letter-spacing:.12em;font-weight:850;font-size:12px}
.guide-title{font-family:Georgia,"Times New Roman",serif;color:var(--heading);font-size:clamp(38px,5vw,61px);line-height:1.05;letter-spacing:-.025em;margin:10px 0 20px}
.guide-copy{color:var(--text);font-size:16px;margin:0 0 16px}
.guide-policy{display:grid;grid-template-columns:auto 1fr;gap:14px;border:1px solid rgba(197,155,78,.24);background:linear-gradient(180deg,#f7f2e9,#f3ecdf);border-radius:17px;padding:16px 18px;margin:20px 0;box-shadow:0 10px 22px rgba(197,155,78,.06)}
.guide-policy .shield{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:var(--gold2);border:1px solid rgba(197,155,78,.32);background:rgba(255,255,255,.55);font-size:20px}.guide-policy strong{color:#8a6c35}.guide-policy p{margin:3px 0 0;color:#8a6c35;font-size:13px}
.topic-chips{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}
.topic-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(121,89,215,.18);background:#fff;color:var(--heading);border-radius:13px;padding:9px 12px;font-size:13px;box-shadow:0 8px 22px rgba(108,76,171,.06)}
.guide-actions{display:flex;gap:11px;flex-wrap:wrap}
.btn-violet{background:linear-gradient(135deg,#6d38f6,#c58dfc);color:#fff!important;border:1px solid rgba(225,204,255,.42);box-shadow:0 12px 34px rgba(126,72,255,.22)}
.btn-violet:hover{filter:brightness(1.05);transform:translateY(-1px)}
.feature-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}
.feature-mini{border-top:1px solid rgba(121,89,215,.12);padding:18px 8px 0;display:grid;grid-template-columns:auto 1fr;gap:10px}
.feature-mini .mini-icon{color:var(--gold2);font-size:23px}
.feature-mini strong{display:block;color:var(--heading)}
.feature-mini span{display:block;color:var(--muted);font-size:12px;margin-top:2px}
.pdf-page-hero{padding:62px 0 34px}
.pdf-page-hero .guide-title{max-width:920px}
.pdf-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:26px 0}
.pdf-summary-card{border:1px solid rgba(121,89,215,.15);background:linear-gradient(155deg,#f7f2fc,#fff);border-radius:20px;padding:20px;box-shadow:0 12px 28px rgba(108,76,171,.07)}
.pdf-summary-card h3{color:var(--heading);font-size:20px;margin:8px 0}.pdf-summary-card p{color:var(--muted);font-size:13px;margin:0}
.pdf-viewer-shell{border:1px solid rgba(121,89,215,.18);border-radius:24px;padding:12px;background:rgba(251,249,253,.8);box-shadow:var(--shadow)}
.pdf-viewer{width:100%;height:min(82vh,900px);border:0;border-radius:15px;background:#fff}
.pdf-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 0}
.social-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.social-card{border:1px solid rgba(121,89,215,.15);background:linear-gradient(155deg,#f7f2fc,#fff);border-radius:18px;padding:18px;box-shadow:0 12px 26px rgba(108,76,171,.06)}
.social-card strong{color:var(--heading);display:block;font-size:15px}.social-card span{color:var(--muted);font-size:13px}.social-card a{display:inline-flex;margin-top:10px;color:var(--heading-soft);font-weight:750;font-size:13px}

@media(max-width:900px){
  .navlinks{display:none}
  .menu{display:block}
  .nav.open .navlinks{display:flex;position:absolute;top:72px;left:16px;right:16px;flex-direction:column;align-items:stretch;background:#fbf9fd;border:1px solid rgba(121,89,215,.14);border-radius:18px;padding:16px;box-shadow:var(--shadow)}
  .hero-grid,.compass,.contact-grid,.guide-layout{grid-template-columns:1fr}
  .grid{grid-template-columns:1fr 1fr}
  .footer-grid{grid-template-columns:1fr 1fr}
  .banner,.guide-contact{grid-template-columns:1fr}
  .topbar .container{justify-content:center}
  .topbar-social{display:none}
  .feature-strip,.pdf-summary-grid,.social-cards{grid-template-columns:1fr 1fr}
  .guide-cover{max-width:360px}
  .guide-title{text-align:left}
}
@media(max-width:620px){
  .container{width:min(100% - 22px,1160px)}
  .topbar{font-size:11px}
  .nav{height:64px}
  .brand{font-size:16px}
  .emblem{width:34px;height:34px}
  .hero{padding:46px 0 52px}
  h1{font-size:47px}
  .hero p{font-size:16px}
  .hero-actions .btn{width:100%}
  .trustline{display:grid;gap:10px}
  .section{padding:54px 0}
  .section-head{display:block}
  .section-head p{margin-top:12px}
  .grid{grid-template-columns:1fr}
  .card{padding:20px}
  .orbit{max-width:320px}
  .footer-grid{grid-template-columns:1fr}
  .banner h2{font-size:31px;max-width:none}
  .page-hero{padding-top:44px}
  .guide-spotlight{padding:20px;border-radius:22px}
  .guide-contact{padding:14px}
  .guide-contact .whatsapp-btn{width:100%}
  .guide-layout{gap:18px}
  .guide-cover-wrap{padding:8px}
  .guide-title{font-size:39px}
  .feature-strip,.pdf-summary-grid,.social-cards{grid-template-columns:1fr}
  .guide-actions .btn{width:100%}
  .pdf-viewer{height:70vh}
  .topic-chip{width:100%;justify-content:center}
}

/* =========================================================
   V1.7 LUXURY EDITION — premium, mobile-first, fast static UI
   ========================================================= */
:root{
  --lux-grad:linear-gradient(135deg,#6f3cf5 0%,#9f62f2 54%,#ef777b 100%);
  --lux-soft:linear-gradient(145deg,rgba(255,255,255,.96),rgba(247,242,252,.96));
  --lux-border:rgba(114,82,205,.16);
}
body{overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
header{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
main,footer{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
.btn,.choice,.nav-cta,.social-premium-card,summary{min-height:44px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.fold-section{content-visibility:auto;contain-intrinsic-size:900px}
.luxury-hero{padding-top:86px}
.luxury-hero h1{max-width:820px}
.luxury-orbit{background:radial-gradient(circle at 70% 20%,rgba(197,155,78,.13),transparent 17rem),linear-gradient(150deg,#fbf8fe,#f4edf9)}
.featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.featured-card{padding:28px;isolation:isolate}
.featured-card:after{content:"";position:absolute;width:150px;height:150px;right:-70px;top:-70px;border-radius:50%;background:radial-gradient(circle,rgba(175,137,246,.16),transparent 70%);z-index:-1}
.featured-card .icon{width:50px;height:50px;font-size:24px}
.featured-card h3{font-size:26px}
.featured-card .card-link{padding-top:16px;border-top:1px solid rgba(121,89,215,.08)}
.luxury-compass .compass-panel,.luxury-compass .info-panel{min-height:100%}
.luxury-compass .choice{position:relative;padding-right:42px}
.luxury-compass .choice:after{content:"→";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:rgba(67,37,170,.45)}
.luxury-compass .choice:hover:after,.luxury-compass .choice.active:after{color:#fff}
.luxury-guide{padding:32px}
.luxury-guide .guide-layout{grid-template-columns:.62fr 1.38fr}
.luxury-guide .guide-cover{max-width:330px}
.luxury-guide .guide-title{font-size:clamp(34px,4.2vw,54px)}
.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.library-card{display:flex;flex-direction:column;min-height:290px;padding:26px;border:1px solid var(--lux-border);border-radius:24px;background:var(--lux-soft);box-shadow:0 16px 38px rgba(100,70,160,.07);transition:.2s ease}
.library-card:hover{transform:translateY(-3px);border-color:rgba(114,82,205,.28);box-shadow:0 22px 46px rgba(100,70,160,.11)}
.library-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:15px;background:linear-gradient(145deg,#f5edff,#fff);border:1px solid rgba(114,82,205,.14);color:var(--gold2);font-size:22px}
.library-card h3{margin:15px 0 10px;color:var(--heading);font-size:27px}
.library-card p{margin:0;color:var(--muted);font-size:14px}
.library-link{margin-top:auto;padding-top:22px;color:var(--heading);font-weight:800;font-size:14px}
.social-premium-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.social-premium-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:20px;border-radius:20px;background:rgba(255,255,255,.92);border:1px solid var(--lux-border);box-shadow:0 12px 32px rgba(100,70,160,.06);transition:.2s ease}
.social-premium-card:hover{transform:translateY(-2px);border-color:rgba(114,82,205,.28);box-shadow:0 18px 38px rgba(100,70,160,.10)}
.social-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#f1e8ff,#fff);color:var(--heading);font-weight:900;letter-spacing:.04em;border:1px solid rgba(114,82,205,.13)}
.social-premium-card strong{display:block;color:var(--heading);font-size:16px}
.social-premium-card div span{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.45}
.social-premium-card b{color:var(--gold2);font-size:20px}
.concierge{display:grid;grid-template-columns:1.35fr auto;gap:34px;align-items:center;padding:36px;border-radius:28px;border:1px solid rgba(197,155,78,.24);background:radial-gradient(circle at 88% 8%,rgba(255,220,170,.24),transparent 18rem),linear-gradient(145deg,#fff,#f7f1fb);box-shadow:0 22px 54px rgba(100,70,160,.09)}
.concierge h2{margin:10px 0 12px;color:var(--heading);font-size:clamp(32px,4vw,48px);font-weight:500}
.concierge p{max-width:780px;margin:0;color:var(--muted)}
.faq-list{display:grid;gap:12px;max-width:940px;margin:auto}
.faq-list details{border:1px solid var(--lux-border);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 10px 26px rgba(100,70,160,.05);overflow:hidden}
.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;cursor:pointer;list-style:none;color:var(--heading);font-weight:800}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary:after{content:"+";display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f1e8ff;color:var(--heading);font-size:18px;flex:0 0 auto}
.faq-list details[open] summary:after{content:"−"}
.faq-list p{margin:0;padding:0 20px 20px;color:var(--muted);font-size:14px}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(max-width:900px){
  .featured-grid,.library-grid,.social-premium-grid{grid-template-columns:1fr 1fr}
  .luxury-guide .guide-layout{grid-template-columns:1fr}
  .concierge{grid-template-columns:1fr}
}
@media(max-width:620px){
  .luxury-hero{padding-top:40px}
  .luxury-hero h1{font-size:clamp(40px,12vw,54px)}
  .featured-grid,.library-grid,.social-premium-grid{grid-template-columns:1fr}
  .featured-card,.library-card{min-height:auto}
  .luxury-guide{padding:20px}
  .concierge{padding:24px;border-radius:22px}
  .concierge .btn{width:100%}
  .social-premium-card{padding:16px}
  .faq-list summary{padding:16px}
  .faq-list p{padding:0 16px 18px}
}

/* V1.8 - Analytics consent banner */
.consent-banner{position:fixed;z-index:9999;left:18px;right:18px;bottom:max(18px,env(safe-area-inset-bottom));display:flex;justify-content:center;pointer-events:none}
.consent-inner{pointer-events:auto;width:min(920px,100%);display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:18px 20px;border:1px solid rgba(121,89,215,.18);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 22px 70px rgba(74,51,124,.20);backdrop-filter:blur(18px)}
.consent-inner strong{display:block;color:var(--heading);font-family:Georgia,"Times New Roman",serif;font-size:19px;margin-bottom:4px}
.consent-inner p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.55;max-width:650px}.consent-inner a{display:inline-block;margin-top:6px;color:var(--heading-soft);font-size:12px;font-weight:700}.consent-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.consent-btn{min-height:44px;border-radius:999px;padding:10px 15px;font-weight:800;border:1px solid rgba(121,89,215,.18);cursor:pointer}.consent-btn.secondary{background:#fff;color:var(--heading)}.consent-btn.primary{background:linear-gradient(135deg,#6d38f6,#c58dfc);color:#fff;box-shadow:0 10px 24px rgba(126,72,255,.18)}
@media(max-width:700px){.consent-banner{left:10px;right:10px}.consent-inner{grid-template-columns:1fr;gap:14px;padding:16px}.consent-actions{justify-content:stretch}.consent-btn{flex:1}}


/* V1.9 PDF Kütüphanesi */
.pdf-library-hero{padding-bottom:52px}.pdf-library-stats{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.pdf-library-stats span{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.78);border:1px solid rgba(121,89,215,.14);border-radius:999px;padding:10px 14px;color:var(--muted);box-shadow:0 8px 22px rgba(108,76,171,.05)}.pdf-library-stats strong{color:var(--heading);font-size:17px}.pdf-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pdf-category-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:linear-gradient(155deg,#f8f4fc,#fff);border:1px solid rgba(121,89,215,.14);border-radius:20px;padding:18px;box-shadow:0 12px 30px rgba(108,76,171,.06);transition:.2s ease}.pdf-category-card:hover{transform:translateY(-2px);border-color:rgba(121,89,215,.30);box-shadow:0 18px 38px rgba(108,76,171,.10)}.pdf-cat-icon,.pdf-category-hero-icon{display:grid;place-items:center;color:var(--gold2);background:linear-gradient(145deg,#fff8eb,#f7edda);border:1px solid rgba(197,155,78,.25);box-shadow:0 8px 20px rgba(197,155,78,.08)}.pdf-cat-icon{width:48px;height:48px;border-radius:15px;font-size:23px}.pdf-cat-text{display:grid;gap:3px}.pdf-cat-text strong{font-family:Georgia,"Times New Roman",serif;color:var(--heading);font-size:19px}.pdf-cat-text small{color:var(--muted);line-height:1.4}.pdf-cat-text em{font-style:normal;color:var(--gold2);font-weight:800;font-size:12px;margin-top:4px}.pdf-cat-arrow{color:var(--heading-soft);font-size:20px}.pdf-library-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(121,89,215,.16);border-radius:18px;padding:0 16px;margin:0 0 24px;box-shadow:0 10px 28px rgba(108,76,171,.06)}.pdf-library-search span{color:var(--heading-soft);font-size:22px}.pdf-library-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:15px;padding:15px 0}.pdf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pdf-card{display:flex;flex-direction:column;background:linear-gradient(160deg,#f7f2fc,#fff);border:1px solid rgba(121,89,215,.15);border-radius:24px;overflow:hidden;box-shadow:0 16px 38px rgba(108,76,171,.08);transition:.2s ease}.pdf-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgba(108,76,171,.12)}.pdf-cover-link{display:block;aspect-ratio:4/3;overflow:hidden;background:#eee8f6}.pdf-cover-link img{width:100%;height:100%;object-fit:cover;display:block;transition:.3s ease}.pdf-card:hover .pdf-cover-link img{transform:scale(1.02)}.pdf-card-body{display:flex;flex-direction:column;flex:1;padding:20px}.pdf-card-meta{display:flex;gap:8px;flex-wrap:wrap;color:#8d7fa7;font-size:11px}.pdf-card-meta span{background:rgba(121,89,215,.06);border:1px solid rgba(121,89,215,.10);border-radius:999px;padding:4px 8px}.pdf-card h3{font-size:24px;color:var(--heading);margin:12px 0 8px}.pdf-card p{color:var(--muted);font-size:14px;margin:0 0 16px}.pdf-card-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.pdf-mini-tag{font-size:11px;color:var(--gold2);background:var(--gold-soft);border:1px solid rgba(197,155,78,.18);padding:5px 8px;border-radius:999px}.pdf-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.pdf-card-actions .btn{padding:10px 14px;font-size:13px}.pdf-empty{grid-column:1/-1;text-align:center;background:linear-gradient(155deg,#f7f2fc,#fff);border:1px dashed rgba(121,89,215,.22);border-radius:24px;padding:52px 24px;color:var(--muted)}.pdf-empty>span{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 14px;border-radius:18px;background:var(--gold-soft);color:var(--gold2);font-size:26px}.pdf-empty h3{color:var(--heading);font-size:28px;margin-bottom:8px}.pdf-back{display:inline-flex;margin-bottom:20px;color:var(--heading-soft);font-weight:750}.pdf-category-heading{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center}.pdf-category-hero-icon{width:76px;height:76px;border-radius:22px;font-size:34px}.pdf-category-heading h1{margin-top:7px}.pdf-category-heading p{margin:12px 0 0}.pdf-home-categories{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.pdf-home-categories a{display:grid;place-items:center;text-align:center;gap:7px;background:linear-gradient(155deg,#f8f4fc,#fff);border:1px solid rgba(121,89,215,.14);border-radius:18px;padding:18px 10px;color:var(--heading);box-shadow:0 10px 26px rgba(108,76,171,.05);transition:.2s ease}.pdf-home-categories a:hover{transform:translateY(-2px);border-color:rgba(121,89,215,.28)}.pdf-home-categories span{font-size:24px;color:var(--gold2)}.pdf-home-categories strong{font-size:13px}
@media(max-width:900px){.pdf-category-grid,.pdf-grid{grid-template-columns:1fr 1fr}.pdf-home-categories{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.pdf-category-grid,.pdf-grid{grid-template-columns:1fr}.pdf-home-categories{grid-template-columns:1fr 1fr}.pdf-category-heading{grid-template-columns:1fr}.pdf-category-hero-icon{width:62px;height:62px}.pdf-card-actions .btn{width:100%}.pdf-library-stats{display:grid}.pdf-library-stats span{justify-content:center}}


/* V1.10 — genişletilmiş PDF kütüphanesi + abonelere özel kilitli alan */
.pdf-category-locked{grid-column:1/-1;background:radial-gradient(circle at 88% 15%,rgba(234,199,117,.28),transparent 18rem),linear-gradient(135deg,#3f2a68,#6d45b1 52%,#8b5cd0);border-color:rgba(234,199,117,.45);color:#fff;box-shadow:0 22px 52px rgba(79,46,128,.22);order:-10}.pdf-category-locked:hover{border-color:rgba(255,221,140,.72);box-shadow:0 28px 62px rgba(79,46,128,.28)}.pdf-category-locked .pdf-cat-icon{background:rgba(255,255,255,.12);border-color:rgba(255,228,158,.35);color:#ffe0a0}.pdf-category-locked .pdf-cat-text strong{color:#fff;font-size:23px}.pdf-category-locked .pdf-cat-text small{color:rgba(255,255,255,.84);max-width:820px}.pdf-category-locked .pdf-cat-text em{color:#ffe3a7}.pdf-category-locked .pdf-cat-arrow{color:#ffe3a7}.locked-badge{display:inline-flex;width:max-content;border:1px solid rgba(255,226,158,.42);background:rgba(255,226,158,.13);color:#ffe3a7;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;letter-spacing:.10em;margin-bottom:2px}.subscriber-teaser-section{padding-top:28px}.subscriber-teaser{display:grid;grid-template-columns:1.35fr .65fr;gap:24px;align-items:center;overflow:hidden;border:1px solid rgba(118,76,183,.20);border-radius:28px;padding:32px;background:radial-gradient(circle at 83% 20%,rgba(230,193,113,.25),transparent 18rem),linear-gradient(135deg,#f7f1ff,#fff 55%,#f7edd8);box-shadow:0 24px 58px rgba(100,65,160,.12)}.subscriber-teaser h2{font-size:clamp(32px,4vw,52px);color:var(--heading);margin:12px 0}.subscriber-teaser p{color:var(--muted);max-width:780px}.subscriber-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--gold2);font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.subscriber-teaser-visual{min-height:220px;border-radius:24px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;background:linear-gradient(145deg,#4b2e76,#7e52bd);border:1px solid rgba(255,224,150,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 18px 42px rgba(81,44,128,.22);color:#fff}.subscriber-teaser-visual strong{font-family:Georgia,"Times New Roman",serif;font-size:22px;color:#ffe3a7}.subscriber-teaser-visual span{color:rgba(255,255,255,.82);font-size:13px}.lux-lock{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,226,158,.38);font-size:34px}.subscriber-modal[hidden]{display:none}.subscriber-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:20px}.subscriber-modal-backdrop{position:absolute;inset:0;background:rgba(35,22,53,.62);backdrop-filter:blur(8px)}.subscriber-modal-panel{position:relative;width:min(680px,100%);max-height:90vh;overflow:auto;border-radius:28px;padding:34px;background:radial-gradient(circle at 90% 10%,rgba(234,199,117,.20),transparent 15rem),linear-gradient(145deg,#faf6ff,#fff);border:1px solid rgba(126,82,189,.22);box-shadow:0 40px 90px rgba(45,24,70,.32);text-align:center}.subscriber-modal-close{position:absolute;right:16px;top:12px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(126,82,189,.15);background:#fff;color:var(--heading);font-size:26px;cursor:pointer}.subscriber-lock-icon,.subscriber-lock-large{width:78px;height:78px;border-radius:24px;display:grid;place-items:center;margin:0 auto 14px;background:linear-gradient(145deg,#563383,#8a5bca);border:1px solid rgba(226,194,117,.42);box-shadow:0 16px 36px rgba(90,48,143,.22);font-size:34px}.subscriber-modal-panel h2{font-size:38px;color:var(--heading);margin:10px 0 14px}.subscriber-modal-panel p{color:var(--muted)}.subscriber-note{margin:18px 0;padding:16px 18px;border-radius:17px;background:linear-gradient(180deg,#f7f2e9,#f3ecdf);border:1px solid rgba(197,155,78,.24);color:#7d6332;text-align:left}.subscriber-wa{width:100%;margin-top:4px}.subscriber-cancel{width:100%;margin-top:10px}.modal-open{overflow:hidden}.subscriber-page-hero{padding:58px 0}.subscriber-hero-card{text-align:center;max-width:920px;margin:auto;padding:38px;border-radius:30px;background:radial-gradient(circle at 90% 10%,rgba(234,199,117,.24),transparent 17rem),linear-gradient(145deg,#f8f2ff,#fff);border:1px solid rgba(126,82,189,.18);box-shadow:0 26px 62px rgba(92,54,144,.12)}.subscriber-hero-card h1{font-size:clamp(42px,6vw,68px);color:var(--heading);margin:12px 0}.subscriber-hero-card>p{color:var(--muted);font-size:17px}.subscriber-topic-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:24px 0}.subscriber-topic-cloud span{padding:8px 11px;border-radius:999px;background:#fff;border:1px solid rgba(121,89,215,.16);color:var(--heading);font-size:13px}.subscriber-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.subscriber-feature-grid article{padding:24px;border-radius:22px;background:linear-gradient(155deg,#f8f4fc,#fff);border:1px solid rgba(121,89,215,.14);box-shadow:0 12px 30px rgba(108,76,171,.06)}.subscriber-feature-grid article>span{font-size:26px;color:var(--gold2)}.subscriber-feature-grid h3{color:var(--heading);font-size:22px;margin:10px 0}.subscriber-feature-grid p{color:var(--muted);font-size:14px}@media(max-width:900px){.subscriber-teaser{grid-template-columns:1fr}.subscriber-teaser-visual{min-height:180px}.subscriber-feature-grid{grid-template-columns:1fr}.pdf-category-locked{grid-column:auto}}@media(max-width:620px){.subscriber-teaser{padding:22px;border-radius:22px}.subscriber-modal-panel{padding:28px 20px 22px}.subscriber-modal-panel h2{font-size:31px}.subscriber-hero-card{padding:26px 18px}}


/* V1.11 expanded PDF library */
.pdf-category-featured{margin-bottom:28px}.pdf-category-group{margin:34px 0 0}.pdf-group-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid rgba(121,89,215,.12)}.pdf-group-head h3{font-size:27px;color:var(--heading);margin:0}.pdf-group-head span{font-size:12px;color:var(--muted);background:#fff;border:1px solid rgba(121,89,215,.13);padding:6px 9px;border-radius:999px}.category-search-wrap{margin:24px 0 6px}.category-search-note{color:var(--muted);font-size:13px;margin-top:8px}.sensitive-library-note{margin-top:24px;border:1px solid rgba(197,155,78,.24);background:linear-gradient(180deg,#f7f2e9,#f3ecdf);border-radius:18px;padding:18px 20px;color:#7d6332;font-size:13px}.sensitive-library-note strong{color:#6f5525}.pdf-category-card.hide{display:none!important}@media(max-width:620px){.pdf-group-head{align-items:flex-start}.pdf-group-head h3{font-size:23px}.pdf-group-head span{white-space:nowrap}}

/* V1.12 — Premium akıllı kütüphane araması */
.smart-search-shell{position:relative;margin:0 0 26px;z-index:12}
.smart-search-shell-compact{margin-bottom:0}
.smart-search-box{
  display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;
  background:rgba(255,255,255,.96);border:1px solid rgba(121,89,215,.18);border-radius:20px;padding:7px 8px 7px 16px;
  box-shadow:0 16px 40px rgba(89,58,151,.10),0 1px 0 rgba(255,255,255,.9) inset;transition:.2s ease
}
.smart-search-box:focus-within{border-color:rgba(99,61,215,.42);box-shadow:0 20px 48px rgba(89,58,151,.14),0 0 0 4px rgba(121,89,215,.07)}
.smart-search-icon{color:var(--heading-soft);font-size:23px;line-height:1}
.smart-search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:15px;padding:12px 0;min-width:0}
.smart-search-box input::placeholder{color:#9a8eaf}
.smart-search-clear{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#8b7aa8;font-size:22px;cursor:pointer;opacity:0;pointer-events:none;transition:.15s ease}
.smart-search-clear.visible{opacity:1;pointer-events:auto}.smart-search-clear:hover{background:#f3eefb;color:var(--heading)}
.smart-search-submit{height:42px;border:0;border-radius:14px;padding:0 18px;background:linear-gradient(135deg,#6538e9,#9f6cf3);color:#fff;font-weight:800;cursor:pointer;box-shadow:0 10px 24px rgba(103,58,221,.18);transition:.18s ease}
.smart-search-submit:hover{transform:translateY(-1px);filter:brightness(1.03)}
.smart-search-meta{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#8d80a5;font-size:12px;margin:9px 5px 0}.smart-search-meta strong{color:var(--heading-soft)}
.smart-search-panel{
  position:absolute;left:0;right:0;top:calc(100% - 18px);z-index:40;max-height:min(68vh,620px);overflow:auto;
  background:rgba(255,255,255,.985);border:1px solid rgba(121,89,215,.16);border-radius:22px;padding:10px;
  box-shadow:0 30px 80px rgba(57,35,100,.19),0 8px 24px rgba(103,58,221,.08);backdrop-filter:blur(16px)
}
.smart-search-panel[hidden]{display:none}
.smart-search-query-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 10px 10px;color:#8f82a6;font-size:12px;border-bottom:1px solid rgba(121,89,215,.09)}
.smart-search-query-head strong{color:var(--heading);font-size:14px}.smart-search-query-head small{color:#9b8faf}
.smart-search-group{padding:9px 0 2px}.smart-search-group+.smart-search-group{border-top:1px solid rgba(121,89,215,.08)}
.smart-search-group-title{padding:4px 10px 7px;color:var(--gold2);text-transform:uppercase;letter-spacing:.10em;font-weight:900;font-size:10px}
.smart-search-item{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:0;background:transparent;text-align:left;padding:11px 10px;border-radius:15px;cursor:pointer;color:var(--text);transition:.14s ease}
.smart-search-item:hover,.smart-search-item.active{background:linear-gradient(135deg,rgba(111,68,235,.08),rgba(215,192,255,.12));box-shadow:inset 0 0 0 1px rgba(121,89,215,.10)}
.smart-search-item-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#fff9ee,#f7eddd);border:1px solid rgba(197,155,78,.20);color:var(--gold2);font-size:20px}
.smart-search-item-copy{display:grid;gap:3px;min-width:0}.smart-search-item-copy strong{font-family:Georgia,"Times New Roman",serif;color:var(--heading);font-size:17px;line-height:1.15}.smart-search-item-copy small{color:var(--muted);font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.smart-search-item-copy mark{background:linear-gradient(180deg,transparent 54%,rgba(225,199,115,.42) 54%);color:inherit;padding:0 1px}
.smart-search-type{color:#9c8fac;font-size:12px;font-weight:800;white-space:nowrap}
.smart-search-start{padding:6px}.smart-search-start-head{display:grid;gap:2px;padding:8px 8px 12px}.smart-search-start-head strong{font-family:Georgia,"Times New Roman",serif;color:var(--heading);font-size:19px}.smart-search-start-head small{color:var(--muted);font-size:12px}
.smart-search-start-block{display:grid;gap:8px;padding:10px 8px;border-top:1px solid rgba(121,89,215,.08)}.smart-search-start-block>span{color:var(--gold2);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}
.smart-search-chips{display:flex;gap:7px;flex-wrap:wrap}.smart-search-chips button{border:1px solid rgba(121,89,215,.14);background:linear-gradient(145deg,#fbf9fe,#fff);color:var(--heading);border-radius:999px;padding:8px 11px;font-size:12px;cursor:pointer;transition:.15s ease}.smart-search-chips button:hover{border-color:rgba(121,89,215,.30);background:#f5effd;transform:translateY(-1px)}
.smart-search-empty{text-align:center;padding:28px 18px}.smart-search-empty>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;margin:0 auto 10px;background:#f4effb;color:var(--heading-soft);font-size:23px}.smart-search-empty strong{display:block;color:var(--heading);font-family:Georgia,"Times New Roman",serif;font-size:20px}.smart-search-empty p{color:var(--muted);font-size:13px;margin:6px 0 0}
.category-search-wrap .smart-search-panel{top:calc(100% + 5px)}

@media(max-width:620px){
  .smart-search-box{grid-template-columns:auto 1fr auto;padding:6px 8px 6px 13px;border-radius:17px}
  .smart-search-submit{grid-column:1/-1;width:100%;height:44px}
  .smart-search-panel{top:calc(100% - 2px);max-height:62vh;border-radius:18px;padding:7px}
  .category-search-wrap .smart-search-panel{top:calc(100% + 4px)}
  .smart-search-item{padding:10px 8px;gap:9px}.smart-search-item-icon{width:39px;height:39px;border-radius:12px}.smart-search-item-copy strong{font-size:16px}.smart-search-item-copy small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smart-search-type{display:none}
  .smart-search-meta{display:none}.smart-search-query-head small{display:none}.smart-search-chips{gap:6px}.smart-search-chips button{padding:8px 10px}
}


/* V1.13 Hakkımda premium biyografi */
.about-hero{background:radial-gradient(circle at 78% 20%,rgba(199,142,252,.16),transparent 26rem),linear-gradient(180deg,rgba(255,255,255,.16),transparent)}
.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;max-width:980px}
.about-stats>div{border:1px solid rgba(121,89,215,.16);background:rgba(255,255,255,.72);border-radius:18px;padding:18px;box-shadow:0 12px 28px rgba(86,58,148,.07)}
.about-stats strong{display:block;color:var(--heading);font-family:Georgia,serif;font-size:28px;line-height:1.1}
.about-stats span{display:block;color:var(--muted);font-size:12px;margin-top:5px}
.about-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:42px;align-items:start}
.about-aside{position:sticky;top:108px}
.about-signature-card{border:1px solid rgba(121,89,215,.16);background:linear-gradient(155deg,#f7f2fc,#fff);border-radius:24px;padding:24px;box-shadow:var(--shadow)}
.about-signature-card h2{font-size:31px;color:var(--heading);margin:14px 0}
.about-signature-card p{color:var(--muted);font-size:14px}
.about-values{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.about-values span{border:1px solid rgba(121,89,215,.15);background:#fff;border-radius:999px;padding:7px 10px;color:var(--heading);font-size:12px;font-weight:700}
.about-prose{max-width:none}
.about-prose h2{color:var(--heading)}
.about-prayer{margin-top:34px;padding:26px 28px;border:1px solid rgba(197,155,78,.28);border-radius:20px;background:linear-gradient(180deg,#f7f2e9,#f3ecdf);color:#7b5b23;text-align:center;font-family:Georgia,serif;font-size:20px;box-shadow:0 12px 30px rgba(197,155,78,.08)}
@media(max-width:900px){.about-stats{grid-template-columns:1fr 1fr}.about-layout{grid-template-columns:1fr}.about-aside{position:static}.about-signature-card{max-width:none}}
@media(max-width:620px){.about-stats{grid-template-columns:1fr}.about-stats>div{padding:15px}.about-prayer{padding:20px;font-size:18px}}


/* V1.14 — Premium Sizden Gelenler & Video Arşivi */
.experience-home{padding-top:34px}.experience-spotlight{position:relative;overflow:hidden;display:grid;grid-template-columns:.78fr 1.22fr;gap:34px;align-items:center;border:1px solid rgba(121,89,215,.16);border-radius:32px;padding:34px;background:radial-gradient(circle at 92% 8%,rgba(197,155,78,.13),transparent 22rem),radial-gradient(circle at 7% 85%,rgba(166,126,246,.14),transparent 24rem),linear-gradient(145deg,#fbf8fe,#f5effb 56%,#fff);box-shadow:0 28px 70px rgba(78,48,136,.11)}.experience-spotlight:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(121,89,215,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(121,89,215,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}.experience-intro,.experience-grid{position:relative;z-index:1}.experience-intro h2{font-family:Georgia,"Times New Roman",serif;color:var(--heading);font-size:clamp(36px,4.4vw,54px);line-height:1.05;margin:12px 0 18px;letter-spacing:-.025em}.experience-intro>p{color:var(--muted);font-size:15px;margin:0 0 18px}.experience-trust{display:grid;gap:8px;margin:20px 0 24px;color:#796b96;font-size:12px}.experience-trust span{display:flex;gap:8px;align-items:flex-start}.experience-trust span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);margin-top:8px;flex:0 0 auto}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.experience-card{display:flex;flex-direction:column;min-height:300px;border:1px solid rgba(121,89,215,.15);border-radius:22px;padding:16px;background:rgba(255,255,255,.94);box-shadow:0 15px 35px rgba(81,52,139,.08);transition:.22s ease;isolation:isolate;overflow:hidden}.experience-card:hover{transform:translateY(-4px);border-color:rgba(121,89,215,.30);box-shadow:0 22px 44px rgba(81,52,139,.13)}.experience-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.experience-platform{font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;color:var(--heading-soft)}.experience-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f7f1e5;border:1px solid rgba(197,155,78,.18);color:var(--gold2);font:700 11px/1 Inter,sans-serif}.experience-visual{position:relative;height:105px;margin:12px 0 14px;border-radius:17px;background:linear-gradient(135deg,#6f3cf5 0%,#9f62f2 54%,#ef8b8e 100%);overflow:hidden}.experience-visual:before,.experience-visual:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.22);border-radius:50%}.experience-visual:before{width:110px;height:110px;right:-30px;top:-45px}.experience-visual:after{width:80px;height:80px;left:-28px;bottom:-38px}.quote-mark{position:absolute;left:14px;top:0;color:rgba(255,255,255,.80);font-family:Georgia,serif;font-size:54px;line-height:1}.message-lines{position:absolute;left:18px;right:58px;bottom:18px;display:grid;gap:7px}.message-lines i{height:5px;background:rgba(255,255,255,.52);border-radius:99px}.message-lines i:nth-child(2){width:82%}.message-lines i:nth-child(3){width:65%}.message-lines i:nth-child(4){width:74%}.play-orb{position:absolute;right:15px;bottom:14px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.90);color:#6d3ce6;font-size:12px;box-shadow:0 8px 20px rgba(44,23,99,.18)}.experience-copy{display:grid;gap:5px}.experience-copy em{font-style:normal;color:var(--gold2);font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.experience-copy strong{font-family:Georgia,"Times New Roman",serif;color:var(--heading);font-size:21px;line-height:1.12}.experience-copy small{color:var(--muted);font-size:12px;line-height:1.45}.experience-cta{margin-top:auto;padding-top:14px;color:var(--heading);font-size:12px;font-weight:850;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(121,89,215,.08)}.experience-cta b{color:var(--gold2);font-size:16px}.experience-grid-page{grid-template-columns:repeat(4,1fr)}.experience-grid-page .experience-card{min-height:335px}.experience-grid-page .experience-card.featured{border-color:rgba(197,155,78,.32);box-shadow:0 20px 45px rgba(197,155,78,.11)}.video-page-hero{background:radial-gradient(circle at 82% 12%,rgba(197,155,78,.12),transparent 22rem),radial-gradient(circle at 10% 50%,rgba(174,135,248,.15),transparent 28rem)}.video-page-chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.video-page-chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;border:1px solid rgba(121,89,215,.15);border-radius:999px;background:#fff;color:var(--heading);font-size:12px;font-weight:800;box-shadow:0 8px 18px rgba(86,58,148,.05)}.testimonial-note{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;margin-top:22px;padding:17px 18px;border:1px solid rgba(197,155,78,.22);border-radius:18px;background:linear-gradient(180deg,#f8f3e9,#f3ecdf);color:#7d6332}.testimonial-note>span{font-size:25px;color:var(--gold2)}.testimonial-note p{margin:0;font-size:13px}.testimonial-note strong{color:#684d1e}.ritual-video-teaser{display:grid;grid-template-columns:230px 1fr;gap:32px;align-items:center;padding:32px;border:1px solid rgba(121,89,215,.16);border-radius:28px;background:linear-gradient(145deg,#f8f3fc,#fff);box-shadow:0 18px 48px rgba(86,58,148,.08)}.ritual-symbol{position:relative;height:190px;border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.20),transparent 10rem),linear-gradient(135deg,#6735e8,#ad71ee 57%,#e99095);display:grid;place-items:center;overflow:hidden}.ritual-symbol:before,.ritual-symbol:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.28);border-radius:50%}.ritual-symbol:before{width:140px;height:140px}.ritual-symbol:after{width:95px;height:95px}.ritual-symbol span{position:relative;z-index:2;color:#f6d995;font-size:38px}.ritual-symbol i{position:absolute;width:2px;height:78%;background:linear-gradient(transparent,rgba(255,255,255,.35),transparent);transform:rotate(45deg)}.ritual-symbol b{position:absolute;right:16px;bottom:16px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#6d3ce6;font-size:13px}.ritual-teaser-copy h2{font-family:Georgia,"Times New Roman",serif;color:var(--heading);font-size:clamp(30px,3.8vw,45px);margin:10px 0 13px}.ritual-teaser-copy p{color:var(--muted);margin:0}.ritual-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ritual-video-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px}.ritual-video-card,.ritual-coming{border:1px solid rgba(121,89,215,.15);border-radius:24px;background:linear-gradient(155deg,#f8f3fc,#fff);box-shadow:0 14px 36px rgba(86,58,148,.07);padding:20px}.ritual-video-card{display:grid;grid-template-columns:230px 1fr;gap:22px;align-items:center;transition:.2s ease}.ritual-video-card:hover{transform:translateY(-3px);border-color:rgba(121,89,215,.30)}.ritual-video-art{position:relative;height:180px;border-radius:20px;background:linear-gradient(135deg,#6232e4,#9f63eb 55%,#e98e96);display:grid;place-items:center;overflow:hidden}.ritual-video-art:before,.ritual-video-art:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.30);border-radius:50%}.ritual-video-art:before{width:125px;height:125px}.ritual-video-art:after{width:86px;height:86px}.ritual-video-art i{position:absolute;width:68%;height:1px;background:rgba(255,255,255,.28);transform:rotate(-35deg)}.ritual-video-art b{position:relative;z-index:2;color:#f6d995;font-size:35px}.ritual-video-art em{position:absolute;right:14px;bottom:14px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#6d3ce6;font-style:normal;font-size:12px}.ritual-video-copy{display:grid;gap:9px}.ritual-video-copy strong{font-family:Georgia,"Times New Roman",serif;color:var(--heading);font-size:27px;line-height:1.1}.ritual-video-copy small{color:var(--muted);font-size:13px;line-height:1.5}.ritual-video-copy>span:last-child{color:var(--heading);font-size:13px;font-weight:850}.ritual-coming{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ritual-coming>span{font-size:30px;color:var(--gold2)}.ritual-coming strong{font-family:Georgia,"Times New Roman",serif;color:var(--heading);font-size:24px;line-height:1.12;margin:10px 0}.ritual-coming p{color:var(--muted);font-size:13px;margin:0}@media(max-width:1050px){.experience-spotlight{grid-template-columns:1fr}.experience-grid-page{grid-template-columns:1fr 1fr}.ritual-video-grid{grid-template-columns:1fr}.ritual-coming{min-height:180px}}@media(max-width:760px){.experience-grid,.experience-grid-page{grid-template-columns:1fr 1fr}.ritual-video-teaser{grid-template-columns:1fr}.ritual-symbol{height:160px}.ritual-video-card{grid-template-columns:1fr}.ritual-video-art{height:170px}}@media(max-width:620px){.experience-home{padding-top:20px}.experience-spotlight{padding:20px;border-radius:23px;gap:22px}.experience-intro h2{font-size:38px}.experience-grid,.experience-grid-page{grid-template-columns:1fr}.experience-card{min-height:280px}.experience-grid-page .experience-card{min-height:290px}.experience-visual{height:112px}.ritual-video-teaser{padding:20px;border-radius:22px}.ritual-actions .btn{width:100%}.ritual-video-card,.ritual-coming{padding:16px}.ritual-video-copy strong{font-size:24px}.video-page-chips a{flex:1;justify-content:center}}

/* ===== V2.0 PREMIUM PLATFORM ===== */
.nav-search-btn{border:1px solid rgba(126,91,196,.18);background:#fff;color:#5534aa;border-radius:999px;padding:9px 13px;font:inherit;font-weight:800;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.nav-search-btn:hover{box-shadow:0 8px 24px rgba(76,44,145,.12);transform:translateY(-1px)}
.global-search-modal[hidden]{display:none}.global-search-modal{position:fixed;inset:0;z-index:10030;display:grid;place-items:start center;padding:9vh 18px}.global-search-backdrop{position:absolute;inset:0;background:rgba(33,19,58,.52);backdrop-filter:blur(8px)}.global-search-dialog{position:relative;width:min(820px,100%);max-height:80vh;overflow:auto;background:linear-gradient(180deg,#fff,#fbf8ff);border:1px solid rgba(166,125,207,.3);border-radius:28px;box-shadow:0 28px 90px rgba(38,23,72,.28);padding:28px}.global-search-x{position:absolute;right:18px;top:14px;border:0;background:#f2ecfb;color:#57359f;border-radius:50%;width:38px;height:38px;font-size:22px;cursor:pointer}.global-search-input{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #d8c8ed;border-radius:18px;padding:4px 14px;margin:16px 0}.global-search-input span{font-size:24px;color:#b5873a}.global-search-input input{border:0;outline:0;background:transparent;width:100%;font-size:18px;padding:14px 4px;color:#3f2d63}.global-search-results{display:grid;gap:8px}.global-result{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid rgba(122,91,184,.14);border-radius:16px;background:#fff;text-decoration:none;color:inherit}.global-result:hover{border-color:#a88acb;box-shadow:0 10px 26px rgba(62,35,112,.08)}.global-result-type{background:#f2ecfb;color:#6740bd;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.global-result strong,.global-result small{display:block}.global-result small{color:#756988;margin-top:3px}.global-search-empty{padding:24px;text-align:center;color:#746884;background:#f8f4fc;border-radius:16px}.global-search-popular{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.global-search-popular button{border:1px solid #e3d8ef;background:#fff;border-radius:999px;padding:8px 11px;color:#5c3a9d;cursor:pointer}
.mobile-dock{display:none}.member-gate{position:fixed;inset:0;z-index:10020;background:rgba(42,25,70,.62);backdrop-filter:blur(12px);display:grid;place-items:center;padding:20px}.member-gate-card{width:min(560px,100%);background:#fff;border-radius:28px;padding:34px;text-align:center;border:1px solid #ddccef;box-shadow:0 30px 90px rgba(39,22,66,.3)}.member-gate-icon{display:grid;place-items:center;margin:0 auto 12px;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#fff6da,#f1e5ff);color:#7a4fc2;font-size:28px}.member-gate-actions{display:flex;gap:10px;justify-content:center;margin:20px 0 12px}.member-gate-card small{display:block;color:#887b96}
.platform-section{position:relative}.premium-panel{background:linear-gradient(135deg,#fff 0%,#fbf6ff 62%,#fff8e9 100%);border:1px solid rgba(174,137,202,.28);border-radius:30px;padding:30px;box-shadow:0 22px 60px rgba(77,46,120,.09)}.discovery-grid,.topic-hub-grid,.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.discovery-card,.topic-hub-card,.collection-card{background:#fff;border:1px solid rgba(135,99,180,.17);border-radius:22px;padding:22px;text-decoration:none;color:inherit;box-shadow:0 10px 30px rgba(70,42,112,.06);transition:.2s ease}.discovery-card:hover,.topic-hub-card:hover,.collection-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px rgba(70,42,112,.1);border-color:#c7afde}.discovery-card .big-icon,.topic-hub-card .big-icon{font-size:28px;display:block;margin-bottom:10px}.discovery-card small,.topic-hub-card small,.collection-card small{color:#80718f}.collection-number{font-size:12px;font-weight:900;color:#aa7c2f;letter-spacing:.08em}.personal-library-strip{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:center}.personal-library-perks{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.personal-library-perks span{background:#fff;border:1px solid #e8ddf2;border-radius:14px;padding:10px;font-weight:700;color:#5c4478}
.community-home{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start}.rating-overview{position:sticky;top:90px}.rating-big{font-size:52px;font-family:Georgia,serif;color:#4c2da2;line-height:1}.rating-stars span{color:#d9cfdf}.rating-stars .on{color:#c89b43}.star-input{display:flex;gap:4px}.star-input button{border:0;background:transparent;color:#d7cadf;font-size:30px;cursor:pointer;padding:2px}.star-input button.selected{color:#c99a3e}.comment-form{background:#fff;border:1px solid #e4d7ef;border-radius:22px;padding:20px;margin-bottom:18px}.comment-form textarea,.comment-form input,.account-form input,.account-form textarea,.account-form select,.moderation-card textarea,.moderation-card input{width:100%;box-sizing:border-box;border:1px solid #ddcee9;border-radius:13px;padding:12px 13px;background:#fff;color:#3f2d63;font:inherit}.comment-form textarea{min-height:120px;resize:vertical}.comment-form label,.account-form label,.moderation-card label{display:grid;gap:6px;font-weight:700;color:#4e356f;margin:11px 0}.comments-list{display:grid;gap:12px}.comment-card,.community-post{background:#fff;border:1px solid #e6dbef;border-radius:19px;padding:18px}.comment-top,.community-post-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.comment-top small,.community-post-top small{display:block;color:#8a7a96;margin-top:2px}.comment-card p,.community-post p{color:#5d5269}.comment-foot{display:flex;gap:10px;flex-wrap:wrap;color:#94869e;font-size:12px;border-top:1px solid #f0e9f4;padding-top:10px}.comments-empty,.backend-note{padding:18px;border-radius:16px;background:#f8f3fc;color:#665776;border:1px dashed #d9c8e8}.backend-note code{background:#fff;border-radius:6px;padding:2px 5px}
.pdf-social-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pdf-action-mini{border:1px solid #e1d4eb;background:#fff;border-radius:999px;padding:8px 11px;font:inherit;font-weight:800;color:#6745a2;text-decoration:none;cursor:pointer}.pdf-action-mini:hover{border-color:#bd9bd3}.pdf-share-wrap{position:relative}.share-menu{display:none;position:absolute;z-index:50;top:calc(100% + 7px);left:0;min-width:220px;padding:8px;background:#fff;border:1px solid #dacbe8;border-radius:15px;box-shadow:0 18px 50px rgba(49,29,79,.16)}.share-menu.open{display:grid}.share-menu a,.share-menu button{border:0;background:transparent;text-align:left;padding:10px;border-radius:10px;font:inherit;color:#4d356c;text-decoration:none;cursor:pointer}.share-menu a:hover,.share-menu button:hover{background:#f7f1fb}.pdf-action-mini.active{background:#f4eafa;color:#8d3ea6}.pdf-engagement-panel{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;background:linear-gradient(135deg,#fff,#faf5ff);border:1px solid #e0d1eb;border-radius:22px;padding:20px;margin:18px 0}.pdf-engagement-panel .pdf-social-actions{margin:0}
.account-shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start}.account-side{background:linear-gradient(145deg,#f0e5fb,#fff7e3);border-radius:28px;padding:30px;position:sticky;top:90px}.account-card{background:#fff;border:1px solid #e4d8ee;border-radius:28px;padding:28px;box-shadow:0 18px 50px rgba(61,36,99,.08)}.account-form .btn{width:100%;justify-content:center}.account-links{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.account-links a{color:#6c44af}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-panel{background:#fff;border:1px solid #e4d8ee;border-radius:22px;padding:20px}.profile-item{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;text-decoration:none;color:inherit;padding:11px 0;border-bottom:1px solid #f0e9f4}.profile-item:last-child{border-bottom:0}.profile-item small{display:block;color:#8b7e94}.moderation-tabs{display:grid;grid-template-columns:1fr 1fr;gap:22px}.moderation-list{display:grid;gap:13px}.moderation-card{background:#fff;border:1px solid #e3d7ed;border-radius:18px;padding:16px}.moderation-head{display:flex;justify-content:space-between}.moderation-head small{display:block;color:#84778e}.moderation-actions{display:flex;gap:8px}.status-pending,.status-approved,.status-rejected{font-size:11px;font-weight:900;text-transform:uppercase;border-radius:999px;padding:5px 8px}.status-pending{background:#fff1cf;color:#8b641e}.status-approved{background:#e9f8ec;color:#2e7541}.status-rejected{background:#fdecec;color:#9a3939}
.topic-hero-card{display:grid;grid-template-columns:1fr .7fr;gap:24px;align-items:center}.topic-symbol{aspect-ratio:1;max-width:270px;margin:auto;border-radius:50%;display:grid;place-items:center;font-size:70px;background:radial-gradient(circle at 30% 20%,#fff 0,#f0e3fa 55%,#ead9b7 100%);box-shadow:inset 0 0 0 1px rgba(164,128,197,.25),0 25px 60px rgba(74,43,117,.12)}.topic-link-list{display:grid;gap:10px}.topic-link-list a{display:grid;grid-template-columns:1fr auto;gap:10px;background:#fff;border:1px solid #e4d7ee;border-radius:15px;padding:13px 14px;text-decoration:none;color:#50366e}.topic-link-list small{display:block;color:#82748f}.breadcrumbs{font-size:13px;color:#8b7e94;margin-bottom:16px}.breadcrumbs a{color:#714caf;text-decoration:none}
.community-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:22px}.community-rules{background:#fff8e9;border:1px solid #eed7a6;border-radius:20px;padding:18px}.community-rules ul{padding-left:20px;color:#685b6f}.community-list{display:grid;gap:14px}
.error-404{text-align:center;padding:100px 20px}.error-code{font-size:100px;font-weight:900;background:linear-gradient(90deg,#7045bd,#c2933f);background-clip:text;-webkit-background-clip:text;color:transparent}
@media(max-width:900px){.discovery-grid,.topic-hub-grid,.collection-grid{grid-template-columns:1fr 1fr}.community-home,.account-shell,.community-layout,.topic-hero-card,.personal-library-strip,.moderation-tabs{grid-template-columns:1fr}.rating-overview,.account-side{position:static}.profile-grid{grid-template-columns:1fr}.nav-search-btn span{display:none}}
@media(max-width:680px){body{padding-bottom:72px}.mobile-dock{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:8px;right:8px;bottom:8px;z-index:10000;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border:1px solid rgba(137,101,178,.22);border-radius:19px;box-shadow:0 16px 55px rgba(49,28,78,.18);padding:6px}.mobile-dock a,.mobile-dock button{border:0;background:transparent;color:#674c82;text-decoration:none;font-size:10px;font-weight:800;display:grid;gap:2px;place-items:center;padding:5px 2px}.mobile-dock span{font-size:20px}.global-search-modal{padding:14px}.global-search-dialog{margin-top:5vh;padding:22px 16px;border-radius:22px;max-height:86vh}.global-result{grid-template-columns:auto 1fr}.global-result b{display:none}.discovery-grid,.topic-hub-grid,.collection-grid{grid-template-columns:1fr}.pdf-engagement-panel{grid-template-columns:1fr}.pdf-social-actions{display:grid;grid-template-columns:1fr 1fr}.pdf-action-mini{text-align:center}.member-gate-actions{display:grid}.community-home{gap:14px}}


/* V2.0.1 — production account polish */
.account-form .checkline{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:11px;margin:15px 0;font-weight:600;line-height:1.5;color:#514063;cursor:pointer}
.account-form .checkline input[type="checkbox"]{width:18px!important;height:18px!important;min-width:18px;margin:2px 0 0 0;padding:0;accent-color:#7448e7;cursor:pointer}
.account-form .checkline span{display:block;flex:1}
.account-form .checkline a{color:#5e35bf;text-decoration:underline;text-underline-offset:2px}
.account-card{position:relative;overflow:hidden}
.account-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#c89b43,#7959d7,#c58dfc);opacity:.9}
.account-side{border:1px solid rgba(200,155,67,.16)}
@media(max-width:700px){.account-card,.account-side{padding:21px;border-radius:22px}.account-links{font-size:14px}.account-form .checkline{font-size:13px}}


/* V2.0.4 — Premium Yönetim, Üye ve Değerlendirme deneyimi */
.admin-premium-hero{background:radial-gradient(circle at 85% 18%,rgba(217,176,93,.14),transparent 23rem),radial-gradient(circle at 12% 70%,rgba(139,91,222,.12),transparent 25rem)}
.admin-workspace{padding-top:34px}.admin-stat-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:22px}.admin-stat-grid article{background:linear-gradient(145deg,#fff,#faf6ff);border:1px solid #e3d7ed;border-radius:18px;padding:15px;box-shadow:0 10px 28px rgba(65,38,102,.06)}.admin-stat-grid span{display:block;color:#81728e;font-size:11px;font-weight:800}.admin-stat-grid strong{display:block;margin-top:5px;color:#4b2ba2;font:600 30px/1 Georgia,serif}.admin-main-tabs{display:flex;gap:8px;padding:6px;border:1px solid #e2d5ec;background:#fff;border-radius:18px;margin-bottom:14px;position:sticky;top:76px;z-index:20;box-shadow:0 10px 30px rgba(64,37,102,.06)}.admin-main-tabs button{border:0;border-radius:13px;background:transparent;color:#674c80;padding:11px 18px;font:800 13px/1 inherit;cursor:pointer}.admin-main-tabs button.active{background:linear-gradient(135deg,#6f3ef1,#bc78f0);color:#fff;box-shadow:0 8px 22px rgba(113,65,225,.18)}
.admin-toolbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:0 0 15px}.admin-search{display:flex;align-items:center;gap:7px;min-width:280px;flex:1;background:#fff;border:1px solid #ded1e9;border-radius:15px;padding:0 12px}.admin-search input{width:100%;border:0;outline:0;padding:12px 0;color:#402e60;background:transparent}.admin-toolbar select,.member-admin-card select{border:1px solid #ded1e9;border-radius:13px;background:#fff;color:#4a3765;padding:11px 12px}.admin-result-count{color:#887a94;font-size:12px;font-weight:800}.admin-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.premium-mod-card{border-radius:22px;padding:19px;box-shadow:0 12px 34px rgba(62,35,98,.07)}.premium-mod-head{align-items:flex-start;gap:10px}.admin-user-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-user-line span{font-size:11px;color:#8a7b95;background:#f6f0fa;border-radius:999px;padding:3px 7px}.admin-card-badges{display:grid;justify-items:end;gap:6px}.admin-stars{white-space:nowrap}.admin-stars span{color:#dbcedf}.admin-stars .on{color:#c69736}.admin-date-audit{display:grid;gap:3px;margin:12px 0;padding:10px 12px;border-radius:13px;background:#faf7fc;color:#86788f;font-size:11px}.original-comment{border:1px dashed #dfd1ea;border-radius:13px;margin:10px 0;background:#fcf9fe}.original-comment summary{padding:10px 12px;cursor:pointer;color:#654987;font-weight:800}.original-comment p,.original-comment h4{padding:0 12px 12px;margin:0;color:#5a4c66}.admin-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.admin-span-2{grid-column:1/-1}.admin-check{display:flex!important;align-items:center!important;gap:9px!important;padding-top:27px}.admin-check input{width:18px!important;height:18px!important;accent-color:#7548df}.admin-actions{flex-wrap:wrap;margin-top:10px}.admin-danger{background:#fff!important;border:1px solid #efcaca!important;color:#a74343!important}.admin-danger:hover{background:#fff1f1!important}.admin-toast{position:fixed;right:18px;bottom:18px;z-index:12000;max-width:360px;padding:13px 16px;border-radius:14px;background:#2f2450;color:#fff;box-shadow:0 18px 48px rgba(42,27,68,.25);font-weight:800}.admin-toast.error{background:#8d3737}.admin-access-denied{padding:26px;border:1px solid #ead8d8;background:#fff7f7;border-radius:20px;display:grid;gap:6px}.admin-members-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.member-admin-card{background:#fff;border:1px solid #e2d6ec;border-radius:20px;padding:17px}.member-admin-top{display:flex;justify-content:space-between;gap:10px}.member-admin-top small{display:block;color:#887b94;margin-top:3px}.member-role{font-size:10px;font-weight:900;text-transform:uppercase;background:#f1e8fa;color:#6940a2;padding:5px 8px;border-radius:999px;height:max-content}.member-admin-metrics{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.member-admin-metrics span{font-size:11px;color:#7d7087;background:#faf6fc;border:1px solid #eee3f4;border-radius:999px;padding:5px 8px}.admin-privacy-note{margin-top:14px;padding:14px;border-radius:14px;background:#f9f4fc;color:#756781;font-size:12px}
.featured-review-badge{display:inline-block;margin-right:7px;border-radius:999px;background:#fff4d8;color:#9a6c1c;padding:4px 7px;font-size:10px;font-weight:900}.comment-featured{border-color:#e6c98d;box-shadow:0 14px 35px rgba(184,133,42,.09)}.all-reviews-cta{display:flex;justify-content:flex-end;margin-top:13px}.reviews-page-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:22px;align-items:start}.reviews-all-list{grid-template-columns:1fr}.pdf-rating-summary{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:linear-gradient(135deg,#fff,#faf4ff,#fff9ea);border:1px solid #e3d6ec;border-radius:20px;padding:17px 19px;margin:0 0 16px}.pdf-rating-summary strong{display:block;font:600 35px/1 Georgia,serif;color:#4e2da4}.pdf-rating-summary span{display:block;color:#81738b;font-size:12px;margin-top:4px}.pdf-rating-summary p{margin:0;color:#776b80;font-size:13px}.pdf-card-rating{display:flex;gap:8px;align-items:center;margin-top:12px;color:#87778f;font-size:12px}.pdf-rating-stars{color:#b7801f;font-weight:900}.profile-account-badge{display:inline-block;border-radius:999px;background:#e9f7ed;color:#2f7545;padding:3px 8px;font-size:11px;font-weight:900}.profile-panel-intro{color:#84768e;font-size:12px;margin-top:-5px}.profile-status-item>div>span{display:block;color:#675a70;font-size:12px;margin-top:4px}.continue-section{border-top:1px solid rgba(137,99,181,.08);border-bottom:1px solid rgba(137,99,181,.08)}.continue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.continue-card{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:15px;border:1px solid #e3d7ed;border-radius:17px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 8px 24px rgba(61,35,96,.05)}.continue-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f3eafa;color:#7047b4}.continue-card small{display:block;color:#897b94;margin-top:2px}.moderated-copy-note{display:block;color:#92859b;border-top:1px solid #f0e9f4;padding-top:9px;margin-top:9px}.community-post{box-shadow:0 10px 28px rgba(63,37,100,.05)}
@media(max-width:1120px){.admin-stat-grid{grid-template-columns:repeat(4,1fr)}.admin-list,.admin-members-grid{grid-template-columns:1fr}.continue-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.admin-stat-grid{grid-template-columns:repeat(2,1fr)}.admin-main-tabs{top:64px;overflow:auto;white-space:nowrap}.admin-toolbar{position:sticky;top:118px;z-index:15;background:rgba(247,243,250,.96);backdrop-filter:blur(12px);padding:8px 0}.admin-search{min-width:100%}.admin-toolbar select{flex:1;min-width:120px}.admin-edit-grid{grid-template-columns:1fr}.admin-span-2{grid-column:auto}.admin-check{padding-top:5px}.admin-actions{display:grid;grid-template-columns:1fr 1fr}.admin-actions .btn{width:100%;justify-content:center}.reviews-page-grid,.pdf-rating-summary{grid-template-columns:1fr}.continue-grid{grid-template-columns:1fr}.premium-mod-card{padding:14px}.admin-stat-grid strong{font-size:25px}.member-admin-metrics{gap:5px}}


/* V2.1 - centered, one-time analytics consent */
.consent-banner{display:none!important}
body.consent-open{overflow:hidden}
.consent-overlay{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px;background:rgba(38,25,68,.42);backdrop-filter:blur(12px)}
.consent-modal{width:min(590px,100%);max-height:min(680px,calc(100vh - 36px));overflow:auto;background:rgba(255,255,255,.98);border:1px solid rgba(121,89,215,.22);border-radius:28px;padding:28px;box-shadow:0 35px 100px rgba(45,29,88,.3);text-align:center}
.consent-mark{width:52px;height:52px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#f7edcf,#fff);border:1px solid rgba(197,155,78,.45);color:var(--gold2);font-size:22px}
.consent-modal strong{display:block;font:500 30px/1.15 Georgia,serif;color:var(--heading)}.consent-modal p{color:var(--muted);font-size:14px;max-width:500px;margin:14px auto}.consent-modal>a{color:var(--heading-soft);font-weight:700;font-size:13px}.consent-modal .consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.consent-modal .consent-btn{min-height:48px}
/* platform launchpad */
.platform-launch-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.platform-launch{padding:20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.86);box-shadow:0 10px 28px rgba(86,58,148,.07);transition:.2s}.platform-launch:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.platform-launch span{font-size:24px;color:var(--gold2)}.platform-launch h3{font-size:20px;margin:10px 0;color:var(--heading)}.platform-launch p{font-size:13px;color:var(--muted);margin:0}.install-app{margin-top:16px}
/* Atlas */
.atlas-search{display:flex;align-items:center;gap:10px;max-width:780px;margin-top:26px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:5px 16px;box-shadow:0 12px 35px rgba(86,58,148,.08)}.atlas-search input{flex:1;border:0;background:transparent;outline:0;padding:13px 4px;font-size:16px;color:var(--text)}.atlas-group{margin-bottom:48px}.atlas-group-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px}.atlas-group-head h2{font-size:32px;color:var(--heading)}.atlas-group-head span{color:var(--gold2);font-size:12px;font-weight:800}.atlas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.atlas-node{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:18px;background:#fff;border:1px solid var(--line);transition:.18s}.atlas-node:hover{transform:translateY(-2px);border-color:var(--line-strong)}.atlas-node>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold2);flex:0 0 auto}.atlas-node strong{display:block;color:var(--heading)}.atlas-node small{display:block;color:var(--muted);font-size:12px;line-height:1.45;margin-top:5px}
/* Ask */
.ask-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.ask-box,.ask-answer{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 14px 36px rgba(86,58,148,.08)}.ask-box label{font-weight:800;color:var(--heading)}.ask-input-row{display:flex;gap:10px;margin-top:10px}.ask-input-row input{flex:1;border:1px solid var(--line);border-radius:14px;padding:13px 15px;outline:0}.ask-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ask-suggestions button{border:1px solid var(--line);border-radius:999px;background:var(--bg2);color:var(--heading);padding:8px 11px;cursor:pointer}.ask-empty{color:var(--muted)}.ask-answer-main{padding:8px 4px 18px}.ask-answer-main p{font-size:17px}.ask-link{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px;border-top:1px solid var(--line);color:var(--heading)}.ask-link span{grid-column:1;font-size:12px;color:var(--muted)}.ask-link b{grid-row:1/3;grid-column:2;align-self:center;color:var(--gold2)}
/* Journey */
.journey-form,.journey-result{max-width:900px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:var(--shadow)}.journey-question{margin-bottom:28px}.journey-question h2{font-size:25px;color:var(--heading);margin-bottom:14px}.journey-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.journey-options label input{position:absolute;opacity:0}.journey-options label span{display:block;border:1px solid var(--line);border-radius:15px;padding:14px;cursor:pointer;background:#fff}.journey-options label input:checked+span{border-color:#8d63f1;background:linear-gradient(145deg,#f3edff,#fff);box-shadow:0 0 0 2px rgba(121,89,215,.08)}.journey-result{margin-top:22px}.journey-step{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;border-top:1px solid var(--line);padding:15px 0}.journey-step span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold2);font-weight:800}.journey-step strong{color:var(--heading)}
/* Workbook */
.workbook-tabs{display:flex;gap:8px;margin-top:24px}.workbook-tabs button{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--heading);padding:10px 14px;font-weight:800;cursor:pointer}.workbook-tabs button.active{background:linear-gradient(135deg,#6e38f6,#c78efc);color:#fff}.workbook-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}.workbook-head h2{font-size:32px;color:var(--heading)}.workbook-grid{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.workbook-row{display:grid;grid-template-columns:60px repeat(3,120px) 1fr;align-items:center;min-height:54px;border-top:1px solid var(--line)}.workbook-row:first-child{border-top:0}.workbook-row>*{padding:10px 12px}.workbook-row-head{background:linear-gradient(135deg,#5f32d6,#7f4ee8);color:#fff}.work-check{display:grid;place-items:center}.work-check input{position:absolute;opacity:0}.work-check span{width:28px;height:28px;border:1px solid var(--line-strong);border-radius:8px;display:grid;place-items:center;color:transparent;cursor:pointer}.work-check input:checked+span{background:#6f3cf5;color:#fff}.work-note{border:0;border-left:1px solid var(--line);outline:0;min-height:52px}.workbook-note{display:block;margin-top:18px;font-weight:800;color:var(--heading)}.workbook-note textarea{display:block;width:100%;min-height:120px;margin-top:8px;border:1px solid var(--line);border-radius:16px;padding:14px}
/* web book */
.webbook-shell{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:start}.webbook-sidebar{position:sticky;top:100px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px}.webbook-sidebar strong{display:block;color:var(--gold2);margin-bottom:10px}.webbook-sidebar a{display:block;padding:9px 0;border-top:1px solid var(--line);font-size:13px;color:var(--heading)}.webbook-content{min-width:0}.webbook-chapter{scroll-margin-top:110px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;margin-bottom:18px}.webbook-chapter h2{font-size:34px;color:var(--heading);margin:10px 0 14px}.webbook-chapter p,.webbook-chapter li{color:var(--text)}.webbook-toc{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.webbook-toc a{padding:14px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--heading);font-weight:700}.webbook-steps{display:grid;gap:8px;margin:16px 0}.webbook-steps>div{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:12px 14px;background:var(--bg);border-radius:12px}.webbook-steps b{color:var(--heading)}.webbook-steps span{color:var(--muted)}
/* sources + daily */
.source-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.source-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px}.source-card>span{color:var(--gold2);font-weight:900}.source-card h2{font-size:28px;color:var(--heading);margin:8px 0}.source-card p{color:var(--muted)}.source-card a{color:var(--heading-soft);font-weight:800}.daily-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.daily-card{padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff}.daily-card h3{font-size:22px;margin:10px 0;color:var(--heading)}.daily-card p{font-size:13px;color:var(--muted)}.daily-card b{color:var(--heading-soft);font-size:13px}.faq-list{max-width:900px}.faq-item{background:#fff;border:1px solid var(--line);border-radius:16px;margin:10px 0;padding:4px 16px}.faq-item summary{cursor:pointer;padding:14px 0;font-weight:800;color:var(--heading)}.faq-item p{color:var(--muted);margin:0 0 16px}
@media(max-width:900px){.platform-launch-grid{grid-template-columns:repeat(2,1fr)}.atlas-grid{grid-template-columns:repeat(2,1fr)}.ask-shell{grid-template-columns:1fr}.webbook-shell{grid-template-columns:1fr}.webbook-sidebar{position:static}.webbook-toc{grid-template-columns:1fr 1fr}.source-grid{grid-template-columns:1fr}.daily-grid{grid-template-columns:1fr}.workbook-row{grid-template-columns:48px repeat(3,84px) minmax(150px,1fr);min-width:520px}.workbook-grid{overflow:auto}.workbook-head{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.consent-modal{padding:22px 18px;border-radius:22px}.consent-modal .consent-actions{grid-template-columns:1fr}.platform-launch-grid,.atlas-grid,.journey-options,.webbook-toc{grid-template-columns:1fr}.ask-input-row{flex-direction:column}.webbook-chapter{padding:20px}.webbook-steps>div{grid-template-columns:1fr}.workbook-tabs{flex-wrap:wrap}}
@media print{header,.topbar,footer,.mobile-dock,.workbook-tabs,.workbook-head .hero-actions,.consent-overlay{display:none!important}.workbook-grid{overflow:visible}.section{padding:10px 0}.workbook-row{grid-template-columns:50px repeat(3,100px) 1fr}.work-note{border:0}.page-hero{padding:20px 0}}


/* V2.1.1 — Mobile Performance Edition */
.library-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin:22px 0 4px;flex-wrap:wrap}
.library-pager button{min-height:44px;border:1px solid rgba(121,89,215,.18);background:#fff;color:var(--heading);border-radius:999px;padding:10px 16px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 5px 16px rgba(72,44,120,.05)}
.library-pager button:disabled{opacity:.35;cursor:default;box-shadow:none}.library-pager span{color:var(--muted);font-size:12px}.library-pager span strong{color:var(--heading)}
.pdf-category-group{content-visibility:auto;contain-intrinsic-size:1px 420px;contain:layout paint style}.pdf-card{content-visibility:auto;contain-intrinsic-size:1px 640px;contain:layout paint style}
.pdf-category-empty{margin-top:12px}

@media(max-width:620px){
  /* Header menu remains complete, but becomes a fast two-column touch menu instead of a long desktop list. */
  .nav.open .navlinks{display:grid;grid-template-columns:1fr 1fr;gap:7px;top:64px;max-height:calc(100dvh - 82px);overflow:auto;overscroll-behavior:contain;padding:10px;background:#fff;box-shadow:0 14px 34px rgba(48,30,76,.13)}
  .nav.open .navlinks a,.nav.open .navlinks .nav-search-btn{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:9px 8px;border:1px solid rgba(121,89,215,.10);border-radius:12px;background:#faf8fd;text-align:center;font-size:12px}
  .nav.open .navlinks .nav-cta{grid-column:1/-1;background:linear-gradient(135deg,#fff5d7,#f9e9bd)}
  /* Footer discover links are a compact phone-friendly grid. */
  .footer-grid>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;column-gap:14px;align-content:start}
  .footer-grid>div:nth-child(2) h4{grid-column:1/-1}.footer-grid>div:nth-child(2) a{margin:5px 0;min-height:36px;display:flex;align-items:center;border-bottom:1px solid rgba(121,89,215,.06)}
  /* GPU-light mobile surfaces */
  .mobile-dock{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;box-shadow:0 8px 24px rgba(49,28,78,.12)!important}
  .global-search-backdrop,.consent-overlay,.member-gate,.subscriber-modal-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  .pdf-category-card,.pdf-card,.subscriber-teaser,.smart-search-box,.smart-search-panel{box-shadow:0 5px 16px rgba(76,48,118,.05)!important}
  .pdf-category-card,.pdf-card,.pdf-cover-link img{transition:none!important;transform:none!important}
  .pdf-category-card:hover,.pdf-card:hover,.pdf-card:hover .pdf-cover-link img{transform:none!important}
  .pdf-category-card{padding:14px;border-radius:16px;gap:11px}.pdf-cat-icon{width:42px;height:42px;border-radius:13px;font-size:20px}.pdf-cat-text strong{font-size:17px}.pdf-cat-text small{font-size:12px}
  .pdf-card{border-radius:19px}.pdf-card-body{padding:16px}.pdf-card h3{font-size:21px}.pdf-card p{font-size:13px}.pdf-cover-link{aspect-ratio:16/10}
  .pdf-library-hero{padding-bottom:30px}.subscriber-teaser-section{padding-top:12px}.subscriber-teaser{padding:20px;border-radius:20px;box-shadow:none!important}.subscriber-teaser-visual{min-height:150px;box-shadow:none!important}
  .smart-search-panel{max-height:60dvh;overflow:auto;overscroll-behavior:contain}
  .library-pager{display:grid;grid-template-columns:1fr 1fr}.library-pager span{grid-column:1/-1;grid-row:1;text-align:center}.library-pager button{width:100%;padding:9px 10px}
}
@media(hover:none){.pdf-category-card:hover,.pdf-card:hover,.continue-card:hover{transform:none!important}.pdf-card:hover .pdf-cover-link img{transform:none!important}}

/* V2.1.2 Safari/iPhone-safe PDF library rendering */
.pdf-library-fallback-zone{min-height:1px}
.pdf-category-group,.pdf-card{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important}
[data-pdf-categories],[data-pdf-list]{visibility:visible!important;opacity:1!important}
@supports (-webkit-touch-callout:none){
  .pdf-category-group,.pdf-card{content-visibility:visible!important;contain:none!important}
  .subscriber-teaser,.pdf-category-card,.pdf-card,.smart-search-box,.smart-search-panel{-webkit-transform:translateZ(0);transform:none!important}
}
@media(max-width:680px){
  [data-pdf-categories],[data-pdf-list]{display:block!important;min-height:1px!important}
  .pdf-category-grid,.pdf-grid{overflow:visible!important}
  .pdf-category-group,.pdf-card{content-visibility:visible!important;contain:none!important}
  .section{content-visibility:visible!important;contain:none!important}
}


/* V2.1.3 — PDF Library Static Mobile Rebuild */
.library-static-v213 .section{content-visibility:visible!important;contain:none!important}
.library-static-v213 .pdf-card,.library-static-v213 .pdf-category-group{content-visibility:visible!important;contain:none!important}
.library-v213-hero{padding-bottom:36px}
.library-search-first{padding-top:34px;padding-bottom:34px}
.library-lite-search{max-width:940px;margin:0 auto}
.library-featured{padding-top:52px}.library-featured-grid{align-items:stretch}
.library-static-card{transform:none!important;transition:none!important}
.library-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.library-topic-card{display:grid;grid-template-columns:46px 1fr auto;grid-template-rows:auto auto;gap:3px 12px;align-items:center;background:#fff;border:1px solid rgba(121,89,215,.14);border-radius:20px;padding:17px 18px;box-shadow:0 8px 24px rgba(72,44,120,.05);min-width:0}
.library-topic-card>span{grid-row:1/3;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#fff7e7,#f6eddc);border:1px solid rgba(197,155,78,.22);color:var(--gold2);font-size:20px}
.library-topic-card strong{color:var(--heading);font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.2;min-width:0}.library-topic-card small{color:var(--muted);font-size:11px}.library-topic-card b{grid-column:3;grid-row:1/3;color:var(--heading-soft);font-size:12px;white-space:nowrap}
.library-static-category-zone{min-height:0}.library-static-group{margin-top:24px}.library-static-group:first-child{margin-top:0}
.library-static-category{transform:none!important;transition:none!important}
.library-static-pagination{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin:28px 0 8px;padding:14px;border:1px solid rgba(121,89,215,.12);border-radius:20px;background:rgba(255,255,255,.72)}
.library-page-nav{min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(121,89,215,.14);border-radius:999px;padding:8px 14px;background:#fff;color:var(--heading);font-weight:800;font-size:12px}.library-page-nav.is-disabled{opacity:.35;pointer-events:none}
.library-page-numbers{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.library-page-number{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(121,89,215,.13);background:#fff;color:var(--heading);font-weight:800;font-size:12px}.library-page-number.is-active{background:linear-gradient(135deg,#6e38f6,#ad71f3);color:#fff;border-color:transparent}
.library-page-summary{text-align:center;color:var(--muted);font-size:12px;margin:0 0 8px}.library-subscriber-lower{padding-top:44px}.library-subpage-hero{padding-bottom:38px}
@media(max-width:900px){.library-topic-grid{grid-template-columns:1fr 1fr}.library-static-v213 .pdf-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.library-static-v213{padding-bottom:16px!important}.library-static-v213 .topbar{display:none}.library-static-v213 header{position:sticky;top:0;z-index:900;background:#fff}.library-static-v213 .nav{min-height:62px}.library-static-v213 .brand{font-size:15px}.library-static-v213 .page-hero{padding:38px 0 28px}.library-static-v213 .page-hero h1{font-size:clamp(34px,10vw,46px);line-height:1.03}.library-static-v213 .page-hero p{font-size:14px}.library-static-v213 .section{padding:38px 0}.library-static-v213 .section-head{gap:10px;margin-bottom:18px}.library-static-v213 .section-head h2{font-size:29px}.library-static-v213 .section-head p{font-size:13px}.library-topic-grid,.library-static-v213 .pdf-grid{grid-template-columns:1fr}.library-topic-card{grid-template-columns:42px 1fr auto;padding:14px;border-radius:16px;box-shadow:none}.library-topic-card>span{width:40px;height:40px}.library-topic-card strong{font-size:16px}.library-topic-card b{font-size:0}.library-topic-card b:after{content:'→';font-size:18px}.library-static-v213 .pdf-category-grid{grid-template-columns:1fr;gap:10px}.library-static-v213 .pdf-category-card{padding:13px;border-radius:15px;box-shadow:none}.library-static-v213 .pdf-cat-text small{display:block;line-height:1.35}.library-static-v213 .pdf-card{border-radius:18px;box-shadow:none}.library-static-v213 .pdf-cover-link{aspect-ratio:16/10}.library-static-v213 .pdf-card-body{padding:15px}.library-static-v213 .pdf-card h3{font-size:21px}.library-static-v213 .pdf-card-actions{display:grid;grid-template-columns:1fr}.library-static-v213 .pdf-card-actions .btn{width:100%}.library-static-v213 .pdf-social-actions{grid-template-columns:1fr 1fr}.library-static-pagination{grid-template-columns:1fr 1fr;padding:12px;gap:8px}.library-page-numbers{grid-column:1/-1;grid-row:1}.library-page-nav{grid-row:2}.library-page-number{width:32px;height:32px}.library-subscriber-lower .subscriber-teaser{padding:18px;border-radius:18px}.library-subscriber-lower .subscriber-teaser-visual{min-height:130px}.footer-grid{gap:24px}.footer-grid>div:nth-child(2){display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 12px}.footer-grid>div:nth-child(2) h4{grid-column:1/-1}.footer-grid>div:nth-child(2) a{min-height:34px;display:flex;align-items:center;margin:2px 0}.consent-overlay{padding:14px!important}.consent-modal{max-height:calc(100dvh - 28px);overflow:auto}}

/* V2.1.5 Mobile PDF stability */
.pdf-viewer,.pdf-viewer iframe{display:none!important}.pdf-reader-replacement{background:#fff;border:1px solid rgba(121,89,215,.14);border-radius:24px;padding:24px;box-shadow:0 10px 30px rgba(72,44,120,.06)}.pdf-reader-replacement-grid{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center}.pdf-reader-replacement h2{margin:4px 0 10px;color:var(--heading)}.pdf-reader-replacement p{color:var(--muted);max-width:760px}.pdf-reader-actions{display:grid;gap:10px;min-width:220px}@media(max-width:680px){.pdf-reader-replacement{padding:18px;border-radius:18px;box-shadow:none}.pdf-reader-replacement-grid{grid-template-columns:1fr}.pdf-reader-actions{min-width:0}.pdf-reader-actions .btn{width:100%;text-align:center;justify-content:center}.guide-cover-wrap{max-width:230px;margin:auto}.guide-cover{box-shadow:none!important}.pdf-page-hero{padding-bottom:22px}.pdf-page-hero .guide-spotlight{box-shadow:none!important}}

/* V2.1.6 Universal mobile stability */
html{overflow-x:hidden}body{overflow-x:hidden}.pdf-viewer,.pdf-viewer iframe{display:none!important}.library-static-v213 img{max-width:100%;height:auto}.library-static-v213 .pdf-card,.library-static-v213 .pdf-category-card,.library-static-v213 .library-topic-card{will-change:auto!important}.library-static-v213 *{scroll-behavior:auto!important}@media(max-width:900px){.library-static-v213 .pdf-card-body p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.library-static-v213 .pdf-card-tags{max-height:38px;overflow:hidden}.library-static-v213 .guide-cover,.library-static-v213 .pdf-cover-link img{transform:none!important}.library-static-v213 header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.library-static-v213 .section,.library-static-v213 .pdf-grid,.library-static-v213 .pdf-category-grid{contain:none!important;content-visibility:visible!important}}@media(max-width:680px){.library-featured-grid{gap:12px!important}.library-static-v213 .pdf-cover-link{aspect-ratio:16/9!important;overflow:hidden}.library-static-v213 .pdf-cover-link img{object-fit:cover;object-position:top}.library-static-v213 .pdf-card-body p{font-size:13px;line-height:1.45}.library-static-v213 .pdf-card-meta{font-size:10px}.library-static-v213 .pdf-card-tags{display:none}.library-static-v213 .pdf-social-actions{gap:7px}.library-static-v213 .pdf-action-mini{min-height:40px;padding:8px 9px}.library-static-v213 .library-topic-grid{gap:8px}.library-static-v213 .section{padding:30px 0}.pdf-page-hero .guide-layout{gap:16px}.pdf-page-hero .guide-copy{font-size:14px;line-height:1.5}.pdf-page-hero .topic-chips{gap:6px}.pdf-page-hero .topic-chips span{font-size:11px;padding:6px 8px}.pdf-engagement-panel{box-shadow:none!important}.comment-form{box-shadow:none!important}}

/* V2.9.22.2 — Official Zuhurat-i Sifa brand badge + responsive sizing.
   Uses the supplied social-media logo without stretching or cropping.
   Existing header/footer dimensions are intentionally preserved to avoid layout shifts. */
.brand .emblem{
  width:50px;
  height:50px;
  flex:0 0 50px;
  overflow:hidden;
  border:0!important;
  color:transparent!important;
  background-color:transparent!important;
  background-image:url('/assets/brand/zuhurat-sifa-logo-128.webp')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  box-shadow:none!important;
  text-indent:-9999px;
}
@media (max-width:900px){
  .brand .emblem{width:46px;height:46px;flex-basis:46px;}
}
@media (max-width:680px){
  .brand .emblem{
    width:40px;
    height:40px;
    flex-basis:40px;
    background-image:url('/assets/brand/zuhurat-sifa-logo-96.webp')!important;
  }
}
@media (min-resolution:2dppx){
  .brand .emblem{
    background-image:url('/assets/brand/zuhurat-sifa-logo-256.webp')!important;
  }
}

/* V2.9.22.3 — Visible brand purpose statement.
   Placed outside the sticky header so navigation height and mobile menu behavior stay unchanged. */
.zsf-brand-purpose{
  position:relative;
  z-index:9;
  background:linear-gradient(90deg,rgba(248,245,252,.96),rgba(255,253,246,.98) 48%,rgba(246,250,242,.96));
  border-bottom:1px solid rgba(197,155,78,.16);
  box-shadow:0 7px 20px rgba(67,45,104,.035);
}
.zsf-brand-purpose-inner{
  min-height:62px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:18px;
  padding-top:9px;
  padding-bottom:9px;
  text-align:left;
}
.zsf-brand-purpose-kicker{
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  gap:7px;
  white-space:nowrap;
  color:#7c5b17;
  font-size:10px;
  font-weight:900;
  letter-spacing:.17em;
  text-transform:uppercase;
}
.zsf-brand-purpose-kicker span{color:#3d6b31;font-size:9px}
.zsf-brand-purpose-copy{display:grid;gap:3px;min-width:0}
.zsf-brand-purpose-title{
  display:block;
  color:#392c50;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(14px,1.35vw,18px);
  line-height:1.25;
  font-weight:700;
  letter-spacing:.005em;
}
.zsf-brand-purpose-sub{
  display:block;
  color:#756b7e;
  font-size:11px;
  line-height:1.35;
  font-weight:600;
}
@media(max-width:900px){
  .zsf-brand-purpose-inner{min-height:58px;gap:12px;padding-top:8px;padding-bottom:8px}
  .zsf-brand-purpose-kicker{font-size:9px;letter-spacing:.13em}
  .zsf-brand-purpose-title{font-size:14px}
  .zsf-brand-purpose-sub{font-size:10px}
}
@media(max-width:680px){
  .zsf-brand-purpose{box-shadow:none}
  .zsf-brand-purpose-inner{
    min-height:auto;
    display:grid;
    gap:4px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
  }
  .zsf-brand-purpose-kicker{
    justify-content:center;
    font-size:9px;
    letter-spacing:.16em;
  }
  .zsf-brand-purpose-title{
    max-width:360px;
    margin:0 auto;
    font-size:13.5px;
    line-height:1.24;
  }
  .zsf-brand-purpose-sub{
    max-width:350px;
    margin:0 auto;
    font-size:9.5px;
    line-height:1.3;
  }
}
@media(max-width:380px){
  .zsf-brand-purpose-inner{padding-top:9px;padding-bottom:9px}
  .zsf-brand-purpose-title{font-size:12.5px}
  .zsf-brand-purpose-sub{font-size:9px}
}

/* V2.9.22.4 — Mobile TR/EN placement fix.
   Reserve a clean row below the brand purpose copy so the language control never covers the text. */
@media(max-width:700px){
  .zsf-brand-purpose{padding-bottom:44px}
}

/* V2.9.33 — telefon, tablet, masaüstü ve geniş ekran kararlılığı */
html{overflow-x:clip;text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{min-width:320px}
img,svg,video,canvas,iframe{max-width:100%}
img,video{height:auto}
main,section,article,aside,.container{min-width:0}
p,li,h1,h2,h3,h4,a{overflow-wrap:break-word}
button,input,select,textarea{max-width:100%;font:inherit}
a,button,[role="button"]{touch-action:manipulation}
table{border-collapse:collapse}

@media(max-width:900px){
  .container{width:min(calc(100% - 28px),var(--container,1180px))}
  main table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
  main pre,main code{max-width:100%;overflow-x:auto}
  input,select,textarea{font-size:16px}
}

@media(max-width:600px){
  .container{width:min(calc(100% - 22px),var(--container,1180px))}
  .btn,button,input,select,textarea,.navlinks a{min-height:44px}
  h1{font-size:clamp(2rem,11vw,3.1rem)}
}

@media(min-width:1600px){
  .container,.v2932-shell{max-width:1440px}
  .prose,.zsf-article,.zsf-article-body{font-size:1.06rem;line-height:1.84}
}

@media(min-width:2200px){
  .container,.v2932-shell{max-width:1560px}
  body{font-size:18px}
}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}

@supports(content-visibility:auto){
  main>section:nth-of-type(n+3),footer{content-visibility:auto;contain-intrinsic-size:auto 640px}
}

/* v220.css */
/* Scoped additions: the existing theme and reader layout stay intact. */
.z220{--z-ink:#33264b;--z-muted:#6d617d;--z-line:#e3daee;--z-purple:#7146b9;color:var(--z-ink)}
.z220 *{box-sizing:border-box}.z220 [hidden]{display:none!important}
.z220-panel{background:#fff;border:1px solid var(--z-line,#e3daee);border-radius:20px;padding:clamp(18px,3vw,30px);margin:20px 0}
.z220-kicker{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#785b9e;font-weight:750}
.z220 h2{font-size:clamp(22px,3vw,30px);line-height:1.25;margin:8px 0 14px}.z220 h3{font-size:19px;line-height:1.4;margin:6px 0 12px}
.z220 p{line-height:1.75}.z220 small,.z220-muted{color:#6d617d;line-height:1.6}.z220 label{display:grid;gap:7px;font-weight:650}
.z220 input:not([type=checkbox]),.z220 select,.z220 textarea{width:100%;max-width:100%;font:inherit;min-height:46px;border:1px solid #d8cbe8;border-radius:12px;padding:11px 13px;background:#fff;color:#33264b}.z220 textarea{min-height:110px;resize:vertical}
.z220 input[type=checkbox]{width:20px;height:20px;accent-color:#7146b9;flex:0 0 auto}.z220 .z220-check{display:flex;align-items:flex-start;gap:10px;font-weight:500;line-height:1.55}
.z220 button,.z220-button{font:inherit;border:1px solid #d8cbe8;border-radius:12px;padding:11px 17px;min-height:44px;cursor:pointer;background:#fff;color:#573382;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.4}
.z220 button:disabled{opacity:.5;cursor:wait}.z220 .z220-primary,.z220-button.z220-primary{color:#fff;background:#7146b9;border-color:#7146b9}.z220 .z220-danger{color:#9e3247;border-color:#e9c6ce}
.z220 :focus-visible,.z220-button:focus-visible{outline:3px solid #a679e2;outline-offset:3px}.z220-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.z220-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.z220-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.z220-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}
.z220-status{min-height:25px;color:#665078;font-size:14px;margin:12px 0;white-space:pre-line}.z220-status[data-error=true]{color:#9d213e;background:#fff2f4;padding:12px;border-radius:10px}
.z220-results{display:grid;gap:14px;margin-top:20px}.z220-result{border:1px solid #e3daee;border-radius:16px;padding:20px;background:#fff}.z220-result blockquote{margin:12px 0;padding:0 0 0 14px;border-left:3px solid #c9b3e5;white-space:pre-wrap;line-height:1.7;color:#51475f;overflow-wrap:anywhere}.z220-result a{color:#653ba0;font-weight:700}
.z220-note{background:#f7f2fb;border-radius:12px;padding:13px 16px;font-size:14px;line-height:1.7}.z220 summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.z220-reader-tools{max-width:100%;margin:16px 0}.z220-reader-tools>summary{color:#633d92}.z220-folder{display:inline-block;padding:5px 10px;background:#f0e8f8;border-radius:8px;font-size:12px}
.z220-quick{display:flex;gap:10px;flex-wrap:wrap;margin:14px auto 24px}.z220-quick a{font-size:14px}.z220-empty{padding:25px;border:1px dashed #cbb8df;border-radius:14px;background:#faf7fe}.z220-form{display:grid;gap:18px}.z220-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:280px;overflow:auto;padding:14px;border:1px solid #e3daee;border-radius:12px}
.z220-progress{width:100%;height:12px;accent-color:#7146b9}.z220-preview-image{display:block;max-width:100%;height:auto;max-height:560px;margin:14px auto;border:1px solid #e3daee}.z220-steps{counter-reset:step;display:grid;gap:14px;padding:0;list-style:none}.z220-steps li{counter-increment:step;padding:16px 16px 16px 58px;position:relative;background:#faf7fc;border-radius:12px;line-height:1.65}.z220-steps li:before{content:counter(step);position:absolute;left:16px;top:18px;width:28px;height:28px;display:grid;place-items:center;background:#eee3fb;border-radius:50%;font-weight:750}
.z220-skip{position:absolute;left:12px;top:-100px;padding:14px;background:#fff;z-index:10000;border:2px solid #7146b9}.z220-skip:focus{top:10px}.z220-notes-text{white-space:pre-wrap;overflow-wrap:anywhere}.z220-edit{display:grid;gap:12px;margin-top:14px}.z220-badge{font-size:12px;display:inline-block;padding:6px 10px;border-radius:20px;background:#f1e8fa;color:#653b91}
@media(max-width:700px){.z220-grid,.z220-two{grid-template-columns:1fr}.z220-categories{grid-template-columns:1fr 1fr}.z220-search-row{grid-template-columns:1fr}.z220-actions>*{flex:1 1 auto}.z220-panel{border-radius:16px}.z220-quick{gap:8px}.z220-quick a{flex:1 1 calc(50% - 8px)}.z220-result{padding:16px}.z220 button,.z220-button{min-height:46px}.z220-reader-tools{margin:10px 0}}
@media(prefers-reduced-motion:reduce){.z220 *{scroll-behavior:auto!important;transition:none!important}}
@media print{.z220-actions,.z220-quick,.z220-edit{display:none!important}.z220-panel,.z220-result{border:1px solid #bbb;break-inside:avoid}}

/* v230.css */
/* V2.3.0 is additive; original theme/reader styles stay unchanged. */
.z230{--ink:#302a40;--muted:#665d73;--paper:#fffefa;--surface:#f7f3fb;--line:#ddd3e7;--accent:#62418d;--gold:#947024;color:var(--ink);line-height:1.75}
.z230 *{box-sizing:border-box}.z230 [hidden]{display:none!important}.z230 a{color:var(--accent);text-underline-offset:3px}.z230 img{max-width:100%;height:auto}.z230 :focus-visible{outline:3px solid #947024;outline-offset:4px}.z230 h1,.z230 h2,.z230 h3{line-height:1.3;color:inherit;overflow-wrap:anywhere}.z230 h1{font-size:clamp(28px,4vw,46px);letter-spacing:-.025em}.z230 h2{font-size:clamp(23px,3vw,31px)}.z230 h3{font-size:21px}.z230 p{color:inherit}.z230 small,.z230-muted{color:var(--muted)}
.z230-hero{padding:38px 0 24px}.z230-kicker{color:var(--accent);font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.z230-hero p{max-width:70ch}.z230-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:clamp(18px,3vw,30px);margin:18px 0;box-shadow:0 6px 24px #39264b05}.z230-inset{padding:16px;background:var(--surface);border-radius:12px;border-left:3px solid var(--gold)}.z230-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.z230-grid>.z230-card{margin:0}.z230-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.z230-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0}.z230 label{display:grid;gap:7px;font-weight:600}.z230 button,.z230-btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 17px;border:1px solid var(--line);border-radius:12px;color:var(--accent);background:var(--paper);font:inherit;font-weight:650;cursor:pointer;text-decoration:none;line-height:1.4}.z230 button:disabled{opacity:.55;cursor:not-allowed}.z230 .z230-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.z230 input:not([type=checkbox]),.z230 select,.z230 textarea{max-width:100%;width:100%;min-height:46px;padding:10px 12px;background:var(--paper);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit}.z230 textarea{min-height:100px;resize:vertical}.z230 input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent);flex-shrink:0}.z230 .z230-check{display:flex;align-items:center;gap:10px;min-height:46px;font-weight:500}.z230-status{min-height:26px;white-space:pre-line;color:var(--muted)}.z230-status[data-error=true]{color:#97263d;background:#fff0f3;padding:12px;border-radius:10px}.z230-tag{display:inline-block;background:var(--surface);color:var(--accent);font-size:12px;border-radius:20px;padding:4px 10px}.z230-card-cover{height:150px!important;width:auto;display:block;margin:0 auto 14px;border-radius:8px}.z230-filters{display:grid;grid-template-columns:2fr 1fr;gap:14px}.z230-table-wrap{overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:14px}.z230 table{border-collapse:collapse;width:100%;background:var(--paper)}.z230 th,.z230 td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid var(--line);min-width:135px}.z230 th{background:var(--surface)}.z230 dl{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:10px;margin:14px 0}.z230 dt{font-weight:700}.z230 dd{margin:0;overflow-wrap:anywhere}.z230 summary{cursor:pointer;min-height:46px;padding:12px 0;font-weight:700}.z230-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.z230-toc a{display:block;padding:10px;border:1px solid var(--line);border-radius:10px;text-decoration:none;min-height:44px}.z230-toc a[aria-current]{background:var(--surface);font-weight:700}.z230-banner{border:1px solid #ddd3e7;border-left:4px solid #ac8736;border-radius:16px;padding:18px 22px;margin:20px auto;background:#fbf8ff}.z230-banner .z230-toolbar{margin-bottom:0}.z230-term{border:0!important;border-bottom:1px dotted var(--accent)!important;border-radius:0!important;padding:1px 4px!important;min-height:0!important;background:transparent!important;color:var(--accent)!important;text-align:left}.z230-term-help{display:block;padding:14px;margin:8px 0;background:var(--surface);border-left:3px solid var(--gold);font-size:16px;line-height:1.7}.z230-reader-tools{margin:16px 0}.z230-reader-tools .z230-card{padding:16px}.z230-flow{max-width:78ch;margin:auto;font-size:var(--read-size,19px);line-height:var(--read-height,1.85);letter-spacing:.008em}.z230-flow article{scroll-margin-top:24px}.z230-flow .z230-page-text{white-space:pre-line;overflow-wrap:anywhere;line-height:inherit}.z230-page-text p{margin:.65em 0}.z230-page-heading{font-size:1.08em;font-weight:700}.z230-easy .z230-card{background:var(--paper)}.z230-easy[data-read-theme=dark]{--paper:#231f2b;--surface:#302938;--ink:#f0eaf7;--muted:#c5bbcf;--accent:#d6b9ff;--line:#51435f;--gold:#d9b564;background:#1b1821;padding-bottom:25px}.z230-easy[data-read-theme=contrast]{--paper:#fff;--surface:#f3f3f3;--ink:#171717;--muted:#333;--accent:#43216d;--line:#333;background:#fff;padding-bottom:25px}.z230-easy .z230-primary{background:#62418d;color:#fff}.z230-days{display:flex;gap:8px;flex-wrap:wrap}.z230-days button{min-width:46px}.z230-days button[aria-pressed=true]{border:2px solid var(--accent);font-weight:800}.z230-days button[data-done=true]:after{content:' ✓'}.z230 progress{width:100%;height:12px;accent-color:var(--accent)}.z230-note-text{white-space:pre-wrap;overflow-wrap:anywhere}.z230-metric{font-size:32px;font-weight:750;letter-spacing:-.03em}.z230-safe{overflow-wrap:anywhere}.z230-actions-row{display:flex;gap:12px;flex-wrap:wrap}.z230-card ol,.z230-card ul{padding-left:24px}.z230-card li{margin:6px 0}
.z230-easy .z230{--ink:inherit;--muted:inherit;--paper:inherit;--surface:inherit;--line:inherit;--accent:inherit;--gold:inherit}.z230-easy .z230-banner{background:var(--surface);border-color:var(--line)}
@media(max-width:900px){.z230-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z230-columns{grid-template-columns:1fr}}
@media(max-width:600px){.z230-grid,.z230-filters,.z230-toc{grid-template-columns:1fr}.z230-hero{padding-top:22px}.z230-toolbar>*{max-width:100%}.z230-toolbar label{flex:1 1 135px}.z230 dl{grid-template-columns:1fr;gap:4px}.z230 dd{margin-bottom:10px}.z230-card{border-radius:15px}.z230-flow{font-size:var(--read-size,18px)}.z230-banner{padding:16px}.z230-actions-row>*{flex:1 1 auto}}
@media(prefers-reduced-motion:reduce){.z230 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.z230-toolbar,.z230-filters,.z230-reader-tools,.z230-days,.z230-no-print{display:none!important}.z230,.z230-easy{--paper:#fff!important;--ink:#000!important;--muted:#222!important;--line:#aaa!important;background:white!important;color:black!important}.z230-card{box-shadow:none;break-inside:avoid}.z230-flow{font-size:12pt;max-width:none}.z230-flow article{break-inside:auto}}

/* v231-testimonials.css */
/* V2.3.1 — additive testimonial gallery; the existing visual system is untouched. */
.v231-testimonials{--v231-ink:#30283e;--v231-muted:#6e6379;--v231-paper:#fffefa;--v231-soft:#f6f0fb;--v231-line:#dfd3e8;--v231-purple:#65438f;--v231-gold:#a57b2d;color:var(--v231-ink)}
.v231-testimonials *{box-sizing:border-box}.v231-testimonials a{color:inherit}.v231-testimonials :focus-visible{outline:3px solid var(--v231-gold);outline-offset:4px}.v231-testimonials img{display:block;max-width:100%;height:auto}.v231-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--v231-purple);font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.v231-kicker:before{content:'✦';color:var(--v231-gold)}
.v231-home{background:linear-gradient(145deg,#fbf8ff,#fffdf7)}.v231-home-shell{border:1px solid var(--v231-line);border-radius:28px;padding:clamp(20px,4vw,42px);background:#ffffffd9;box-shadow:0 18px 54px rgba(58,38,80,.07)}.v231-home-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:28px;align-items:end}.v231-home h2,.v231-page-hero h1{font-family:Georgia,"Times New Roman",serif;color:#482b6b;line-height:1.1;letter-spacing:-.025em}.v231-home h2{font-size:clamp(28px,4vw,46px);margin:9px 0 14px}.v231-lead{font-size:clamp(16px,2vw,19px);line-height:1.75;color:var(--v231-muted);max-width:72ch}.v231-proof{display:grid;gap:9px;margin:18px 0}.v231-proof span{display:flex;gap:9px;align-items:flex-start;color:#574964;font-size:14px;line-height:1.55}.v231-proof span:before{content:'✓';color:var(--v231-gold);font-weight:900}.v231-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.v231-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid var(--v231-line);border-radius:999px;background:#fff;color:var(--v231-purple)!important;font-weight:800;text-decoration:none}.v231-btn-primary{border-color:transparent;background:linear-gradient(135deg,#674098,#9360c3);color:#fff!important;box-shadow:0 8px 22px rgba(101,67,143,.2)}
.v231-pinned-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.v231-pin{position:relative;overflow:hidden;border:1px solid var(--v231-line);border-radius:22px;background:#17131d;text-decoration:none;box-shadow:0 12px 28px rgba(40,25,54,.12)}.v231-pin img{width:100%;background:#17131d}.v231-pin-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;background:#fff}.v231-pin-copy span{display:grid;gap:3px}.v231-pin-copy small{color:var(--v231-muted)}.v231-pin-copy b{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#6b4495;color:#fff;flex:none}
.v231-preview-label{display:flex;justify-content:space-between;align-items:end;gap:18px;margin:32px 0 14px}.v231-preview-label h3{font-family:Georgia,"Times New Roman",serif;font-size:clamp(23px,3vw,31px);margin:0;color:#4a2c69}.v231-comment-peek{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.v231-shot{display:block;position:relative;border:1px solid #332d37;border-radius:17px;overflow:hidden;background:#1d1d1d;text-decoration:none;box-shadow:0 8px 22px rgba(32,22,39,.1)}.v231-shot img{width:100%;height:390px;object-fit:cover;object-position:top}.v231-shot span{position:absolute;left:10px;right:10px;bottom:10px;padding:9px 12px;border-radius:999px;background:rgba(22,18,25,.88);color:#fff;text-align:center;font-size:12px;font-weight:800;backdrop-filter:blur(7px)}
.v231-disclosure{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:22px;padding:17px 19px;border:1px solid #e3d6b8;border-radius:16px;background:#fffaf0;color:#5f5039;line-height:1.65;font-size:14px}.v231-disclosure strong{color:#4a3a23}.v231-disclosure>span{color:var(--v231-gold);font-size:20px}
.v231-legacy{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;color:var(--v231-muted);font-size:13px}.v231-legacy span{font-weight:800}.v231-legacy a{padding:7px 10px;border:1px solid var(--v231-line);border-radius:999px;background:#fff;color:var(--v231-purple)!important;text-decoration:none;font-weight:800}
.v231-page-hero{padding:50px 0 34px;background:radial-gradient(circle at 85% 10%,rgba(196,154,76,.18),transparent 28%),linear-gradient(145deg,#f9f3ff,#fffdf7)}.v231-page-hero h1{font-size:clamp(34px,6vw,64px);max-width:900px;margin:12px 0}.v231-page-hero .v231-lead{max-width:80ch}.v231-source-strip{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.v231-source-strip span{padding:8px 12px;border:1px solid var(--v231-line);border-radius:999px;background:#fff;font-size:13px;color:#574964}
.v231-section{padding:clamp(38px,6vw,76px) 0}.v231-section-alt{background:#f8f4fb}.v231-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.v231-section-head h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(27px,4vw,42px);line-height:1.15;color:#482b6b;margin:7px 0}.v231-section-head p{max-width:54ch;color:var(--v231-muted);line-height:1.7}.v231-gallery{columns:3 300px;column-gap:18px}.v231-gallery figure{break-inside:avoid;margin:0 0 18px;border:1px solid var(--v231-line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 8px 25px rgba(49,32,65,.06)}.v231-gallery figure a{display:block;background:#1d1d1d}.v231-gallery figure img{width:100%}.v231-gallery figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 15px;color:var(--v231-muted);font-size:13px}.v231-gallery figcaption b{color:var(--v231-purple)}
.v231-removal{padding:20px;border:1px solid var(--v231-line);border-radius:20px;background:#fff}.v231-removal h2{margin-top:0;color:#482b6b}.v231-removal p{line-height:1.7;color:var(--v231-muted)}
@media(max-width:900px){.v231-home-head{grid-template-columns:1fr}.v231-comment-peek{grid-template-columns:repeat(2,minmax(0,1fr))}.v231-section-head{display:block}.v231-section-head p{max-width:none}}
@media(max-width:600px){.v231-home-shell{border-radius:20px;padding:18px}.v231-pinned-grid{grid-template-columns:1fr}.v231-comment-peek{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.v231-comment-peek .v231-shot{flex:0 0 min(82vw,300px);scroll-snap-align:start}.v231-shot img{height:430px}.v231-actions>*{width:100%}.v231-preview-label{display:block}.v231-preview-label .v231-btn{margin-top:12px}.v231-disclosure{grid-template-columns:1fr}.v231-page-hero{padding-top:32px}}
@media(prefers-reduced-motion:reduce){.v231-testimonials *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.v231-actions,.v231-comment-peek,.v231-pinned-grid{display:none!important}.v231-page-hero,.v231-section-alt,.v231-home{background:#fff!important}.v231-home-shell,.v231-gallery figure{box-shadow:none}}

/* v250.css */
/* Zuhurat-ı Şifa V2.5.0: mobil hizmet seçimi ve yönetici merkezi */
.z250-service-intro{display:grid;gap:3px;margin:24px 0 12px}.z250-service-intro span{color:#8c6b2d;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.z250-service-intro strong{color:var(--heading);font:600 18px/1.35 Georgia,"Times New Roman",serif}.z250-service-grid{display:grid;gap:9px;max-width:680px}.z250-service-card{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;min-height:72px;padding:11px 14px;border:1px solid rgba(121,89,215,.16);border-radius:17px;background:rgba(255,255,255,.88);box-shadow:0 10px 28px rgba(76,46,128,.07);color:var(--heading);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.z250-service-card:hover,.z250-service-card:focus-visible{transform:translateY(-2px);border-color:rgba(121,89,215,.38);box-shadow:0 15px 34px rgba(76,46,128,.12)}.z250-service-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#633b95,#9365c7);color:#f5d78d;font-size:20px}.z250-service-card span:nth-child(2){display:grid;gap:3px}.z250-service-card b{font-size:15px}.z250-service-card small{color:var(--muted);font-size:11px;line-height:1.35}.z250-service-card i{font-style:normal;color:#8c6b2d;font-size:20px}.z250-service-note{max-width:680px;margin:10px 0 16px;color:var(--muted);font-size:10px;line-height:1.45}.z250-home-hero .hero-actions{margin-top:4px}
.z250-admin-hub{margin:0 0 34px;padding:clamp(20px,3vw,34px);border:1px solid rgba(121,89,215,.16);border-radius:28px;background:radial-gradient(circle at 92% 5%,rgba(218,179,93,.16),transparent 18rem),linear-gradient(145deg,#fbf8ff,#fff);box-shadow:0 24px 60px rgba(77,45,126,.09)}.z250-admin-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:26px}.z250-admin-kicker{color:#8c6b2d;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.z250-admin-head h2{margin:7px 0 8px;color:var(--heading);font:500 clamp(30px,4vw,45px)/1.05 Georgia,"Times New Roman",serif}.z250-admin-head p{max-width:690px;margin:0;color:var(--muted)}.z250-admin-home{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border:1px solid rgba(121,89,215,.18);border-radius:12px;background:#fff;color:var(--heading);font-weight:750;text-decoration:none;white-space:nowrap}.z250-admin-groups{display:grid;gap:25px}.z250-admin-groups h3{margin:0 0 11px;color:var(--heading);font-size:16px}.z250-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.z250-admin-card{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;min-height:86px;padding:14px;border:1px solid rgba(121,89,215,.14);border-radius:18px;background:#fff;color:var(--heading);text-decoration:none;transition:.18s ease}.z250-admin-card:hover,.z250-admin-card:focus-visible{transform:translateY(-2px);border-color:rgba(121,89,215,.35);box-shadow:0 12px 28px rgba(75,44,126,.08)}.z250-admin-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#f4eef9;color:#6a439a;font-size:15px;font-weight:850}.z250-admin-card>div{display:grid;gap:4px}.z250-admin-card strong{font-size:15px}.z250-admin-card small{color:var(--muted);font-size:11px;line-height:1.4}.z250-admin-card>b{color:#9b762f;font-size:18px}.z250-admin-primary{background:linear-gradient(145deg,#5c3787,#7b4da9);border-color:#5c3787;color:#fff}.z250-admin-primary>span{background:rgba(255,255,255,.14);color:#f4d98d}.z250-admin-primary small,.z250-admin-primary>b{color:#eee3f8}.z250-admin-more{border:1px solid rgba(121,89,215,.14);border-radius:18px;background:#fff;padding:0 17px}.z250-admin-more summary{cursor:pointer;min-height:52px;display:flex;align-items:center;color:var(--heading);font-weight:750}.z250-admin-linklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 16px}.z250-admin-linklist a{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:11px;background:#f8f4fb;color:var(--heading);text-decoration:none;font-size:13px}.z250-admin-linklist span{color:#9b762f}
@media(max-width:900px){.z250-home-hero{padding-top:48px}.z250-home-hero .hero-grid{grid-template-columns:1fr}.z250-home-hero .hero-card{display:none}.z250-admin-grid{grid-template-columns:1fr}.z250-admin-linklist{grid-template-columns:1fr}}
@media(max-width:620px){.z250-home-hero{padding:28px 0 40px}.z250-home-hero h1{font-size:clamp(36px,11vw,48px);line-height:1.03}.z250-home-hero p{font-size:15px;margin:16px 0}.z250-service-intro{margin-top:18px}.z250-service-grid{gap:8px}.z250-service-card{min-height:68px;padding:10px 12px;border-radius:15px;box-shadow:none}.z250-service-card small{font-size:10px}.z250-service-note{margin-bottom:13px}.z250-home-hero .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.z250-home-hero .hero-actions .btn{padding:10px 8px;font-size:11px}.z250-home-hero .trustline{font-size:10px;gap:7px}.z250-admin-hub{padding:19px;border-radius:21px}.z250-admin-head{display:grid;gap:14px}.z250-admin-home{width:100%}.z250-admin-card{min-height:80px;padding:11px}.z250-admin-card small{font-size:10px}}
@media(prefers-reduced-motion:reduce){.z250-service-card,.z250-admin-card{transition:none}}

/* v260.css */
/* Zuhurat-ı Şifa V2.6.0 — uzmanlık merkezleri */
.z260-navlinks{gap:9px;font-size:11px}.z260-navlinks a{white-space:nowrap;padding:8px 4px;border-radius:9px}.z260-navlinks a[aria-current=page]{color:#8b671f;background:#f7efd9}.z260-navlinks .nav-cta{padding:10px 12px}
.z260-page{min-height:70vh}.z260-hero{position:relative;overflow:hidden;padding:64px 0 46px;border-bottom:1px solid rgba(121,89,215,.10);background:radial-gradient(circle at 88% 12%,rgba(225,185,89,.18),transparent 22rem),radial-gradient(circle at 10% 72%,rgba(150,105,222,.15),transparent 25rem),linear-gradient(180deg,#fcf9ff,#f4eff9)}.z260-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(94,61,140,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(94,61,140,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(#000,transparent 90%)}.z260-hero .container{position:relative;z-index:1}.z260-breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px}.z260-breadcrumbs a{color:var(--heading)}.z260-hero-grid{display:grid;grid-template-columns:1.15fr .65fr;gap:46px;align-items:center;margin-top:26px}.z260-hero h1{font-size:clamp(44px,6.5vw,76px);max-width:880px}.z260-hero p{max-width:780px;color:var(--muted);font-size:17px;margin:20px 0}.z260-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.z260-seal{aspect-ratio:1;max-width:310px;width:100%;margin:auto;border-radius:50%;display:grid;place-items:center;text-align:center;padding:36px;background:radial-gradient(circle,#fffdf8 0 27%,#eee1fb 28% 44%,#fff 45% 57%,#e9d7ae 58% 60%,#f8f3fd 61%);border:1px solid rgba(197,155,78,.45);box-shadow:0 24px 65px rgba(69,38,112,.14);color:#78591f;font-family:Georgia,serif;font-size:18px}.z260-seal span{display:block;font-size:42px;color:#6e4499}.z260-section{padding:66px 0}.z260-section.alt{background:rgba(255,255,255,.42);border-block:1px solid rgba(121,89,215,.08)}.z260-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:26px}.z260-heading h2{color:var(--heading);font-size:clamp(32px,4vw,48px)}.z260-heading p{max-width:620px;color:var(--muted);margin:0}.z260-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.z260-card{display:flex;flex-direction:column;min-height:240px;padding:23px;border:1px solid rgba(121,89,215,.15);border-radius:22px;background:linear-gradient(155deg,#faf7fd,#fff);box-shadow:0 13px 34px rgba(77,48,124,.07)}.z260-card:hover{border-color:rgba(121,89,215,.3);transform:translateY(-2px)}.z260-card .z260-num{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#f2eafa;color:#7850a6;font-weight:850}.z260-card h3{font-size:23px;color:var(--heading);margin:15px 0 9px}.z260-card p{font-size:13px;color:var(--muted);margin:0 0 16px}.z260-card a{margin-top:auto;color:#7850a6;font-weight:800;font-size:13px}.z260-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.z260-tag{display:inline-flex;align-items:center;min-height:29px;padding:4px 9px;border-radius:999px;border:1px solid rgba(197,155,78,.23);background:#faf2df;color:#7a5a20;font-size:10px;font-weight:800}.z260-tag.source{background:#f0ebf7;border-color:rgba(121,89,215,.15);color:#68478b}.z260-method{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;padding:29px;border:1px solid rgba(197,155,78,.24);border-radius:26px;background:linear-gradient(145deg,#f9f3e6,#fff 45%,#f5effb)}.z260-method h2{font-size:36px;color:var(--heading)}.z260-method p{color:var(--muted)}.z260-principles{display:grid;gap:9px}.z260-principles span{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:13px;background:rgba(255,255,255,.76);font-size:13px}.z260-principles b{color:#9b762f}.z260-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:13px;margin:0 0 22px}.z260-search{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 14px;border:1px solid rgba(121,89,215,.18);border-radius:14px;background:#fff}.z260-search input{width:100%;border:0;outline:0;background:transparent;font:inherit;color:var(--text)}.z260-filters{display:flex;gap:7px;flex-wrap:wrap}.z260-filter{min-height:44px;padding:8px 12px;border:1px solid rgba(121,89,215,.16);border-radius:999px;background:#fff;color:var(--heading);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.z260-filter.active{background:#68418f;color:#fff;border-color:#68418f}.z260-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.z260-source-card{display:grid;gap:12px;padding:21px;border:1px solid rgba(121,89,215,.14);border-radius:20px;background:#fff}.z260-source-card[hidden]{display:none}.z260-source-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.z260-source-card h3{font-size:22px;color:var(--heading)}.z260-source-card p{margin:0;color:var(--muted);font-size:13px}.z260-source-card>a{display:flex;justify-content:space-between;align-items:center;min-height:42px;padding:9px 11px;border-radius:11px;background:#f6f1fa;color:#6b478f;font-size:12px;font-weight:800}.z260-empty{padding:25px;border:1px dashed rgba(121,89,215,.25);border-radius:18px;text-align:center;color:var(--muted)}.z260-center-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.z260-center-link{display:grid;gap:8px;min-height:158px;padding:20px;border:1px solid rgba(121,89,215,.14);border-radius:19px;background:#fff}.z260-center-link span{font-size:24px;color:#9b762f}.z260-center-link strong{font:600 20px/1.15 Georgia,serif;color:var(--heading)}.z260-center-link small{color:var(--muted)}.z260-callout{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:30px;border-radius:26px;background:linear-gradient(135deg,#5b3483,#7f50a7);color:#fff}.z260-callout h2{font-size:36px}.z260-callout p{color:#eee1f6;max-width:780px}.z260-callout .btn{background:#fff;color:#59357c}.z260-timeline{display:grid;gap:12px}.z260-time{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:18px;border-left:3px solid #c49b4d;background:#fff;border-radius:0 17px 17px 0}.z260-time b{color:#815f20}.z260-time h3{font-size:21px;color:var(--heading);margin-bottom:5px}.z260-time p{margin:0;color:var(--muted);font-size:13px}.z260-faq{display:grid;gap:9px}.z260-faq details{border:1px solid rgba(121,89,215,.14);border-radius:15px;background:#fff;padding:0 16px}.z260-faq summary{cursor:pointer;min-height:52px;display:flex;align-items:center;color:var(--heading);font-weight:800}.z260-faq p{color:var(--muted);font-size:13px}.z260-note{padding:17px 19px;border-left:4px solid #c49b4d;border-radius:15px;background:#f8f3e7;color:#6f5730;font-size:12px}.z260-price{font:700 36px/1 Georgia,serif;color:#8b671f;margin:13px 0}.z260-coming{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f3e9cf;color:#7a5a20;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:1100px){.z260-navlinks{display:none}.menu{display:block}.nav.open .z260-navlinks{display:grid;grid-template-columns:1fr 1fr;position:absolute;top:72px;left:16px;right:16px;gap:7px;max-height:calc(100dvh - 90px);overflow:auto;padding:10px;border:1px solid rgba(121,89,215,.14);border-radius:18px;background:#fff;box-shadow:0 16px 38px rgba(48,30,76,.14)}.nav.open .z260-navlinks a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:9px 7px;border:1px solid rgba(121,89,215,.1);border-radius:12px;background:#faf8fd;text-align:center;font-size:11px;white-space:normal}.nav.open .z260-navlinks .nav-cta{grid-column:1/-1;background:linear-gradient(135deg,#fff5d7,#f9e9bd)}.z260-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z260-center-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.z260-hero{padding:38px 0 32px}.z260-hero-grid{grid-template-columns:1fr;gap:22px}.z260-hero h1{font-size:clamp(38px,11vw,52px)}.z260-hero p{font-size:14px}.z260-seal{max-width:190px;padding:22px;font-size:13px}.z260-seal span{font-size:29px}.z260-section{padding:42px 0}.z260-heading{display:grid;gap:9px}.z260-heading h2{font-size:31px}.z260-heading p{font-size:13px}.z260-grid,.z260-source-grid,.z260-center-list{grid-template-columns:1fr}.z260-card{min-height:0}.z260-method{grid-template-columns:1fr;padding:21px}.z260-toolbar{grid-template-columns:1fr}.z260-filters{display:grid;grid-template-columns:1fr 1fr}.z260-filter{border-radius:12px}.z260-callout{grid-template-columns:1fr;padding:22px}.z260-callout .btn{width:100%}.z260-time{grid-template-columns:1fr;gap:5px}.z260-hero-actions{display:grid;grid-template-columns:1fr}.z260-hero-actions .btn{width:100%}.z260-source-top{display:grid}}
@media(max-width:420px){.nav.open .z260-navlinks{grid-template-columns:1fr}.nav.open .z260-navlinks .nav-cta{grid-column:auto}.z260-filters{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.z260-card{transition:none}}

/* v270.css */
:root{--v270-navy:#111c2c;--v270-purple:#6540b8;--v270-lilac:#f4effc;--v270-gold:#c8963e}
.v270-mobile-nav{display:none}.v270-lang{position:fixed;right:16px;top:96px;z-index:40;background:#fff;border:1px solid #ddcfee;border-radius:999px;padding:8px 12px;box-shadow:0 8px 24px #24143d18;font:700 12px/1 system-ui;color:#4c2c80;text-decoration:none}
.v270-panel{background:#fff;border:1px solid #e4d8ef;border-radius:24px;padding:24px;box-shadow:0 14px 40px #2b16480c}.v270-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v270-card{display:flex;flex-direction:column;gap:9px;border:1px solid #e5d9ef;border-radius:18px;padding:20px;color:#241335;text-decoration:none;background:linear-gradient(145deg,#fff,#fbf8ff)}.v270-card small{color:#7d6095}.v270-card strong{font-size:20px}.v270-card b{color:#6a3bab}.v270-chip{display:inline-flex;align-items:center;border-radius:999px;background:#f1e8fb;color:#69409a;padding:6px 10px;font:700 12px system-ui}.v270-form{display:grid;gap:16px}.v270-form label{display:grid;gap:7px;font-weight:700}.v270-form input,.v270-form select,.v270-form textarea{min-height:46px;border:1px solid #d8c9e6;border-radius:12px;padding:11px 13px;font:inherit;background:#fff}.v270-form textarea{min-height:110px}.v270-actions{display:flex;flex-wrap:wrap;gap:10px}.v270-result{margin-top:20px}.v270-result[hidden]{display:none}.v270-course-hero{background:radial-gradient(circle at 85% 10%,#c69cff44,transparent 30%),linear-gradient(140deg,#111c2c,#351d55);color:#fff;padding:56px 0}.v270-course-hero h1{color:#fff;max-width:820px}.v270-course-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px}.v270-sticky{position:sticky;top:90px;align-self:start}.v270-outline li{margin:10px 0}.v270-source{font-size:14px;color:#655471}.v270-admin-table{width:100%;border-collapse:collapse}.v270-admin-table th,.v270-admin-table td{padding:10px;border-bottom:1px solid #eadff1;text-align:left}.v270-metric{font-size:30px;color:#3c1d60}.v270-legal-nav{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.v270-offline{text-align:center;max-width:650px;margin:12vh auto;padding:28px}
@media(max-width:900px){.v270-grid{grid-template-columns:1fr 1fr}.v270-course-layout{grid-template-columns:1fr}.v270-sticky{position:static}.v270-lang{top:78px}}
@media(max-width:700px){body{padding-bottom:72px}.v270-grid{grid-template-columns:1fr}.v270-mobile-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;z-index:999;left:8px;right:8px;bottom:8px;background:#fff;border:1px solid #dac8e9;border-radius:18px;box-shadow:0 10px 40px #1a0b2b35;padding:7px 3px}.v270-mobile-nav a{display:grid;place-items:center;gap:3px;min-height:50px;color:#4b296c;text-decoration:none;font:700 10px system-ui}.v270-mobile-nav b{font-size:18px}.v270-lang{right:10px;top:auto;bottom:78px}.v270-panel{padding:18px;border-radius:18px}.v270-course-hero{padding:38px 0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* v291.css */
/* V2.9.1 · premium ana sayfa eğitim vitrini */
.z291-journey,.z291-academy{position:relative;isolation:isolate}.z291-journey{padding:72px 0;background:linear-gradient(180deg,#f8f4fb,#fff)}.z291-section-title{text-align:center;max-width:760px;margin:0 auto 30px}.z291-section-title>span,.z291-academy-head>div>span{display:inline-flex;color:#b98a36;font-size:.76rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.z291-section-title h2,.z291-academy h2{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04;margin:.55rem 0;color:#27123d}.z291-section-title p{color:#6d6075}.z291-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.z291-journey-grid>a{position:relative;overflow:hidden;display:block;min-height:280px;padding:30px;border:1px solid #dcc58a;border-radius:22px;background:linear-gradient(150deg,#111b35,#171337);color:#fff;text-decoration:none;box-shadow:0 20px 50px rgba(29,15,53,.13);transition:transform .2s,border-color .2s}.z291-journey-grid>a:hover{transform:translateY(-4px);border-color:#f0c465}.z291-journey-grid>a:after{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(218,177,91,.13);border-radius:50%;right:-80px;top:-80px}.z291-journey-grid i{display:grid;place-items:center;width:56px;height:56px;border:1px solid #c99b45;border-radius:50%;color:#f2c96f;font-style:normal;font-size:1.4rem}.z291-journey-grid small{position:absolute;right:24px;top:24px;color:#c8aa70}.z291-journey-grid h3{font-family:Georgia,serif;color:#f0c567;font-size:1.5rem;margin:24px 0 8px}.z291-journey-grid strong{font-size:.88rem;color:#eee4c8}.z291-journey-grid p{color:#c7c3d2;line-height:1.65}.z291-journey-grid b{display:inline-flex;margin-top:10px;color:#f2c96f;font-size:.86rem}.z291-academy{padding:74px 0 58px;color:#fff;background:radial-gradient(circle at 50% 10%,rgba(86,55,126,.28),transparent 32%),linear-gradient(145deg,#071225,#11102e 58%,#09172b)}.z291-academy:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(231,195,116,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(231,195,116,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}.z291-academy-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.z291-academy h2{color:#fff}.z291-academy-head p{max-width:650px;color:#c9c5d4}.z291-academy-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.z291-academy-actions a,.z291-all-courses a{display:inline-flex;justify-content:center;padding:12px 18px;border:1px solid #c99b45;border-radius:10px;color:#f3d18a;text-decoration:none;font-weight:800;font-size:.82rem}.z291-academy-actions a:first-child,.z291-all-courses a{background:linear-gradient(135deg,#e4b85c,#a87929);color:#171026}.z291-course-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.z291-course{overflow:hidden;border:1px solid rgba(222,184,103,.68);border-radius:17px;background:#faf8f4;color:#241733;text-decoration:none;box-shadow:0 15px 36px rgba(0,0,0,.18);transition:transform .2s,box-shadow .2s}.z291-course:hover{transform:translateY(-5px);box-shadow:0 22px 45px rgba(0,0,0,.3)}.z291-course>img{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;object-position:center;background:#0d1928}.z291-course>span{display:flex;flex-direction:column;min-height:196px;padding:17px}.z291-course small{color:#8a6222;font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.z291-course h3{font-family:Georgia,serif;font-size:1.18rem;line-height:1.15;margin:.55rem 0;color:#261334}.z291-course p{font-size:.79rem;line-height:1.52;color:#665d6e;margin:0}.z291-course b{margin-top:auto;padding-top:12px;color:#8b5f15;font-size:.92rem}.z291-all-courses{text-align:center;margin-top:26px}.z291-standard{max-width:820px;margin:28px auto 0;padding:0 18px;border:1px solid rgba(220,184,105,.42);border-radius:14px;background:rgba(255,255,255,.045)}.z291-standard summary{padding:16px 0;color:#f0cc80;font-weight:800;cursor:pointer}.z291-standard p{color:#ccc6d6;line-height:1.6}.z291-standard a{display:inline-block;color:#f0cc80;margin-bottom:17px}.z291-quick-course{border-color:#b88d3c!important;background:#fff9e9!important;color:#6b4710!important;font-weight:800}.z291-learning-bridge{margin-top:22px;padding:20px;border:1px solid #dcc385;border-radius:18px;background:linear-gradient(135deg,#fffaf0,#f7f0fb)}.z291-learning-bridge small{display:block;color:#9a6c20;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.z291-learning-bridge h3{margin:.4rem 0}.z291-learning-bridge a{display:inline-flex;margin-top:8px;color:#54287a;font-weight:800}.z291-rating-live[hidden]{display:none!important}
.z291-global-wrap{padding:28px 20px}.z291-global-standard{max-width:900px;margin:0 auto;border:1px solid #dfcfaa;border-radius:15px;background:linear-gradient(135deg,#fffaf1,#f7f1fb);color:#342340}.z291-global-standard summary{padding:17px 20px;color:#6c4310;font-weight:800;cursor:pointer}.z291-global-standard>div{padding:0 20px 18px}.z291-global-standard p{color:#6b6170;line-height:1.6}.z291-global-standard a{color:#54287a;font-weight:800}.z291-pdf-bridge{max-width:900px;margin:0 auto 18px;padding:20px;border:1px solid #d5ba77;border-radius:17px;background:#101a31;color:#fff}.z291-pdf-bridge small{color:#dcb765;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.z291-pdf-bridge h2{font-family:Georgia,serif;color:#fff;margin:.5rem 0}.z291-pdf-bridge p{color:#cbc7d4}.z291-pdf-bridge a{display:inline-flex;padding:10px 14px;border-radius:9px;background:#c99b45;color:#161027;text-decoration:none;font-weight:800}
@media(max-width:980px){.z291-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.z291-academy-head{align-items:flex-start;flex-direction:column}.z291-academy-actions{justify-content:flex-start}}
@media(max-width:760px){.z291-journey,.z291-academy{padding:50px 0}.z291-journey-grid{grid-template-columns:1fr}.z291-journey-grid>a{min-height:0;padding:24px}.z291-course-grid{grid-template-columns:1fr}.z291-course{display:grid;grid-template-columns:40% 60%}.z291-course>img{height:100%;aspect-ratio:auto;object-fit:contain}.z291-course>span{min-height:180px;padding:15px}.z291-section-title h2,.z291-academy h2{text-align:center}.z291-academy-head{text-align:center;align-items:center}.z291-academy-actions{justify-content:center}.z291-course h3{font-size:1.05rem}.z291-course p{font-size:.75rem}}
@media(max-width:430px){.z291-course{grid-template-columns:1fr}.z291-course>img{aspect-ratio:16/10;width:100%;height:auto}.z291-course>span{min-height:170px}.z291-academy-actions a{width:100%}.z220-quick a{font-size:12px}}
.v291-premium-cover{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/10!important;background:#071225}.v291-premium-cover>img{width:100%;height:100%;object-fit:cover!important;object-position:center!important}.v291-cover-copy{position:absolute!important;inset:0!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:46%!important;padding:clamp(18px,3.2vw,48px)!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,rgba(5,14,34,.98) 0%,rgba(5,14,34,.9) 72%,transparent 100%)!important;color:#fff!important;text-align:left!important;pointer-events:none}.v291-cover-copy small{color:#d8aa50;font-size:clamp(8px,.72vw,12px);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.v291-cover-copy strong{max-width:100%;margin:.55rem 0;font-family:Georgia,serif;font-size:clamp(14px,2.15vw,34px);line-height:1.06;color:#fff;text-wrap:balance}.v291-cover-copy em{display:inline-flex;padding:5px 9px;border:1px solid rgba(218,177,91,.6);border-radius:999px;color:#e9c674;font-size:clamp(8px,.7vw,11px);font-style:normal;font-weight:700}.v291-cover-copy span{position:absolute;left:clamp(18px,3.2vw,48px);bottom:clamp(14px,2.5vw,34px);max-width:78%;color:#d6cfde;font-size:clamp(7px,.66vw,11px);line-height:1.35}.v281-detail-cover.v291-premium-cover{aspect-ratio:16/10}.v281-detail-cover.v291-premium-cover .v291-cover-copy{bottom:auto}.z291-course>img{object-fit:cover}
@media(max-width:700px){.v291-cover-copy{width:53%!important;padding:16px!important}.v291-cover-copy strong{font-size:clamp(13px,4.1vw,22px)}.v291-cover-copy span{left:16px;bottom:14px;max-width:86%;font-size:8px}.v281-catalog-cover.v291-premium-cover{aspect-ratio:16/10}.v281-detail-cover.v291-premium-cover img{aspect-ratio:16/10}}
.z291-academy-head>div>span b{margin-right:.28rem;color:inherit}.z291-course{position:relative}.z291-course:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.16),transparent 28%,transparent 72%,rgba(197,151,61,.09));opacity:.72}.z291-course>img{transition:transform .35s ease,filter .35s ease;filter:saturate(.94) contrast(1.05)}.z291-course:hover>img{transform:scale(1.025);filter:saturate(1.08) contrast(1.07)}

/* v299.css */
/* Zuhurat-i Sifa V2.9.9 SEO konu otoritesi + destek merkezi */
.z299-seo{margin:34px auto 54px;max-width:1120px}.z299-seo .z299-wrap{border:1px solid rgba(120,82,160,.18);background:linear-gradient(180deg,#fff 0%,#fbf8ff 100%);border-radius:24px;padding:clamp(22px,4vw,46px);box-shadow:0 18px 52px rgba(49,31,75,.07)}.z299-seo h2{font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.18;margin:1.8rem 0 .7rem;color:#28163d}.z299-seo h3{font-size:1.25rem;margin:1.45rem 0 .5rem;color:#43235f}.z299-seo p,.z299-seo li{font-size:1.02rem;line-height:1.82;color:#352b3e}.z299-seo a{color:#6f37aa;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:650}.z299-seo .z299-lead{font-size:1.12rem;color:#2c2037}.z299-toc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 28px}.z299-toc a{display:block;padding:12px 14px;border-radius:14px;background:#f3ecfb;border:1px solid #e2d5f2;text-decoration:none}.z299-linkbox{margin:24px 0;padding:18px;border-left:4px solid #8b54c2;background:#f7f1fd;border-radius:8px 16px 16px 8px}.z299-linkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.z299-linkgrid a{display:block;padding:14px;border:1px solid #e2d5f2;border-radius:14px;background:#fff;text-decoration:none}.z299-faq details{padding:13px 0;border-bottom:1px solid #eadff3}.z299-faq summary{cursor:pointer;font-weight:800;color:#38204d}.z299-byline{margin-top:26px;padding-top:16px;border-top:1px solid #eadff3;font-size:.92rem;color:#71657a}.z299-support{max-width:980px;margin:30px auto;padding:0 20px}.z299-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.z299-panel{background:#fff;border:1px solid #e6ddee;border-radius:20px;padding:22px;box-shadow:0 12px 36px rgba(49,31,75,.06)}.z299-panel label{display:block;font-weight:700;margin:10px 0}.z299-panel input,.z299-panel select,.z299-panel textarea{width:100%;box-sizing:border-box;margin-top:6px;padding:11px 12px;border:1px solid #d9cce8;border-radius:11px;font:inherit}.z299-panel textarea{min-height:130px}.z299-ticket{padding:14px 0;border-bottom:1px solid #eadff3}.z299-ticket small{color:#766b7f}.z299-admin-reply{margin-top:14px;padding:14px;border-radius:14px;background:#f5effb;border:1px solid #e0d2ef}.z299-admin-reply strong{display:block;color:#5d2a86;margin-bottom:6px}.z299-pinned{box-shadow:0 0 0 2px rgba(184,132,55,.18) inset}.z299-support-admin-card{padding:16px;border:1px solid #e0d7e8;border-radius:16px;background:#fff;margin-bottom:12px}.z299-support-admin-card textarea{width:100%;min-height:90px}.z299-support-admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.z299-support-admin-actions button{padding:8px 12px;border-radius:999px;border:1px solid #d2c3df;background:#f7f1fb;cursor:pointer}.z299-reply-pin{display:flex!important;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e0d2ef;border-radius:12px;background:#fbf8fd}.z299-reply-pin input{width:auto!important;margin:0!important}@media(max-width:780px){.z299-toc{grid-template-columns:1fr}.z299-linkgrid,.z299-support-grid{grid-template-columns:1fr}.z299-seo .z299-wrap{border-radius:18px;padding:20px}}

/* v300.css */
/* V3.0.0 Kurumsal SEO + navigasyon */
.navlinks.z300-navlinks{gap:14px;font-size:13px;flex-wrap:nowrap}
.navlinks.z300-navlinks>a{white-space:nowrap}
.mobile-nav-only{display:none!important}.mobile-nav-heading{display:none!important}
.z300-footer{margin-top:42px}.z300-footer-wrap{padding-top:8px}.z300-footer-grid{align-items:start}.z300-footer-grid>div{min-width:0}.z300-footer-grid h4,.z300-services h4,.z300-disclaimer h4{margin:0 0 12px;color:var(--heading)}
.z300-footer-grid a{display:block;margin:7px 0}.z300-social-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.z300-social-row a{display:inline-flex!important;padding:7px 10px;border:1px solid rgba(121,89,215,.14);border-radius:999px;background:#fff}
.z300-services,.z300-disclaimer{margin-top:24px;padding:20px;border:1px solid rgba(121,89,215,.12);border-radius:20px;background:rgba(255,255,255,.68)}.z300-service-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.z300-service-links a{padding:7px 10px;border-radius:999px;background:#f7f2fb;border:1px solid rgba(121,89,215,.10);font-weight:700}.z300-services p,.z300-disclaimer p{margin:8px 0;line-height:1.72;color:#665b72;font-size:13px}.z300-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.z300-prose{max-width:980px}.z300-prose h2{margin:34px 0 12px;font-size:clamp(24px,3vw,34px)}.z300-prose h3{margin:8px 0}.z300-prose p,.z300-prose li{font-size:16px;line-height:1.85;color:#544a61}.z300-prose a{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.z300-hero-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.z300-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.z300-topic-grid>a{display:grid;gap:6px;padding:18px;border:1px solid rgba(121,89,215,.12);border-radius:18px;background:#fff;text-decoration:none!important}.z300-topic-grid strong{color:var(--heading);font-size:17px}.z300-topic-grid span{color:#756a80;font-size:13px;line-height:1.55}.z300-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.z300-timeline article{padding:20px;border-radius:20px;background:#faf7fc;border:1px solid rgba(121,89,215,.12)}.z300-timeline article>span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#9a6f35;font-weight:800}.z300-checks{display:grid;gap:8px;padding-left:22px}.z300-callout{margin-top:24px;padding:20px;border-radius:18px;background:linear-gradient(135deg,#fff8e7,#f6efff);border:1px solid rgba(121,89,215,.12)}
.z300-dua-hero{padding:72px 0 42px;background:radial-gradient(circle at 20% 10%,rgba(177,126,255,.12),transparent 30%),linear-gradient(180deg,#fbf8fd,#fff)}.z300-dua-hero h1{max-width:1000px;font-size:clamp(34px,5vw,60px);line-height:1.05;margin:12px 0 16px}.z300-dua-hero p{max-width:900px;font-size:18px;line-height:1.75;color:#61556e}.z300-breadcrumb{display:flex;gap:8px;align-items:center;font-size:13px;margin-bottom:16px}.z300-contact-grid{grid-template-columns:repeat(3,1fr)}.z300-contact-primary{background:linear-gradient(135deg,#fff9e8,#f8f1ff)}.z300-contact-copy{margin-top:34px}
@media(max-width:1180px) and (min-width:769px){.navlinks.z300-navlinks{gap:9px;font-size:11px}.navlinks.z300-navlinks .nav-cta{padding:9px 10px}}
@media(max-width:768px){
 .nav.open .navlinks.z300-navlinks{display:grid;grid-template-columns:1fr 1fr;gap:7px;top:64px;max-height:calc(100dvh - 82px);overflow:auto;overscroll-behavior:contain;padding:10px;background:#fff;box-shadow:0 14px 34px rgba(48,30,76,.13)}
 .nav.open .navlinks.z300-navlinks>a{display:flex!important;align-items:center;justify-content:center;min-height:44px;margin:0;padding:9px 8px;border:1px solid rgba(121,89,215,.10);border-radius:12px;background:#faf8fd;text-align:center;font-size:12px;white-space:normal}
 .nav.open .navlinks.z300-navlinks .nav-cta{grid-column:auto;background:linear-gradient(135deg,#fff5d7,#f9e9bd)}
 .nav.open .navlinks.z300-navlinks .mobile-nav-only{display:flex!important}
 .nav.open .navlinks.z300-navlinks .mobile-nav-heading{display:block!important;grid-column:1/-1;padding:10px 8px 2px;color:#8c6c31;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid rgba(121,89,215,.10)}
 .z300-topic-grid,.z300-timeline,.z300-contact-grid{grid-template-columns:1fr}.z300-prose p,.z300-prose li{font-size:15px;line-height:1.78}.z300-dua-hero{padding:48px 0 26px}.z300-dua-hero p{font-size:16px}.z300-services,.z300-disclaimer{padding:16px}.z300-service-links{display:grid;grid-template-columns:1fr 1fr}.z300-footer-grid{gap:24px}.z300-footer-grid>div:nth-child(2),.z300-footer-grid>div:nth-child(3),.z300-footer-grid>div:nth-child(4){display:block}.z300-footer-grid a{padding:3px 0}.z300-copy{display:grid;gap:6px}
}

/* V2.9.11 SEO + mobil erişim */
.z2911-seo{padding:70px 0;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(248,244,252,.78))}.z2911-prose{max-width:980px}.z2911-prose>h2:first-of-type{font-size:clamp(30px,4vw,46px);line-height:1.15}.z2911-related{margin-top:44px;padding-top:22px;border-top:1px solid rgba(121,89,215,.12)}.z2911-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.z2911-link-grid>a{display:grid;gap:6px;padding:18px;background:#fff;border:1px solid rgba(121,89,215,.12);border-radius:18px;text-decoration:none}.z2911-link-grid strong{color:var(--heading)}.z2911-link-grid span{color:#6c6077;font-size:13px;line-height:1.55}.z2911-mobile-quick{display:none!important}
@media(max-width:768px){.nav.open .navlinks.z300-navlinks{max-height:calc(100dvh - 70px)!important;padding:10px 10px calc(120px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:140px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.nav.open .navlinks.z300-navlinks::after{content:'';grid-column:1/-1;height:40px}.z2911-mobile-quick{display:flex!important}.z220-quick a{min-height:52px;justify-content:center;text-align:center;line-height:1.25}.z2911-seo{padding:46px 0}.z2911-link-grid{grid-template-columns:1fr}.z2911-prose p{font-size:15px;line-height:1.8}}

/* v2912-global.css */
/* Zuhurat-i Sifa V2.9.13 - TR/EN language control only. Light/Dark theme removed. */
:root{--zsf-surface:#ffffff;--zsf-border:#dfd2e9;--zsf-purple:#5a2d82;--zsf-purple-2:#7a4aa5;--zsf-shadow:0 12px 32px rgba(38,22,55,.12)}
.zsf-global-controls{position:fixed;right:14px;top:88px;z-index:1005;display:flex;align-items:center;gap:7px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.zsf-global-controls button{appearance:none;border:1px solid var(--zsf-border);background:var(--zsf-surface);color:var(--zsf-purple);min-height:38px;border-radius:999px;padding:8px 11px;font:800 12px/1 system-ui;box-shadow:var(--zsf-shadow);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}
.zsf-global-controls button:hover{border-color:var(--zsf-purple-2)}
.zsf-global-controls button:focus-visible{outline:3px solid rgba(123,74,165,.28);outline-offset:2px}
.zsf-global-controls .zsf-lang-toggle{min-width:72px}
.zsf-global-controls .zsf-lang-toggle .zsf-lang-active{color:var(--zsf-purple);font-weight:900}
.zsf-global-controls .zsf-sep{opacity:.45}
.goog-te-banner-frame.skiptranslate,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}
body{top:0!important}
.goog-text-highlight{background:transparent!important;box-shadow:none!important}
#google_translate_element{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
@media(max-width:900px){.zsf-global-controls{right:9px;top:148px}.zsf-global-controls button{min-height:36px;padding:7px 9px;font-size:11px}.zsf-global-controls .zsf-lang-toggle{min-width:66px}}
@media(max-width:700px){.zsf-global-controls{top:150px;right:8px}.zsf-global-controls button{box-shadow:0 6px 20px rgba(38,22,55,.16)}}

/* v2913-consent-gate.css */
/* Zuhurat-i Sifa V2.9.13 - usage notice gate */
body.zsf-usage-gate-open{overflow:hidden!important}
.zsf-usage-gate{position:fixed;inset:0;z-index:2147483000;background:rgba(25,14,37,.68);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:18px;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
.zsf-usage-card{width:min(680px,100%);max-height:min(88vh,820px);overflow:auto;background:linear-gradient(180deg,#fff 0%,#fbf8fd 100%);border:1px solid rgba(104,61,139,.2);border-radius:25px;box-shadow:0 24px 80px rgba(28,15,40,.28);padding:28px;color:#30203d;text-align:left}
.zsf-usage-mark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;margin:0 auto 10px;background:#f2e9f8;color:#64348a;font-size:22px;border:1px solid #e0cfe9}
.zsf-usage-kicker{text-align:center;margin:0 0 7px!important;color:#8b73a0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.1em!important}
.zsf-usage-card h2{text-align:center;color:#492566!important;font-size:clamp(22px,4vw,31px)!important;line-height:1.16!important;margin:0 0 16px!important}
.zsf-usage-card>p{color:#62556c!important;line-height:1.7!important;font-size:14px!important;margin:0 0 14px!important}
.zsf-usage-card strong{color:#3e2850!important}
.zsf-usage-points{display:grid;gap:9px;margin:17px 0}
.zsf-usage-points p{margin:0!important;padding:12px 14px;background:#f8f3fb;border:1px solid #eadff0;border-radius:14px;color:#64576e!important;font-size:13px!important;line-height:1.58!important}
.zsf-usage-confirm{padding:12px 14px;border-left:3px solid #8c68a8;background:#faf7fc;border-radius:0 12px 12px 0}
.zsf-usage-links{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0 19px;font-size:12px}
.zsf-usage-links a{color:#673c89!important;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.zsf-usage-links span{color:#b6a6c2}
.zsf-usage-actions{display:flex;gap:10px;justify-content:flex-end}
.zsf-usage-btn{min-height:46px;border-radius:999px;padding:11px 18px;font:800 13px/1.2 Inter,system-ui,sans-serif;cursor:pointer;border:1px solid transparent}
.zsf-usage-accept{background:linear-gradient(135deg,#704398,#5b2f81);color:#fff;border-color:#5d327e;box-shadow:0 8px 20px rgba(89,44,122,.18)}
.zsf-usage-deny{background:#fff;color:#614b71;border-color:#d9cbe2}
.zsf-usage-btn:focus-visible{outline:3px solid rgba(103,60,137,.26);outline-offset:3px}
@media(max-width:620px){.zsf-usage-gate{padding:12px;align-items:flex-end}.zsf-usage-card{border-radius:22px 22px 15px 15px;padding:21px 17px;max-height:91vh}.zsf-usage-actions{flex-direction:column-reverse}.zsf-usage-btn{width:100%;min-height:48px}.zsf-usage-points p{padding:10px 11px}}
@media(prefers-reduced-motion:reduce){.zsf-usage-gate{backdrop-filter:none;-webkit-backdrop-filter:none}}

/* v2914-seo.css */
/* Zuhurat-i Sifa V2.9.14 SEO & Discovery */
.zsf-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.zsf-related-grid>a,.zsf-related-mini{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid rgba(91,45,130,.18);border-radius:18px;background:#fff;text-decoration:none;color:inherit}.zsf-related-grid>a:hover,.zsf-related-mini:hover{border-color:#7a4aa5;transform:translateY(-1px)}.zsf-related-grid strong,.zsf-related-mini strong{color:#542777}.zsf-related-grid span,.zsf-related-mini span{font-size:.92rem;line-height:1.55;color:#5f5865}.zsf-related-grid b{margin-top:auto;color:#7a4aa5}.zsf-editorial-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;padding:24px;border:1px solid rgba(91,45,130,.15);border-radius:22px;background:linear-gradient(135deg,#fbf8fd,#f5eff9)}.zsf-editorial-links{display:grid;gap:10px;align-content:start}.zsf-editorial-links a,.zsf-hero-links a{display:inline-flex;padding:10px 13px;border-radius:12px;background:#fff;border:1px solid #dfd2e9;text-decoration:none;color:#5a2d82;font-weight:750}.zsf-series-box{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:20px 22px;border-radius:20px;background:#2b173f;color:#fff}.zsf-series-box .eyebrow{color:#e3c782}.zsf-series-box h2{color:#fff;margin:.2rem 0}.zsf-series-box p{color:#e7dff0}.zsf-series-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.zsf-series-actions a{padding:11px 14px;border-radius:999px;background:#fff;color:#542777;text-decoration:none;font-weight:800}.zsf-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.zsf-faq-card{padding:20px;border:1px solid #e4d9eb;border-radius:20px;background:#fff}.zsf-faq-card h2{font-size:1.15rem;margin-top:0}.zsf-faq-card h2 a{color:#522575;text-decoration:none}.zsf-faq-card p{color:#625b67;line-height:1.65}.zsf-text-link{font-weight:800;color:#6f3b96}.zsf-article{max-width:920px}.zsf-article>p,.zsf-article section p{font-size:1.03rem;line-height:1.82;color:#4f4954}.zsf-article h2{margin-top:2rem;color:#482261}.zsf-related-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zsf-editor-note{margin-top:28px;padding:18px;border-left:4px solid #9b73b8;background:#f8f3fb;border-radius:12px}.zsf-atlas{display:grid;gap:24px}.zsf-atlas-cluster{padding:22px;border:1px solid #e4d9eb;border-radius:22px;background:#fff}.zsf-atlas-cluster h2{text-transform:capitalize;color:#4e276a}.zsf-atlas-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zsf-atlas-links a{padding:13px;border-radius:14px;background:#f8f4fa;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:4px}.zsf-atlas-links strong{color:#5a2d82}.zsf-atlas-links span{font-size:.86rem;color:#68606d}.zsf-three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.zsf-three-col>section{padding:20px;border:1px solid #e4d9eb;border-radius:20px;background:#fff}.zsf-pop-link{display:block;padding:11px 0;border-bottom:1px solid #eee5f2;color:#5a2d82;text-decoration:none;font-weight:720}.zsf-hero-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}@media(max-width:850px){.zsf-related-grid,.zsf-atlas-links{grid-template-columns:repeat(2,minmax(0,1fr))}.zsf-three-col{grid-template-columns:1fr}.zsf-editorial-grid{grid-template-columns:1fr}.zsf-series-box{align-items:flex-start;flex-direction:column}.zsf-series-actions{justify-content:flex-start}}@media(max-width:600px){.zsf-related-grid,.zsf-faq-grid,.zsf-related-mini-grid,.zsf-atlas-links{grid-template-columns:1fr}.zsf-related-grid>a,.zsf-faq-card{padding:16px}.zsf-series-actions a{width:100%;justify-content:center;text-align:center}}

/* v2917-journey.css */
/* V2.9.17 İçerik Keşif ve Okuma Yolları */
.zsf-journey{margin:2.2rem 0;padding:1.25rem;border:1px solid rgba(116,73,164,.22);border-radius:22px;background:linear-gradient(135deg,rgba(116,73,164,.07),rgba(191,151,71,.08))}.zsf-journey-kicker{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.zsf-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.zsf-journey-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(116,73,164,.16);text-decoration:none}.zsf-journey-card span{font-size:.88rem}.zsf-inline-link{font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.zsf-editorial{padding:1rem;border-left:4px solid #8e65b6;background:rgba(142,101,182,.06)}@media(max-width:760px){.zsf-journey-grid{grid-template-columns:1fr}}

/* v2918-mobile-seo.css */
/* Zuhurat-i Sifa V2.9.18 - mobile header, member quick links and SEO articles */
@media(max-width:900px){
  .menu{transform:translateY(10px);position:relative;z-index:1006}
}
@media(max-width:768px){
  .z220-quick .z2911-mobile-quick[href="/rahmani-calismalar"]{flex:1 1 100%!important}
  .z220-quick .z2918-member-quick{display:flex!important;flex:1 1 calc(50% - 8px)!important;font-weight:800}
  .z220-quick .z2918-member-quick[href="/uye-ol"]{background:linear-gradient(135deg,#fff9e8,#fff);border-color:rgba(197,155,78,.25)}
  .z220-quick .z2918-member-quick[href="/giris"]{background:linear-gradient(135deg,#f8f3ff,#fff)}
}
.v2918-article{max-width:980px;margin:0 auto;padding:44px 18px 72px}
.v2918-article h1{font-size:clamp(38px,6vw,66px);margin-bottom:18px}
.v2918-article h2{font-size:clamp(26px,3.5vw,38px);margin:38px 0 14px}
.v2918-article h3{font-size:22px;margin:28px 0 10px}
.v2918-article p{font-size:17px;line-height:1.86;color:#51475d;margin:0 0 18px}
.v2918-article a{font-weight:750}
.v2918-lead{font-size:19px!important;color:#44384f!important}
.v2918-note{margin:26px 0;padding:18px 20px;border:1px solid rgba(121,89,215,.14);border-radius:18px;background:#faf8fd}
.v2918-path{margin:38px 0;padding:22px;border-radius:22px;background:linear-gradient(135deg,#fbf7ff,#fffaf1);border:1px solid rgba(121,89,215,.12)}
.v2918-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}
.v2918-path-grid a{display:block;padding:13px 14px;border-radius:14px;background:#fff;border:1px solid rgba(121,89,215,.12);text-decoration:none}
.v2918-breadcrumb{font-size:13px;color:#766b80;margin-bottom:18px}.v2918-breadcrumb a{font-weight:650}
@media(max-width:640px){.v2918-article{padding-top:34px}.v2918-article p{font-size:16px}.v2918-path-grid{grid-template-columns:1fr}}

/* v2922-entity-pr.css */
/* Zuhurat-i Sifa V2.9.22 — Entity Graph, Open Reference & Digital PR */
.v2922-home-priority{padding:26px 0 18px}.v2922-priority-shell{border:1px solid rgba(121,89,215,.15);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(246,241,252,.96));border-radius:26px;padding:24px;box-shadow:0 16px 40px rgba(86,58,148,.08)}.v2922-priority-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px}.v2922-priority-head h2{font-size:clamp(28px,3.5vw,42px);color:var(--heading);font-weight:500}.v2922-priority-head p{max-width:570px;margin:0;color:var(--muted)}.v2922-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v2922-priority-card{display:flex;flex-direction:column;min-height:150px;padding:18px;border:1px solid rgba(121,89,215,.14);border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(86,58,148,.06);transition:.2s ease}.v2922-priority-card:hover{transform:translateY(-2px);border-color:rgba(121,89,215,.30);box-shadow:0 16px 30px rgba(86,58,148,.10)}.v2922-priority-card small{font-weight:800;color:var(--gold2);letter-spacing:.04em}.v2922-priority-card strong{font-family:Georgia,"Times New Roman",serif;font-size:20px;color:var(--heading);margin:8px 0}.v2922-priority-card span{font-size:13px;color:var(--muted);margin-top:auto}.v2922-magnet-strip{margin-top:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#f7f2e9,#fbf8ff);border:1px solid rgba(197,155,78,.22)}.v2922-magnet-strip strong{color:var(--heading)}.v2922-magnet-strip a{font-weight:800;color:var(--heading-soft)}
.v2922-ref-hero{padding:58px 0 26px}.v2922-ref-hero h1{font-size:clamp(40px,5.5vw,64px);color:var(--heading);font-weight:500}.v2922-ref-hero p{max-width:860px;color:var(--muted);font-size:17px}.v2922-ref-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v2922-ref-card{border:1px solid rgba(121,89,215,.14);background:linear-gradient(160deg,#fff,#f8f4fd);border-radius:22px;padding:22px;box-shadow:0 12px 32px rgba(86,58,148,.07)}.v2922-ref-card h2,.v2922-ref-card h3{color:var(--heading)}.v2922-ref-card h2{font-size:25px}.v2922-ref-card h3{font-size:20px}.v2922-ref-card p,.v2922-ref-card li{color:var(--text)}.v2922-ref-card a{color:var(--heading-soft);font-weight:750}.v2922-feature{grid-column:span 2}.v2922-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.v2922-copy{border:1px solid rgba(121,89,215,.18);background:#fff;color:var(--heading);border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.v2922-copy:hover{border-color:rgba(121,89,215,.38)}.v2922-citation{padding:14px 16px;border-radius:14px;background:#faf8fd;border:1px dashed rgba(121,89,215,.22);font-size:13px;color:var(--muted);word-break:break-word}.v2922-source-note{padding:16px 18px;border-left:3px solid var(--gold);background:var(--gold-soft);border-radius:0 14px 14px 0;color:#755a2e}.v2922-table-wrap{overflow:auto;border:1px solid rgba(121,89,215,.13);border-radius:18px;background:white}.v2922-table{width:100%;border-collapse:collapse;min-width:660px}.v2922-table th,.v2922-table td{padding:11px 12px;border-bottom:1px solid rgba(121,89,215,.10);text-align:left}.v2922-table th{position:sticky;top:0;background:#f7f3fb;color:var(--heading);font-size:13px}.v2922-table td{font-size:14px}.v2922-arabic{font-family:"Times New Roman",serif;font-size:22px;color:var(--heading)}
.v2922-diagram{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v2922-house{min-height:132px;border:1px solid rgba(121,89,215,.15);border-radius:18px;padding:15px;background:linear-gradient(145deg,#fff,#f8f4fd)}.v2922-house b{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gold-soft);color:var(--gold2)}.v2922-house strong{display:block;margin:9px 0 5px;color:var(--heading)}.v2922-house span{font-size:13px;color:var(--muted)}.v2922-visual{display:block;width:100%;max-width:820px;margin:20px auto;border-radius:24px;border:1px solid rgba(121,89,215,.13);background:#fff;padding:12px}
.v2922-calculator{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;border-radius:20px;background:#fff;border:1px solid rgba(121,89,215,.14)}.v2922-field label{display:block;font-size:12px;font-weight:800;color:var(--muted);margin-bottom:6px}.v2922-field input,.v2922-field select{width:100%;padding:11px 12px;border:1px solid rgba(121,89,215,.18);border-radius:12px;background:#fff;color:var(--text)}.v2922-calc-action{align-self:end}.v2922-hours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.v2922-hour{padding:14px;border-radius:14px;background:#fff;border:1px solid rgba(121,89,215,.12)}.v2922-hour b{display:block;color:var(--heading)}.v2922-hour span{font-size:13px;color:var(--muted)}
.v2922-biblio{display:grid;gap:12px}.v2922-biblio article{padding:18px;border:1px solid rgba(121,89,215,.13);border-radius:17px;background:#fff}.v2922-biblio small{display:block;color:var(--gold2);font-weight:800}.v2922-biblio h3{margin:5px 0 8px}.v2922-biblio p{margin:0;color:var(--muted)}
.v2922-pr-admin{max-width:1180px;margin:auto}.v2922-pr-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.v2922-pr-kpis article{padding:18px;border:1px solid rgba(121,89,215,.14);border-radius:18px;background:#fff}.v2922-pr-kpis b{font-size:28px;color:var(--heading)}.v2922-pr-kpis span{display:block;color:var(--muted);font-size:13px}.v2922-pr-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v2922-pr-form input,.v2922-pr-form select,.v2922-pr-form textarea{width:100%;padding:11px 12px;border:1px solid rgba(121,89,215,.18);border-radius:12px;background:#fff}.v2922-pr-form textarea{grid-column:1/-1;min-height:76px}.v2922-pr-list{display:grid;gap:10px;margin-top:14px}.v2922-pr-row{display:grid;grid-template-columns:1.2fr 1fr .8fr .8fr auto;gap:10px;align-items:center;padding:14px;border:1px solid rgba(121,89,215,.12);border-radius:14px;background:#fff}.v2922-pr-row small{color:var(--muted)}.v2922-badge{display:inline-flex;padding:5px 8px;border-radius:999px;background:var(--gold-soft);font-size:11px;font-weight:800;color:var(--gold2)}.v2922-danger{border-color:rgba(190,50,70,.18)!important;color:#9a3047!important}
@media(max-width:900px){.v2922-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2922-ref-grid{grid-template-columns:1fr 1fr}.v2922-diagram{grid-template-columns:repeat(3,minmax(0,1fr))}.v2922-calculator{grid-template-columns:repeat(2,minmax(0,1fr))}.v2922-hours{grid-template-columns:repeat(2,minmax(0,1fr))}.v2922-pr-form{grid-template-columns:1fr 1fr}.v2922-pr-row{grid-template-columns:1fr 1fr}.v2922-pr-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.v2922-home-priority{padding-top:16px}.v2922-priority-shell{padding:16px;border-radius:20px}.v2922-priority-head{display:block}.v2922-priority-head p{margin-top:10px}.v2922-priority-grid{grid-template-columns:1fr 1fr;gap:8px}.v2922-priority-card{min-height:132px;padding:14px}.v2922-priority-card strong{font-size:17px}.v2922-priority-card span{font-size:12px}.v2922-ref-grid,.v2922-diagram,.v2922-calculator,.v2922-hours,.v2922-pr-form,.v2922-pr-row{grid-template-columns:1fr}.v2922-feature{grid-column:auto}.v2922-ref-hero{padding-top:38px}.v2922-pr-kpis{grid-template-columns:1fr 1fr}.v2922-toolbar .btn,.v2922-toolbar button{width:100%}}

/* V2.9.49 measurement preferences */
.z49-summary{margin-top:24px;padding:24px;border:1px solid #d9cae3;border-radius:18px;background:#fff;color:#241333}.z49-summary p{color:#43354c;max-width:none}.z49-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 18px}.z49-facts dt{font-size:13px;color:#63516e}.z49-facts dd{margin:4px 0 0;font-weight:700}.z49-links{display:flex;flex-wrap:wrap;gap:10px}.z49-links a,.z49-summary .btn{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #d9cae3;border-radius:10px;text-decoration:none;color:#4b245e;background:#fff}.z49-summary .btn-primary{background:#50265e;color:#fff}.z49-summary small{display:block;margin-top:14px;line-height:1.65}.z49-sample,.z49-tool-guide{background:#faf7fc;border:1px solid #e1d7e8;border-radius:16px;padding:24px;margin:24px 0;color:#2c1937}.z49-sample p,.z49-tool-guide p{line-height:1.85}.z49-sample a,.z49-tool-guide a{color:#623075;text-decoration:underline}.z49-sample [lang=ar]{font-size:1.7rem;line-height:2.2}.z49-toc{padding:16px;background:#f7f2fa;border-radius:12px;margin:20px 0}.z49-toc a{display:inline-block;padding:10px;color:#50265e}.z49-summary a:focus-visible,.z49-toc a:focus-visible,.z49-preferences:focus-visible,.z49-consent button:focus-visible{outline:3px solid #c08525;outline-offset:3px}#z49-ornek-ders,#z49-mufredat,#z49-sik-sorulanlar{scroll-margin-top:100px}.z49-consent{position:fixed;bottom:85px;left:16px;right:16px;max-width:540px;z-index:10020;padding:20px;border:1px solid #cdbbd8;border-radius:16px;background:#fff;color:#281634;box-shadow:0 8px 40px #0003;max-height:70vh;overflow:auto}.z49-consent p{font-size:14px;line-height:1.65;margin:8px 0}.z49-consent div{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.z49-consent button,.z49-preferences{font:inherit;cursor:pointer;border:1px solid #765184;background:#fff;color:#50265e;border-radius:8px;min-height:44px;padding:8px 14px}.z49-consent button:last-child{background:#50265e;color:white}.z49-consent a{color:#50265e;font-size:13px}.z49-preferences{display:block;margin:24px auto;font-size:13px}.z49-form-note{font-size:14px;line-height:1.7;color:#53465c}.z49-status{min-height:1.5em} @media(max-width:640px){.z49-facts{grid-template-columns:1fr;gap:12px}.z49-summary,.z49-sample,.z49-tool-guide{padding:18px}.z49-links a{flex:1 1 140px;justify-content:center;text-align:center}.z49-summary{margin-top:18px}.z49-consent{bottom:78px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@media print{.z49-consent,.z49-preferences{display:none}}
