.vo[data-page=substrate] .deva{font-family:var(--deva)}.vo[data-page=substrate] .crumbs{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s-6)}.vo[data-page=substrate] .crumbs a{color:var(--ink-soft)}.vo[data-page=substrate] .crumbs a:hover{color:var(--ink)}.vo[data-page=substrate] .stamp-line{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);margin-top:var(--s-6);gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.vo[data-page=substrate] .chip-row{gap:var(--s-3);flex-wrap:wrap;display:flex}.vo[data-page=substrate] .chip{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--rule-strong);white-space:nowrap;border-radius:999px;padding:.25em .85em}.vo[data-page=substrate] .chip.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.vo[data-page=substrate] .chip.data{color:var(--data);border-color:color-mix(in srgb, var(--data) 45%, transparent)}.vo[data-page=substrate] .triple-panel{padding:var(--s-12) var(--s-6);gap:var(--s-4);text-align:center;justify-items:center;display:grid}.vo[data-page=substrate] .triple-panel .triple{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.25rem,3.4vw,2.25rem)}.vo[data-page=substrate] .triple-panel .triple-note{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;color:var(--ink-faint)}.vo[data-page=substrate] .sub-verse{max-width:var(--prose);gap:var(--s-2);margin:var(--s-8) 0 0;display:grid}.vo[data-page=substrate] .sub-verse .sa{font-family:var(--deva);font-size:var(--t-m);color:var(--accent)}.vo[data-page=substrate] .sub-verse .ia{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;color:var(--ink-faint)}.vo[data-page=substrate] .sub-verse .en{color:var(--ink-soft);font-family:var(--serif);font-style:italic}.vo[data-page=substrate] .sub-grid-3{gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.vo[data-page=substrate] .sub-grid-2{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}@media (max-width:1020px){.vo[data-page=substrate] .sub-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.vo[data-page=substrate] .sub-grid-3,.vo[data-page=substrate] .sub-grid-2{grid-template-columns:1fr}}.vo[data-page=substrate] .sub-card{padding:var(--s-6)}.vo[data-page=substrate] .sub-card h3{font-size:var(--t-m);margin:0 0 var(--s-1)}.vo[data-page=substrate] .sub-card .iast-line{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;color:var(--ink-faint);margin:0 0 var(--s-4)}.vo[data-page=substrate] .sub-card p{color:var(--ink-soft);font-size:var(--t-s);margin:0 0 var(--s-3)}.vo[data-page=substrate] .sub-card .tag-mark{font-family:var(--mono);font-size:var(--t-xs);color:var(--accent)}.vo[data-page=substrate] .thm-card{padding:var(--s-6);gap:var(--s-2);flex-direction:column;scroll-margin-top:6rem;display:flex}.vo[data-page=substrate] .thm-card .thm-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.vo[data-page=substrate] .thm-card .thm-id{font-family:var(--mono);font-size:var(--t-m);color:var(--data);text-shadow:var(--glow-data)}.vo[data-page=substrate] .thm-card h3{font-family:var(--deva);font-size:var(--t-m);color:var(--accent);margin:0;font-weight:500}.vo[data-page=substrate] .thm-card .iast-line{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;color:var(--ink-faint);margin:0}.vo[data-page=substrate] .thm-card p.stmt{color:var(--ink-soft);font-size:var(--t-s);flex:auto;margin:0}.vo[data-page=substrate] .thm-card .thm-foot{border-top:1px solid var(--rule);padding-top:var(--s-3);font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.vo[data-page=substrate] .thm-card .thm-foot .ok{color:var(--ok)}.vo[data-page=substrate] .tower{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.vo[data-page=substrate] .tower li{gap:var(--s-4) var(--s-6);padding:var(--s-4) var(--s-6);grid-template-columns:7rem 1fr auto;align-items:baseline;display:grid}@media (max-width:920px){.vo[data-page=substrate] .tower li{grid-template-columns:1fr}}.vo[data-page=substrate] .tower .tk{font-family:var(--mono);font-size:var(--t-l);color:var(--data);text-shadow:var(--glow-data)}.vo[data-page=substrate] .tower li.is-seal .tk{color:var(--accent);text-shadow:var(--glow-accent)}.vo[data-page=substrate] .tower h3{font-size:var(--t-s);margin:0}.vo[data-page=substrate] .tower p{color:var(--ink-soft);font-size:var(--t-s);margin:var(--s-1) 0 0}.vo[data-page=substrate] .tower .range{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.vo[data-page=substrate] .formula{font-family:var(--mono);font-size:var(--t-m);color:var(--ink);border-block:1px solid var(--rule-strong);padding-block:var(--s-4);margin-block:var(--s-6)}.vo[data-page=substrate] .repro-pre{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-soft);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-s);padding:var(--s-6);overscroll-behavior-x:contain;white-space:pre;line-height:1.7;overflow-x:auto}.vo[data-page=substrate] .catalog-note{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);margin-top:var(--s-6);max-width:var(--prose)}.vo[data-page=substrate] .catalog-note a{color:var(--accent)}.vo[data-page=substrate] .seal{text-align:center;gap:var(--s-3);padding-block:var(--s-12) var(--s-16);border-top:1px solid var(--rule);justify-items:center;display:grid}.vo[data-page=substrate] .seal .mantra{font-family:var(--deva);font-size:var(--t-l);color:var(--accent);margin:0}.vo[data-page=substrate] .seal .seal-line{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);max-width:72ch;margin:0}
