.quantum-hero{padding:72px 0 42px;background:radial-gradient(circle at 15% 15%,rgba(199,160,74,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.025),transparent)}
.quantum-hero .qp-kicker,.article-hero .qp-kicker{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#d7bd79;font-weight:800;margin-bottom:14px}
.quantum-hero h1,.article-hero h1{max-width:980px;margin:0 0 18px;font-size:clamp(2.15rem,5vw,4.5rem);line-height:1.06}
.quantum-hero p,.article-hero .lead{max-width:900px;font-size:1.16rem;line-height:1.9;color:var(--muted,#b9bdc7)}
.qp-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}
.qp-principles article,.qp-paper-card,.qp-note,.qp-callout,.qp-toc{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);border-radius:20px}
.qp-principles article{padding:20px}.qp-principles strong{display:block;color:#f1d48d;margin-bottom:8px}.qp-principles p{margin:0;font-size:.98rem;line-height:1.75}
.qp-section{padding:48px 0}.qp-section-soft{background:rgba(255,255,255,.018)}
.qp-section-head{max-width:880px;margin-bottom:26px}.qp-section-head span{display:block;color:#d7bd79;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;margin-bottom:8px}.qp-section-head h2{margin:0 0 12px;font-size:clamp(1.65rem,3vw,2.55rem)}.qp-section-head p{margin:0;color:var(--muted,#b9bdc7);line-height:1.8}
.qp-paper-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.qp-paper-card{padding:28px;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center}.qp-paper-card .tag{display:inline-flex;margin-bottom:12px}.qp-paper-card h2{font-size:1.55rem;line-height:1.45;margin:0 0 10px}.qp-paper-card p{margin:0;color:var(--muted,#b9bdc7);line-height:1.8}.qp-paper-meta{margin-top:14px;font-size:.92rem;color:#d8dbe1}.qp-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.qp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);text-decoration:none;font-weight:800}.qp-btn.primary{background:#d7bd79;color:#16130c;border-color:#d7bd79}.qp-btn:hover{transform:translateY(-1px)}
.article-hero{padding:58px 0 34px}.article-meta{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 0}.article-meta span,.article-meta a{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 11px;font-size:.86rem;color:#dfe2e8;text-decoration:none}
.article-shell{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,300px);gap:36px;align-items:start;padding-bottom:64px}.article-body{font-size:1.055rem;line-height:1.92}.article-body h2{font-size:clamp(1.55rem,2.8vw,2.15rem);margin:48px 0 14px;line-height:1.3}.article-body h3{font-size:1.28rem;margin:32px 0 10px}.article-body p{margin:0 0 19px}.article-body strong{color:#f0d58e}.article-body ul,.article-body ol{padding-right:1.35rem}.article-body li{margin:9px 0}.article-body blockquote{margin:24px 0;padding:18px 22px;border-right:3px solid #d7bd79;background:rgba(215,189,121,.07);border-radius:14px;font-size:1.08rem}.article-body blockquote p{margin:0}.article-body .sequence{display:grid;gap:8px;margin:24px 0}.article-body .sequence div{padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);font-weight:700}.qp-callout{padding:22px 24px;margin:26px 0}.qp-callout h3{margin:0 0 9px}.qp-callout p:last-child{margin-bottom:0}.qp-callout.caution{border-color:rgba(215,189,121,.3);background:rgba(215,189,121,.055)}
.qp-toc{position:sticky;top:96px;padding:18px}.qp-toc strong{display:block;margin-bottom:10px;color:#f0d58e}.qp-toc a{display:block;padding:7px 0;color:#c8ccd4;text-decoration:none;font-size:.92rem;line-height:1.45}.qp-toc a:hover{color:#fff}.qp-source-box{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.03);margin-top:40px}.qp-source-box h2{margin-top:0}.qp-source-box cite{font-style:normal;color:#e7e9ed}.qp-disclaimer{font-size:.93rem;color:#aeb3bd;margin-top:14px}
.qp-bridge{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.qp-bridge article{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.028)}.qp-bridge h3{margin-top:0}.qp-bridge p:last-child{margin-bottom:0}
@media(max-width:900px){.qp-principles{grid-template-columns:1fr}.qp-paper-card{grid-template-columns:1fr}.article-shell{grid-template-columns:1fr}.qp-toc{position:static;order:-1}.qp-bridge{grid-template-columns:1fr}.quantum-hero,.article-hero{padding-top:42px}}


/* V107 — quantum article text contrast fix
   Keeps layout/design intact; only strengthens text that became too pale on light backgrounds. */
body .qp-article,
body .qp-article p,
body .qp-article li,
body .qp-article dd,
body .qp-article dt,
body .qp-article blockquote,
body .qp-source-box,
body .qp-source-box p,
body .qp-paper-meta,
body .quantum-article-hero p{
  color:#334a67!important;
  -webkit-text-fill-color:#334a67!important;
}

body .qp-article h1,
body .qp-article h2,
body .qp-article h3,
body .qp-article h4,
body .qp-source-box h2,
body .qp-source-box h3{
  color:#0d1b2e!important;
  -webkit-text-fill-color:#0d1b2e!important;
}

body .qp-article strong,
body .qp-source-box strong,
body .quantum-article-hero strong{
  color:#172f4f!important;
  -webkit-text-fill-color:#172f4f!important;
}

body .qp-source-box cite,
body .qp-source-box em,
body .qp-article cite,
body .qp-article em{
  color:#415976!important;
  -webkit-text-fill-color:#415976!important;
}

body .qp-article a:not(.qp-btn),
body .qp-source-box a:not(.qp-btn),
body .qp-paper-meta a{
  color:#0b4f8a!important;
  -webkit-text-fill-color:#0b4f8a!important;
  text-decoration-color:currentColor!important;
}

body .qp-article-hero .qp-kicker,
body .qp-article .qp-kicker{
  color:#07827f!important;
  -webkit-text-fill-color:#07827f!important;
}

body .qp-toc,
body .qp-toc a{
  color:#29445f!important;
  -webkit-text-fill-color:#29445f!important;
}

body .qp-disclaimer{
  color:#52677f!important;
  -webkit-text-fill-color:#52677f!important;
}

/* Keep dark theme readable as well */
html[data-theme="dark"] body .qp-article,
html[data-theme="dark"] body .qp-article p,
html[data-theme="dark"] body .qp-article li,
html[data-theme="dark"] body .qp-article dd,
html[data-theme="dark"] body .qp-article dt,
html[data-theme="dark"] body .qp-article blockquote,
html[data-theme="dark"] body .qp-source-box,
html[data-theme="dark"] body .qp-source-box p,
html[data-theme="dark"] body .qp-paper-meta,
html[data-theme="dark"] body .quantum-article-hero p,
body[data-theme="dark"] .qp-article,
body[data-theme="dark"] .qp-article p,
body[data-theme="dark"] .qp-source-box,
body[data-theme="dark"] .qp-source-box p{
  color:#d4deeb!important;
  -webkit-text-fill-color:#d4deeb!important;
}

html[data-theme="dark"] body .qp-article h1,
html[data-theme="dark"] body .qp-article h2,
html[data-theme="dark"] body .qp-article h3,
html[data-theme="dark"] body .qp-source-box h2,
html[data-theme="dark"] body .qp-source-box h3,
html[data-theme="dark"] body .qp-article strong,
html[data-theme="dark"] body .qp-source-box strong,
body[data-theme="dark"] .qp-article h1,
body[data-theme="dark"] .qp-article h2,
body[data-theme="dark"] .qp-article h3,
body[data-theme="dark"] .qp-source-box h2,
body[data-theme="dark"] .qp-source-box h3,
body[data-theme="dark"] .qp-article strong,
body[data-theme="dark"] .qp-source-box strong{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}

html[data-theme="dark"] body .qp-article a:not(.qp-btn),
html[data-theme="dark"] body .qp-source-box a:not(.qp-btn),
body[data-theme="dark"] .qp-article a:not(.qp-btn),
body[data-theme="dark"] .qp-source-box a:not(.qp-btn){
  color:#8ec5ff!important;
  -webkit-text-fill-color:#8ec5ff!important;
}


/* V108 — metadata row contrast fix on quantum article pages */
body .qp-meta,
body .qp-meta * ,
body .qp-article-meta,
body .qp-article-meta *,
body .paper-meta,
body .paper-meta *{
  color:#5a6f88!important;
  -webkit-text-fill-color:#5a6f88!important;
}

body .qp-meta a,
body .qp-article-meta a,
body .paper-meta a{
  color:#0b4f8a!important;
  -webkit-text-fill-color:#0b4f8a!important;
}

html[data-theme="dark"] body .qp-meta,
html[data-theme="dark"] body .qp-meta *,
html[data-theme="dark"] body .qp-article-meta,
html[data-theme="dark"] body .qp-article-meta *,
html[data-theme="dark"] body .paper-meta,
html[data-theme="dark"] body .paper-meta *,
body[data-theme="dark"] .qp-meta,
body[data-theme="dark"] .qp-meta *,
body[data-theme="dark"] .qp-article-meta,
body[data-theme="dark"] .qp-article-meta *,
body[data-theme="dark"] .paper-meta,
body[data-theme="dark"] .paper-meta *{
  color:#c9d7e6!important;
  -webkit-text-fill-color:#c9d7e6!important;
}

html[data-theme="dark"] body .qp-meta a,
html[data-theme="dark"] body .qp-article-meta a,
html[data-theme="dark"] body .paper-meta a,
body[data-theme="dark"] .qp-meta a,
body[data-theme="dark"] .qp-article-meta a,
body[data-theme="dark"] .paper-meta a{
  color:#8ec5ff!important;
  -webkit-text-fill-color:#8ec5ff!important;
}


/* V109 — exact fix for the actual .article-meta row */
body .article-meta span{
  color:#334a67!important;
  -webkit-text-fill-color:#334a67!important;
  border-color:rgba(51,74,103,.18)!important;
}

body .article-meta a{
  color:#0b4f8a!important;
  -webkit-text-fill-color:#0b4f8a!important;
  border-color:rgba(11,79,138,.20)!important;
}

html[data-theme="dark"] body .article-meta span,
body[data-theme="dark"] .article-meta span{
  color:#d4deeb!important;
  -webkit-text-fill-color:#d4deeb!important;
  border-color:rgba(255,255,255,.14)!important;
}

html[data-theme="dark"] body .article-meta a,
body[data-theme="dark"] .article-meta a{
  color:#8ec5ff!important;
  -webkit-text-fill-color:#8ec5ff!important;
  border-color:rgba(142,197,255,.24)!important;
}


/* V110 — internal article-cluster navigation */
body .qp-related-articles{
  margin:38px 0 28px;
  padding-top:8px;
}
body .qp-related-articles h2{
  margin-bottom:8px;
}
body .qp-related-articles p{
  margin-bottom:14px;
}

/* V140 — quantum landing visual micro-polish
   Landing-page-only hierarchy, contrast and article separation.
   No research claims or article content changed. */
body .quantum-hero{
  padding:58px 0 36px;
}
body .quantum-hero h1{
  max-width:940px;
  font-size:clamp(2.1rem,4.25vw,4.05rem);
  line-height:1.05;
  margin-bottom:16px;
}
body .quantum-hero > .container > p{
  max-width:980px;
  font-size:1.11rem;
  line-height:1.82;
}
body .quantum-hero .qp-kicker{
  margin-bottom:12px;
  font-size:.8rem;
  letter-spacing:.17em;
}
body .qp-principles{
  margin-top:26px;
  gap:18px;
}
body .qp-principles article{
  padding:18px 20px;
}
body .qp-principles strong{
  margin-bottom:7px;
}
body .qp-section{
  padding:42px 0;
}
body .qp-section-head{
  max-width:840px;
  margin-bottom:24px;
}
body .qp-section-head h2{
  font-size:clamp(1.65rem,2.55vw,2.3rem);
  line-height:1.22;
  margin-bottom:10px;
}
body .qp-section-head p{
  line-height:1.72;
}
body .qp-paper-grid{
  gap:16px;
}
body .qp-paper-card{
  padding:25px 28px;
  gap:18px;
  border-radius:18px;
}
body .qp-paper-card h2{
  max-width:1080px;
  font-size:clamp(1.18rem,1.55vw,1.38rem);
  line-height:1.45;
  margin-bottom:8px;
  text-wrap:balance;
}
body .qp-paper-card p{
  max-width:1050px;
  line-height:1.72;
}
body .qp-paper-card .tag{
  margin-bottom:9px;
}
body .qp-paper-meta{
  margin-top:12px;
  line-height:1.55;
}
body .qp-paper-card .qp-actions{
  margin-top:15px;
  align-items:center;
}
body .qp-paper-card .qp-btn{
  min-height:42px;
  padding:10px 16px;
  line-height:1.2;
}

/* Light-theme contrast and subtle paper separation */
html:not([data-theme="dark"]) body .quantum-hero .qp-kicker,
html:not([data-theme="dark"]) body .qp-section-head span,
html:not([data-theme="dark"]) body .qp-principles strong{
  color:#a97608;
  -webkit-text-fill-color:#a97608;
}
html:not([data-theme="dark"]) body .qp-paper-card{
  background:rgba(255,255,255,.58);
  border-color:rgba(37,67,99,.12);
  box-shadow:0 8px 26px rgba(29,52,78,.035);
}
html:not([data-theme="dark"]) body .qp-principles article{
  background:rgba(255,255,255,.34);
  border-color:rgba(37,67,99,.10);
}
html:not([data-theme="dark"]) body .qp-paper-card + .qp-paper-card{
  margin-top:1px;
}

/* Dark-theme parity */
html[data-theme="dark"] body .quantum-hero .qp-kicker,
html[data-theme="dark"] body .qp-section-head span,
html[data-theme="dark"] body .qp-principles strong,
body[data-theme="dark"] .quantum-hero .qp-kicker,
body[data-theme="dark"] .qp-section-head span,
body[data-theme="dark"] .qp-principles strong{
  color:#e0c779;
  -webkit-text-fill-color:#e0c779;
}

@media(max-width:900px){
  body .quantum-hero{padding:40px 0 28px}
  body .quantum-hero h1{font-size:clamp(2rem,10vw,3rem);margin-bottom:14px}
  body .quantum-hero > .container > p{font-size:1rem;line-height:1.72}
  body .qp-principles{margin-top:22px;gap:12px}
  body .qp-section{padding:34px 0}
  body .qp-section-head{margin-bottom:20px}
  body .qp-section-head h2{font-size:clamp(1.55rem,7vw,2rem)}
  body .qp-paper-card{padding:21px 19px}
  body .qp-paper-card h2{font-size:1.16rem;line-height:1.42}
  body .qp-paper-card p{line-height:1.66}
  body .qp-paper-card .qp-actions{gap:8px}
  body .qp-paper-card .qp-btn{min-height:40px;padding:9px 14px}
}


/* V230: Hebrew-first, plain-language quantum article system */
.qp-hebrew-first .qp-kicker,.qp-landing-hebrew .qp-kicker{letter-spacing:.04em}
.qp-author-line{font-weight:800;opacity:.84}
.qp-hero-lead{max-width:980px;margin-inline:auto!important;font-size:19px!important;line-height:1.8!important}
.qp-wow-card{max-width:1030px;margin:28px auto 0;padding:26px 30px;border-radius:22px;background:linear-gradient(135deg,rgba(255,249,231,.98),rgba(255,255,255,.98));border:1px solid #e9d29a;color:#35280f;box-shadow:0 16px 50px rgba(61,44,13,.08);text-align:right}
.qp-wow-card>span{display:block;font-size:12px;font-weight:950;color:#916712;margin-bottom:8px}
.qp-wow-card h2{margin:0 0 9px;font-size:25px;line-height:1.45;color:#251b09}
.qp-wow-card p{margin:0!important;color:#655434!important;line-height:1.75!important}
.qp-simple-article{font-size:18px;line-height:1.88}
.qp-simple-article h2{margin-top:54px;font-size:32px;line-height:1.3}
.qp-simple-article p,.qp-simple-article li{max-width:920px}
.qp-plain-flow{display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;margin:26px 0;padding:20px;border-radius:16px;background:#f4f8fb;border:1px solid #dbe6ee}
.qp-plain-flow b{padding:9px 14px;background:#fff;border:1px solid #dbe6ee;border-radius:10px}
.qp-plain-flow span{font-size:22px;font-weight:900;color:#16877e}
.qp-paper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.qp-paper-card-he{border:1px solid #dce5ec;border-radius:20px;background:#fff;padding:26px;box-shadow:0 14px 42px rgba(10,26,39,.055);display:flex;flex-direction:column}
.qp-paper-card-he small{font-weight:900;color:#16877e}
.qp-paper-card-he h3{font-size:23px;line-height:1.4;margin:10px 0}
.qp-paper-card-he p{color:#607080;line-height:1.75;flex:1}
.qp-landing-section{padding:72px 0}
.qp-section-head{max-width:930px;margin:0 auto 28px;text-align:center}
.qp-section-head h2{font-size:36px;margin:0 0 12px}
.qp-section-head p{font-size:18px;color:#627181;line-height:1.75}
.qp-method-note{background:#f5f8fa}
.qp-three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.qp-three article{background:#fff;border:1px solid #dce5ec;border-radius:18px;padding:23px}
.qp-three article>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8f7f5;color:#087c73}
.qp-three h3{font-size:20px;margin:10px 0 7px}
.qp-three p{color:#607080;line-height:1.7;margin:0}
@media(max-width:900px){
  .qp-paper-grid,.qp-three{grid-template-columns:1fr}
  .qp-simple-article{font-size:17px}
  .qp-wow-card{padding:22px 20px}
}


/* V231: exact-but-light Hebrew quantum summaries */
.qp-wow-card-main h2{font-size:27px;line-height:1.5}
.qp-core-synthesis{padding:72px 0;background:linear-gradient(180deg,#f6f9fb,#ffffff)}
.qp-three-deep article{box-shadow:0 12px 38px rgba(10,26,39,.05)}
.qp-three-deep article p{font-size:16px;line-height:1.78}
.qp-rscale{background:#f5f8fa}
.qp-wide-callout{max-width:1050px;margin:0 auto;background:linear-gradient(145deg,#081725,#103748);border-radius:24px;padding:34px 38px;color:#fff;box-shadow:0 22px 65px rgba(7,25,39,.14)}
.qp-wide-callout small{display:block;color:#91e4dc;font-weight:950;margin-bottom:9px}
.qp-wide-callout h2{font-size:30px;line-height:1.4;margin:0 0 13px}
.qp-wide-callout p{font-size:17px;line-height:1.82;color:#c4d1dc;margin:0}
.qp-simple-article .qp-callout h3{font-size:23px;line-height:1.4}
@media(max-width:900px){
  .qp-wide-callout{padding:26px 22px}
  .qp-wide-callout h2{font-size:25px}
}


/* V233: observer / consciousness precision */
.qp-four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.qp-four article{background:#fff;border:1px solid #dce5ec;border-radius:18px;padding:24px;box-shadow:0 12px 38px rgba(10,26,39,.05)}
.qp-four article>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e8f7f5;color:#087c73}
.qp-four h3{font-size:21px;line-height:1.45;margin:10px 0 8px}
.qp-four p{color:#607080;line-height:1.8;margin:0}
.qp-source-insight{margin:24px 0;padding:22px 24px;border-radius:17px;background:#f3faf9;border:1px solid #d5ebe8}
.qp-source-insight h3{font-size:21px;margin:0 0 8px;color:#12313a}
.qp-source-insight p{margin:0!important;line-height:1.8}
@media(max-width:900px){.qp-four{grid-template-columns:1fr}}


/* V237 — deep but plain-Hebrew quantum articles */
.qp-deep-article{font-size:18px;line-height:1.9}
.qp-deep-article>p{margin-bottom:18px}
.qp-deep-article h2{margin-top:58px;margin-bottom:16px}
.qp-detail-card{margin:24px 0;padding:23px 25px;border-radius:18px;background:#f4faf9;border:1px solid #d7ebe8}
.qp-detail-card h3{margin:0 0 10px;font-size:22px;color:#15313a}
.qp-detail-card p{margin:0;line-height:1.8;color:#566775}
.qp-deep-flow{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:18px 0}
.qp-deep-flow b{padding:9px 12px;border-radius:10px;background:#fff;border:1px solid #d8e6e4;font-size:15px}
.qp-deep-flow span{font-weight:950;color:#12857c}
.qp-key-point{margin:28px 0;padding:24px 27px;border-radius:19px;background:linear-gradient(135deg,#fff7e4,#fffdf8);border:1px solid #ead39c}
.qp-key-point>strong{display:block;font-size:20px;color:#483618;margin-bottom:8px}
.qp-key-point p{margin:0;color:#685737;line-height:1.8}
.qp-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}
.qp-detail-grid .qp-detail-card{margin:0}
.qp-wow-card-deep h2{font-size:27px;line-height:1.48}
.qp-source-box{margin-top:64px}
@media(max-width:900px){.qp-detail-grid{grid-template-columns:1fr}.qp-deep-article{font-size:17px}}
