.constants-ribbon[data-astro-cid-yyvh73t4]{padding-block:var(--spacing-2xl) var(--spacing-4xl)}.constants-ribbon__header[data-astro-cid-yyvh73t4]{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);border-block-end:1px solid #464b504d;flex-wrap:wrap;margin-block-end:var(--spacing-xl);padding-block-end:var(--spacing-md);display:flex}.constants-ribbon__eyebrow[data-astro-cid-yyvh73t4],.constants-ribbon__more[data-astro-cid-yyvh73t4]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider);text-transform:uppercase;margin:0;font-weight:500}.constants-ribbon__eyebrow[data-astro-cid-yyvh73t4]{color:var(--ophanim)}.constants-ribbon__more[data-astro-cid-yyvh73t4]{color:var(--text-dim)}.constants-ribbon__more[data-astro-cid-yyvh73t4]:hover,.constants-ribbon__more[data-astro-cid-yyvh73t4]:focus-visible{color:var(--ophanim)}.constants-ribbon__row[data-astro-cid-yyvh73t4]{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:0;display:grid}.constants-ribbon__cell[data-astro-cid-yyvh73t4]{padding:var(--spacing-md);border:1px solid #464b5066}.constants-ribbon__cell[data-astro-cid-yyvh73t4] dt[data-astro-cid-yyvh73t4]{gap:var(--spacing-xs);flex-direction:column;display:flex}.constants-ribbon__cell[data-astro-cid-yyvh73t4] dd[data-astro-cid-yyvh73t4]{margin:var(--spacing-xs) 0 0;font-size:var(--text-sm);color:var(--text-light)}.constants-ribbon__glyph[data-astro-cid-yyvh73t4]{font-family:var(--font-title), "Cambria Math", "STIX Two Math", "Segoe UI Symbol", serif;font-size:var(--text-2xl);color:var(--ophanim);font-weight:700;line-height:1}.constants-ribbon__name[data-astro-cid-yyvh73t4]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider);text-transform:uppercase;color:var(--text-dim)}.page-header[data-astro-cid-yyvh73t4]{text-align:center;padding-block:var(--spacing-5xl) var(--spacing-2xl)}.page-header[data-astro-cid-yyvh73t4] .lede[data-astro-cid-yyvh73t4]{max-width:60ch;margin-inline:auto}.page-header[data-astro-cid-yyvh73t4] .caption[data-astro-cid-yyvh73t4]{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-widest);text-transform:uppercase;margin-block-start:var(--spacing-md)}.codex-wrap[data-astro-cid-yyvh73t4]{padding-block:var(--spacing-3xl) var(--spacing-6xl)}.canon-controls[data-astro-cid-yyvh73t4]{justify-content:center;align-items:baseline;gap:var(--spacing-xl);border:none;flex-wrap:wrap;margin-block-start:var(--spacing-md);padding-block-end:0;display:flex}.canon-controls__toggle[data-astro-cid-yyvh73t4]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider);text-transform:uppercase;color:var(--text-dim);transition:color var(--motion-base) var(--easing-out);padding-block:4px;text-decoration:none}.canon-controls__toggle[data-astro-cid-yyvh73t4]:hover,.canon-controls__toggle[data-astro-cid-yyvh73t4]:focus-visible,.canon-controls__toggle[data-astro-cid-yyvh73t4].is-active{color:var(--ophanim)}.codex-list[data-astro-cid-yyvh73t4]{margin:0;padding:0;list-style:none}.codex-entry[data-astro-cid-yyvh73t4]{column-gap:var(--spacing-xl);padding-block:var(--spacing-3xl);grid-template-columns:2.75rem 3.25rem 1fr;align-items:start;display:grid}.codex-entry[data-astro-cid-yyvh73t4]+.codex-entry[data-astro-cid-yyvh73t4]{border-block-start:1px solid #464b5047}.codex-entry__numeral[data-astro-cid-yyvh73t4]{font-family:var(--font-title);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:color-mix(in oklch, var(--ophanim) 70%, transparent);letter-spacing:var(--letter-wide);user-select:none;grid-area:1/1;place-self:start end;font-weight:600;line-height:1.1}.codex-entry__glyph[data-astro-cid-yyvh73t4]{font-family:var(--font-title), "Cambria Math", "STIX Two Math", "Latin Modern Math", "Segoe UI Symbol", "Apple Symbols", serif;color:var(--ophanim);user-select:none;grid-area:1/2;place-self:start center;font-size:2.6rem;font-weight:400;line-height:1}.codex-entry__body[data-astro-cid-yyvh73t4]{grid-area:1/3;min-width:0}.codex-entry__name[data-astro-cid-yyvh73t4]{overflow-wrap:anywhere;font-family:var(--font-title);font-size:var(--text-2xl);letter-spacing:var(--letter-wide);text-transform:uppercase;color:var(--argent);margin:0;font-weight:600;line-height:1.1}.codex-entry__blurb[data-astro-cid-yyvh73t4]{margin:var(--spacing-sm) 0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-dim);text-wrap:balance;max-width:64ch}.codex-entry__texts[data-astro-cid-yyvh73t4]{margin:var(--spacing-lg) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.codex-entry__awaiting[data-astro-cid-yyvh73t4]{margin:var(--spacing-lg) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider);text-transform:uppercase;color:var(--obolus);font-style:italic}.toc-line[data-astro-cid-yyvh73t4]{align-items:flex-end;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);margin-inline:calc(var(--spacing-md) * -1);color:inherit;border-radius:var(--radius-tight);transition:background-color var(--motion-base) var(--easing-out), border-color var(--motion-base) var(--easing-out);border:1px solid #0000;flex-wrap:wrap;text-decoration:none;display:flex}.toc-line__title[data-astro-cid-yyvh73t4]{font-family:var(--font-body);font-size:var(--text-md);color:var(--text-main);text-wrap:balance;transition:color var(--motion-base) var(--easing-out);font-weight:500}.toc-line__leader[data-astro-cid-yyvh73t4]{border-block-end:1px dotted color-mix(in oklch, var(--obolus) 75%, transparent);min-width:2rem;transition:border-color var(--motion-base) var(--easing-out);flex:2rem;align-self:stretch;margin-block-end:.42em}.toc-line__meta[data-astro-cid-yyvh73t4]{align-items:baseline;gap:var(--spacing-md);white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}.toc-line__arrow[data-astro-cid-yyvh73t4]{text-align:right;width:1ch;color:var(--ophanim);opacity:.5;transition:transform var(--motion-base) var(--easing-out), opacity var(--motion-base) var(--easing-out);display:inline-block}.toc-line[data-astro-cid-yyvh73t4]:hover,.toc-line[data-astro-cid-yyvh73t4]:focus-visible{background:color-mix(in oklch, var(--ophanim) 7%, transparent);border-color:color-mix(in oklch, var(--ophanim) 28%, transparent);outline:none}.toc-line[data-astro-cid-yyvh73t4]:hover .toc-line__title[data-astro-cid-yyvh73t4],.toc-line[data-astro-cid-yyvh73t4]:focus-visible .toc-line__title[data-astro-cid-yyvh73t4]{color:var(--ophanim)}.toc-line[data-astro-cid-yyvh73t4]:hover .toc-line__leader[data-astro-cid-yyvh73t4],.toc-line[data-astro-cid-yyvh73t4]:focus-visible .toc-line__leader[data-astro-cid-yyvh73t4]{border-block-end-color:color-mix(in oklch, var(--ophanim) 55%, transparent)}.toc-line[data-astro-cid-yyvh73t4]:hover .toc-line__arrow[data-astro-cid-yyvh73t4],.toc-line[data-astro-cid-yyvh73t4]:focus-visible .toc-line__arrow[data-astro-cid-yyvh73t4]{opacity:1;transform:translate(4px)}.toc-line[data-astro-cid-yyvh73t4]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--ophanim) 55%, transparent)}@media (prefers-reduced-motion:reduce){.toc-line[data-astro-cid-yyvh73t4]:hover .toc-line__arrow[data-astro-cid-yyvh73t4],.toc-line[data-astro-cid-yyvh73t4]:focus-visible .toc-line__arrow[data-astro-cid-yyvh73t4]{transform:none}}.codex-entry[data-astro-cid-yyvh73t4][data-empty=true]{opacity:.5}.codex-entry[data-astro-cid-yyvh73t4][data-empty=true] .codex-entry__numeral[data-astro-cid-yyvh73t4],.codex-entry[data-astro-cid-yyvh73t4][data-empty=true] .codex-entry__glyph[data-astro-cid-yyvh73t4]{color:var(--text-dim)}body:not(.show-all) .codex-entry[data-astro-cid-yyvh73t4][data-empty=true]{display:none}.reading[data-astro-cid-yyvh73t4]{text-align:right;font-variant-numeric:tabular-nums;min-width:7.5ch;color:var(--text-dim);letter-spacing:var(--letter-wide);display:inline-block}@media (width<=640px){.codex-entry[data-astro-cid-yyvh73t4]{column-gap:var(--spacing-md);grid-template-columns:2rem 2.5rem 1fr}.codex-entry__numeral[data-astro-cid-yyvh73t4]{font-size:var(--text-md)}.codex-entry__glyph[data-astro-cid-yyvh73t4]{font-size:1.9rem}.codex-entry__name[data-astro-cid-yyvh73t4]{font-size:var(--text-xl)}.toc-line__meta[data-astro-cid-yyvh73t4]{gap:var(--spacing-sm);font-size:.7rem}}@media (width<=360px){.codex-entry__name[data-astro-cid-yyvh73t4]{font-size:var(--text-lg)}}
