/* Subject-specific continuation of the approved house style. */
main[data-reading]{background:var(--idea-paper);color:var(--idea-ink)}
main[data-reading] > :is(header.hero,header.cover,header.subsidy-hero,header.page-hero,header.prv-hero){padding-top:100px}

/* A settled reading surface; diagrams and functioning instruments keep their material. */
.kurapia-page > .thesis,
.kurapia-page > .quote,
.kurapia-page > .value,
.kurapia-page > .resource,
.kurapia-page > .loan,
.kurapia-page > .operations,
.kurapia-page > .risks,
.kurapia-page > .sources{background:var(--idea-paper);color:var(--idea-ink);border-top-color:transparent;border-bottom-color:transparent}
.kurapia-page > .thesis > :is(h2,h3,p,header),
.kurapia-page > .quote > :is(h2,h3,p,header),
.kurapia-page > .value > :is(h2,h3,p,header),
.kurapia-page > .resource > :is(h2,h3,p,header),
.kurapia-page > .loan > :is(h2,h3,p,header),
.kurapia-page > .operations > :is(h2,h3,p,header),
.kurapia-page > .risks > :is(h2,h3,p,header),
.kurapia-page > .sources > :is(h2,h3,p,header){color:inherit}

.kurapia-page > section:not(.concept-diagram):not(.lab-image):not(.workbench):not(.lab):not(.detector-shell):not(.instrument):not(.estimator){min-height:0;padding-block:clamp(42px,5vw,70px)}
.kurapia-page > section > header > :is(.eyebrow,.kicker,.section-label):has(+h2){display:none}

.kurapia-page .margin-math :is(.result,p){color:var(--idea-ink)}
.kurapia-page .operations li{color:#eef4e9}
.kurapia-page .instrument{background:radial-gradient(ellipse at 15% 0,#67897166,transparent 70%),linear-gradient(145deg,#284d3d,#142f25);box-shadow:inset 0 1px #d9ecd77a,inset 0 -1px #d9ecd733}
.kurapia-page .readouts{gap:9px;background:none;border:0}
.kurapia-page .readouts>div{border:1px solid #a3b8a85c;border-radius:7px;background:linear-gradient(135deg,#6a897248,#092b225e);box-shadow:inset 0 1px #e3f2e32b,0 8px 18px #061b1733}

