/* Ledgerwell — articles published from the admin panel (yonetim). Same layout and colors as the built-in guide pages. */
.lwa{--a-ink:#0F1B2D;--a-head:#0B2545;--a-text:#3B4A5E;--a-body:#1E2B3C;--a-muted:#526075;--a-accent:#047857;--a-accent-ink:#065F46;--a-dot:#10B981;
  --a-bg:#FFFFFF;--a-soft:#F4F6F9;--a-line:#E3E8EF;--a-line2:#EEF2F6;--a-mint:#E7F6EF;--a-mint-line:#A7DCC4;--a-amber:#FFF4E5;--a-amber-line:#F5D9A8;
  --a-amber-ink:#92400E;--a-navy:#0B2545;--a-navy-text:#E2E8F0;--a-pill:#FFFFFF;--a-avatar:#E8EEF7;--a-crumb-sep:#94A3B8;
  --a-shadow:0 1px 2px rgba(15,27,45,.04),0 8px 24px rgba(15,27,45,.06);
  font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--a-ink);background:var(--a-bg)}
:root[data-theme="dark"] .lwa{--a-ink:#E6ECF5;--a-head:#F2F6FC;--a-text:#B9C5D6;--a-body:#D5DEEA;--a-muted:#93A3BA;--a-accent:#34D399;--a-accent-ink:#6EE7B7;
  --a-bg:#111C2E;--a-soft:#0C1524;--a-line:#23344F;--a-line2:#1C2B42;--a-mint:#0F2A22;--a-mint-line:#2A6B55;--a-amber:#2A1F0E;--a-amber-line:#5C4318;
  --a-amber-ink:#FCD34D;--a-navy:#17375F;--a-pill:#111C2E;--a-avatar:#1A2A44;--a-crumb-sep:#5B6B82;--a-shadow:none}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .lwa{--a-ink:#E6ECF5;--a-head:#F2F6FC;--a-text:#B9C5D6;--a-body:#D5DEEA;--a-muted:#93A3BA;
  --a-accent:#34D399;--a-accent-ink:#6EE7B7;--a-bg:#111C2E;--a-soft:#0C1524;--a-line:#23344F;--a-line2:#1C2B42;--a-mint:#0F2A22;--a-mint-line:#2A6B55;
  --a-amber:#2A1F0E;--a-amber-line:#5C4318;--a-amber-ink:#FCD34D;--a-navy:#17375F;--a-pill:#111C2E;--a-avatar:#1A2A44;--a-crumb-sep:#5B6B82;--a-shadow:none}}

.lwa *{box-sizing:border-box}
.lwa a{color:var(--a-accent)}
.lwa-wrap{max-width:1200px;margin:0 auto;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}
.lwa-onizleme{position:sticky;top:0;z-index:5;padding:10px 16px;background:#B45309;color:#FFFFFF;font:700 14px/1.4 Inter,system-ui,sans-serif;text-align:center}

/* header */
.lwa-head{background:var(--a-soft);border-bottom:1px solid var(--a-line)}
.lwa-head-in{padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,40px);display:flex;flex-direction:column;gap:14px}
.lwa-crumbs{font-size:14px}
.lwa-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.lwa-crumbs a{color:var(--a-accent);font-weight:600;text-decoration:none}
.lwa-crumbs li[aria-hidden]{color:var(--a-crumb-sep)}
.lwa-crumbs li[aria-current]{color:var(--a-text)}
.lwa-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.lwa-cat{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a-accent)}
.lwa-pill{padding:3px 10px;border-radius:999px;background:var(--a-pill);border:1px solid var(--a-line);font-size:12px;font-weight:600;color:var(--a-text)}
.lwa h1{margin:0;max-width:900px;font-family:'Plus Jakarta Sans',Inter,sans-serif;font-weight:800;font-size:clamp(30px,4.2vw,48px);line-height:1.12;letter-spacing:-.025em;color:var(--a-head)}
.lwa-dek{margin:0;max-width:780px;font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--a-text)}
.lwa-byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:6px}
.lwa-author{display:flex;align-items:center;gap:10px}
.lwa-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:#0B2545;color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}
.lwa-author-t{display:flex;flex-direction:column;gap:2px}
.lwa-by{font-size:15px;font-weight:700;color:var(--a-ink)}
.lwa-role{font-size:13px;color:var(--a-muted)}
.lwa-meta{font-size:14px;color:var(--a-muted)}

/* cover */
.lwa-cover{padding-top:clamp(20px,3vw,32px)}
.lwa-cover-in{border-radius:20px;overflow:hidden}
.lwa-art-bos{aspect-ratio:21/9;background:var(--a-soft)}

