.ledger-shell{gap:clamp(28px,5vh,66px)}.ledger-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.94fr);gap:clamp(24px,5vw,82px);align-items:center;padding:clamp(30px,4vw,80px) 0 12px}.ledger-copy h1{font-size:clamp(46px,5vw,82px)}.ledger-note{color:#aab3c6;font-size:13px;line-height:1.7;margin-top:28px;max-width:650px}.ledger-note strong{color:#f8fafc}.ledger-preview,.ledger-feature,.ledger-truth,.ledger-closed{background:linear-gradient(145deg,rgba(30,41,59,.8),rgba(9,14,25,.95));border:1px solid rgba(167,139,250,.22);box-shadow:0 22px 60px rgba(0,0,0,.24)}.ledger-preview{padding:clamp(22px,3vw,38px);border-radius:28px;position:relative;overflow:hidden}.ledger-preview:before{content:"";position:absolute;top:-90px;right:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(34,211,238,.13),transparent 70%);pointer-events:none}.preview-header,.preview-footer{display:flex;justify-content:space-between;align-items:start;gap:18px}.preview-kicker,.feature-index{color:#67e8f9;text-transform:uppercase;font-size:10px;letter-spacing:.15em;font-weight:700}.preview-header h2{font:700 clamp(19px,2vw,27px)/1.3 'Space Grotesk',system-ui,sans-serif;margin:12px 0 25px}.concept-pill{white-space:nowrap;font-size:10px;color:#c4b5fd;padding:7px 11px;border:1px solid rgba(167,139,250,.3);border-radius:99px}.preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{border-radius:16px;background:rgba(3,8,20,.6);border:1px solid rgba(148,163,184,.14);padding:18px 15px;display:grid;gap:10px;min-width:0}.metric span{font-size:11px;color:#9ca7b8}.metric strong{font:700 clamp(22px,2.4vw,34px) 'Space Grotesk',system-ui,sans-serif;overflow-wrap:anywhere}.metric strong span{font-size:12px}.metric.highlight{border-color:rgba(52,211,153,.42);background:linear-gradient(130deg,rgba(16,185,129,.11),rgba(13,18,33,.76))}.metric.highlight strong{color:#a7f3d0}.preview-separator{height:1px;background:rgba(148,163,184,.2);margin:24px 0 18px}.preview-footer{color:#a7b1c1;font-size:12px}.preview-footer b{color:#fbbf24}.preview-disclaimer{color:#818ba0;line-height:1.6;font-size:11px;margin:18px 0 0}.ledger-section{display:grid;gap:12px;scroll-margin-top:24px}.ledger-section>.eyebrow{margin-bottom:2px}.ledger-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:18px}.ledger-feature{border-radius:18px;padding:24px 21px}.ledger-feature h3{font-family:'Space Grotesk',system-ui,sans-serif;font-size:20px;line-height:1.2;margin:18px 0 10px}.ledger-feature p{color:#acb5c6;font-size:13px;line-height:1.7;margin:0}.ledger-truth{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(26px,4vw,44px)}.truth-badge{text-align:center;display:grid;gap:8px;min-width:175px}.truth-badge strong{font:700 clamp(36px,4vw,60px) 'Space Grotesk',system-ui,sans-serif;color:#a7f3d0}.truth-badge span{font-weight:600;font-size:12px}.truth-badge small{font-size:11px;color:#95a3b9}.ledger-wishlist{padding:36px 0 28px}.ledger-closed{border-radius:18px;padding:20px 24px;display:grid;gap:8px;margin-top:12px}.ledger-closed strong{color:#ddd6fe}.ledger-closed span{color:#aab6ca;font-size:13px;line-height:1.6}@media(max-width:1090px){.ledger-hero{grid-template-columns:1fr}.ledger-preview{max-width:800px}.ledger-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ledger-features,.ledger-truth{grid-template-columns:1fr}.ledger-hero{padding-top:12px}.preview-header{flex-wrap:wrap}.preview-grid{gap:9px}.metric{padding:15px 10px}.truth-badge{text-align:left}.ledger-wishlist{padding:20px 0}}@media(prefers-reduced-motion:reduce){.ledger-shell *, .ledger-shell *:before,.ledger-shell *:after{animation:none!important;transition:none!important}}



/* Ledger official identity approved by Issa and Ara Ledger, October 2026.
   Keep the metallic artwork intact and readable on all four themes. */
.ledger-shell .brand-logo.ledger-brand-mark{
  display:block;width:72px;height:72px;max-width:72px;flex:0 0 72px;
  object-fit:contain;border-radius:15px;
  background:linear-gradient(145deg,#070b18,#151226);
  border:1px solid rgba(245,204,105,.22);
}
.ledger-brand-hero{
  width:clamp(174px,18vw,232px);
  aspect-ratio:1;display:grid;place-items:center;
  padding:4px;overflow:hidden;border-radius:24px;
  margin:0 0 clamp(16px,2vw,24px);
  background:radial-gradient(circle at 48% 28%,#1d203e,#080c19 76%);
  border:1px solid rgba(247,199,95,.32);
  box-shadow:0 19px 42px rgba(10,9,24,.24),inset 0 1px rgba(244,224,177,.11);
}
.ledger-brand-hero img{
  display:block;width:100%;height:100%;object-fit:contain;
}
.ledger-copy h1 .gradient{
  background:linear-gradient(106deg,#fff2c5 0%,#f5c564 56%,#72dfff 100%);
  background-clip:text;-webkit-background-clip:text;
  color:transparent;-webkit-text-fill-color:transparent;
}
@media(max-width:650px){
  .ledger-shell .brand-logo.ledger-brand-mark{
    width:58px;height:58px;max-width:58px;flex-basis:58px;
  }
  .ledger-brand-hero{width:170px;border-radius:20px;}
}
