.instant-native-page.svelte-1nex37o{display:grid;gap:.95rem;font-family:var(--font-body)}.page-head.svelte-1nex37o{gap:.45rem;max-width:72ch}.page-head.svelte-1nex37o h1:where(.svelte-1nex37o){margin:0;font-size:var(--type-page-title);line-height:1.14;color:color-mix(in srgb,var(--ink) 92%,var(--brand-accent) 8%)}.subtitle.svelte-1nex37o{margin:0;font-size:var(--type-body-md);line-height:1.45;color:color-mix(in srgb,var(--ink) 74%,var(--muted) 26%)}.level-nav.svelte-1nex37o{display:grid;grid-template-columns:1fr;gap:.45rem}.level-btn.svelte-1nex37o{border:1px solid color-mix(in srgb,var(--ink) 15%,transparent 85%);border-radius:10px;background:color-mix(in srgb,var(--ink) 3%,transparent 97%);color:color-mix(in srgb,var(--ink) 86%,var(--muted) 14%);padding:.62rem .72rem;text-align:left;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.level-btn.active.svelte-1nex37o{background:color-mix(in srgb,var(--ink) 88%,var(--muted) 12%);color:var(--surface-panel);border-color:color-mix(in srgb,var(--ink) 88%,transparent 12%)}.drill-shell.svelte-1nex37o,.spoken-shell.svelte-1nex37o{display:grid;gap:.75rem;padding:1rem}.level-head.svelte-1nex37o{display:grid;gap:.15rem}.level-head.svelte-1nex37o h2:where(.svelte-1nex37o){margin:0;font-size:var(--type-h2);line-height:1.25;color:color-mix(in srgb,var(--ink) 90%,var(--brand-accent) 10%)}.level-head.svelte-1nex37o p:where(.svelte-1nex37o){margin:0;font-size:var(--type-meta);line-height:1.5;color:color-mix(in srgb,var(--ink) 72%,var(--muted) 28%)}.date-list.svelte-1nex37o{display:flex;flex-wrap:wrap;gap:.35rem}.date-item.svelte-1nex37o{border:none;background:transparent;padding:0;font-size:var(--type-meta);line-height:1.4;color:color-mix(in srgb,var(--ink) 60%,var(--muted) 40%);cursor:pointer;text-align:left}.date-item.active.svelte-1nex37o{color:color-mix(in srgb,var(--ink) 86%,var(--muted) 14%)}.mode-row.svelte-1nex37o,.control-row.svelte-1nex37o{display:flex;flex-wrap:wrap;gap:.4rem}.mode-btn.svelte-1nex37o,.control-btn.svelte-1nex37o,.page-btn.svelte-1nex37o,.page-number.svelte-1nex37o{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent 84%);border-radius:9px;background:color-mix(in srgb,var(--ink) 4%,transparent 96%);color:color-mix(in srgb,var(--ink) 84%,var(--muted) 16%);padding:.42rem .68rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.mode-btn.active.svelte-1nex37o,.control-btn.active.svelte-1nex37o,.page-number.active.svelte-1nex37o{background:color-mix(in srgb,var(--ink) 88%,var(--muted) 12%);color:var(--surface-panel);border-color:color-mix(in srgb,var(--ink) 88%,transparent 12%)}.date-pagination.svelte-1nex37o{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem}.page-numbers.svelte-1nex37o{display:flex;flex-wrap:wrap;justify-content:center;gap:.28rem}.page-number.svelte-1nex37o{min-width:2rem;padding-inline:.48rem}.page-btn.svelte-1nex37o:disabled{opacity:.45;cursor:not-allowed}.chunk-grid.svelte-1nex37o{display:grid;grid-template-columns:1fr;gap:.55rem}.drill-item.svelte-1nex37o,.focus-card.svelte-1nex37o{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent 88%);border-radius:12px;padding:.8rem .85rem;display:grid;gap:.26rem;background:color-mix(in srgb,var(--surface-panel) 92%,var(--ink) 8%);cursor:pointer;width:100%;text-align:left;font:inherit}.en.svelte-1nex37o{margin:0;font-size:1.18rem;line-height:1.45;font-weight:650;color:color-mix(in srgb,var(--ink) 90%,var(--brand-accent) 10%)}.fa.svelte-1nex37o{margin:0;font-size:.98rem;line-height:1.62;color:color-mix(in srgb,var(--ink) 76%,var(--muted) 24%)}.focus-card.svelte-1nex37o{min-height:9rem;align-content:center}.spoken-list.svelte-1nex37o{display:grid;gap:.48rem}.spoken-line.svelte-1nex37o{margin:0;font-size:1.03rem;line-height:1.6;color:color-mix(in srgb,var(--ink) 84%,var(--muted) 16%)}.spoken-en.svelte-1nex37o,.spoken-fa.svelte-1nex37o{unicode-bidi:isolate}@media(max-width:780px){.date-pagination.svelte-1nex37o{grid-template-columns:1fr;justify-items:center}}@media(min-width:920px){.level-nav.svelte-1nex37o,.chunk-grid.svelte-1nex37o{grid-template-columns:1fr 1fr}}