/* layout */
.lwa-layout{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(40px,6vw,72px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px}
.lwa-main{flex:999 1 560px;min-width:0;max-width:780px;display:flex;flex-direction:column;gap:36px}
.lwa-aside{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:20px}

/* prose */
.lwa-prose{display:flex;flex-direction:column;gap:16px}
.lwa-prose h2{margin:20px 0 0;font-family:'Plus Jakarta Sans',Inter,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.25;letter-spacing:-.015em;color:var(--a-head);scroll-margin-top:24px}
.lwa-prose h2:first-child{margin-top:0}
.lwa-prose h3{margin:8px 0 0;font-size:19px;font-weight:700;line-height:1.35;color:var(--a-head)}
.lwa-prose p{margin:0;font-size:17px;line-height:1.75;color:var(--a-body)}
.lwa-prose ul,.lwa-prose ol{margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.lwa-prose ul{list-style:none}
.lwa-prose ul li{position:relative;padding-left:20px;font-size:17px;line-height:1.7;color:var(--a-body)}
.lwa-prose ul li::before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:999px;background:var(--a-dot)}
.lwa-prose ol{padding-left:24px}
.lwa-prose ol li{font-size:17px;line-height:1.7;color:var(--a-body);padding-left:4px}
.lwa-prose ol li::marker{font-weight:800;color:var(--a-accent)}
.lwa-prose strong{color:var(--a-ink)}
.lwa-prose code{font:15px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--a-soft);padding:1px 6px;border-radius:6px}
.lwa-prose hr{width:100%;border:0;border-top:1px solid var(--a-line);margin:8px 0}
.lwa-prose a{font-weight:600}
.lwa-callout{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:14px;background:var(--a-soft);border:1px solid var(--a-line)}
.lwa-callout-t{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--a-head)}
.lwa-callout p{font-size:16px;line-height:1.7}
.lwa-table{overflow-x:auto;border-radius:14px;border:1px solid var(--a-line)}
.lwa-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}
.lwa-table th{text-align:left;padding:12px 16px;background:var(--a-soft);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--a-text)}
.lwa-table td{padding:12px 16px;border-top:1px solid var(--a-line2);color:var(--a-body);font-variant-numeric:tabular-nums}

/* key takeaways */
.lwa-takeaways{padding:clamp(20px,3vw,28px);border-radius:16px;background:var(--a-mint);border:1px solid var(--a-mint-line);scroll-margin-top:24px}
.lwa-takeaways h2{margin:0 0 14px;font-family:'Plus Jakarta Sans',Inter,sans-serif;font-size:20px;font-weight:800;color:var(--a-accent-ink)}
.lwa-takeaways ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.lwa-takeaways li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.6;color:var(--a-ink)}
.lwa-tick{flex:0 0 auto;margin-top:3px;color:var(--a-accent);display:inline-flex}

/* business idea blocks */
.lwa-glance{display:flex;flex-direction:column;gap:16px;padding:clamp(20px,3vw,28px);border-radius:16px;background:var(--a-bg);border:1px solid var(--a-line);box-shadow:var(--a-shadow);scroll-margin-top:24px}
.lwa-glance h2,.lwa-sec h2{margin:0;font-family:'Plus Jakarta Sans',Inter,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.25;letter-spacing:-.015em;color:var(--a-head)}
.lwa-glance dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}
.lwa-glance dl div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:var(--a-soft)}
.lwa-glance dt{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted)}
.lwa-glance dd{margin:0;font-size:16px;font-weight:600;line-height:1.45;color:var(--a-ink)}
.lwa-sec{display:flex;flex-direction:column;gap:16px;scroll-margin-top:24px}
.lwa-costs{border-radius:14px;border:1px solid var(--a-line);overflow:hidden}
.lwa-cost-head,.lwa-cost-row,.lwa-cost-total{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:12px 16px}
.lwa-cost-head{background:var(--a-soft);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--a-text)}
.lwa-cost-row{border-top:1px solid var(--a-line2);font-size:16px;line-height:1.5;color:var(--a-body)}
.lwa-cost-total{border-top:1px solid var(--a-mint-line);background:var(--a-mint);font-size:16px;font-weight:800;color:var(--a-accent-ink)}
.lwa-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}
.lwa-cost-row .lwa-num{color:var(--a-ink)}
.lwa-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.lwa-steps li{display:flex;gap:16px;align-items:flex-start;padding:18px;border-radius:14px;background:var(--a-bg);border:1px solid var(--a-line)}
.lwa-step-n{flex:0 0 auto;width:36px;height:36px;border-radius:999px;background:#0B2545;color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800}
.lwa-step-t{display:flex;flex-direction:column;gap:4px;min-width:0}
.lwa-step-h{font-size:17px;font-weight:700;line-height:1.4;color:var(--a-head)}
.lwa-step-p{font-size:16px;line-height:1.7;color:var(--a-body)}
.lwa-proscons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}
.lwa-pros,.lwa-cons{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:14px}
.lwa-pros{background:var(--a-mint);border:1px solid var(--a-mint-line)}
.lwa-cons{background:var(--a-amber);border:1px solid var(--a-amber-line)}
.lwa-pros h3,.lwa-cons h3{margin:0;font-size:17px;font-weight:800}
.lwa-pros h3{color:var(--a-accent-ink)}
.lwa-cons h3{color:var(--a-amber-ink)}
.lwa-pros ul,.lwa-cons ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.lwa-pros li,.lwa-cons li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.6;color:var(--a-ink)}
.lwa-mark{flex:0 0 auto;margin-top:3px;display:inline-flex}
.lwa-pros .lwa-mark{color:var(--a-accent)}
.lwa-cons .lwa-mark{color:var(--a-amber-ink)}

/* bottom line, faqs, author, note */
.lwa-bottom{padding:clamp(20px,3vw,28px);border-radius:16px;background:var(--a-navy);color:#FFFFFF;scroll-margin-top:24px}
.lwa-bottom h2{margin:0 0 10px;font-family:'Plus Jakarta Sans',Inter,sans-serif;font-size:20px;font-weight:800;color:#FFFFFF}
.lwa-bottom p{margin:0 0 10px;font-size:17px;line-height:1.7;color:var(--a-navy-text)}
.lwa-bottom p:last-child{margin-bottom:0}
.lwa-bottom a{color:#6EE7B7}
.lwa-faq{display:flex;flex-direction:column;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--a-line)}
.lwa-faq h3{margin:0;font-size:18px;font-weight:700;line-height:1.4;color:var(--a-head)}
.lwa-faq p{margin:0;font-size:16px;line-height:1.7;color:var(--a-body)}
.lwa-faq ul{margin:0;padding-left:20px;color:var(--a-body);font-size:16px;line-height:1.7}
.lwa-about{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:16px;border:1px solid var(--a-line)}
.lwa-about-av{flex:0 0 auto;width:52px;height:52px;border-radius:999px;background:var(--a-avatar);color:var(--a-head);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:800}
.lwa-about-t{display:flex;flex-direction:column;gap:4px;min-width:0}
.lwa-about-k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted)}
.lwa-about-n{font-size:17px;font-weight:700;color:var(--a-ink)}
.lwa-about-b{font-size:15px;line-height:1.6;color:var(--a-text)}
.lwa-note{margin:0;font-size:13px;line-height:1.65;color:var(--a-muted)}

/* aside */
.lwa-toc{padding:20px;border-radius:16px;background:var(--a-bg);border:1px solid var(--a-line);box-shadow:var(--a-shadow)}
.lwa-toc h2{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted)}
.lwa-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.lwa-toc li{border-bottom:1px solid var(--a-line2)}
.lwa-toc li:last-child{border-bottom:0}
.lwa-toc a{display:flex;align-items:center;min-height:44px;padding:6px 0;font-size:15px;line-height:1.4;color:var(--a-head);text-decoration:none}
.lwa-toc a:hover{color:var(--a-accent)}
.lwa-calc{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border-radius:16px;background:var(--a-navy);color:#FFFFFF}
.lwa-calc-k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#A7F3D0}
.lwa-calc-n{font-family:'Plus Jakarta Sans',Inter,sans-serif;font-size:19px;font-weight:800;line-height:1.3}
.lwa-calc-p{font-size:15px;line-height:1.55;color:#C9D6E8}
.lwa-calc a{margin-top:4px;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:12px;background:#10B981;color:#052019;font-size:15px;font-weight:700;text-decoration:none}
.lwa-more{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:14px 18px;border-radius:16px;background:var(--a-soft);color:var(--a-head) !important;font-size:15px;font-weight:700;text-decoration:none}
.lwa-more svg{flex:0 0 auto;color:var(--a-accent)}

/* related */
.lwa-related{background:var(--a-soft);padding:clamp(40px,6vw,64px) 0}
.lwa-related .lwa-wrap{display:flex;flex-direction:column;gap:24px}
.lwa-related h2{margin:0;font-family:'Plus Jakarta Sans',Inter,sans-serif;font-weight:800;font-size:clamp(24px,2.6vw,30px);letter-spacing:-.02em;color:var(--a-head)}
.lwa-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}
.lwa-card{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--a-bg);border:1px solid var(--a-line);box-shadow:var(--a-shadow);color:var(--a-ink) !important;text-decoration:none}
.lwa-card-b{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:20px}
.lwa-card-k{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--a-accent)}
.lwa-card h3{margin:0;font-family:'Plus Jakarta Sans',Inter,sans-serif;font-size:18px;line-height:1.35;font-weight:700;color:var(--a-head)}
.lwa-card-m{margin-top:auto;padding-top:6px;font-size:13px;color:var(--a-muted)}
