.ta-reading-progress[data-astro-cid-mu6cnre2]{position:fixed;top:0;left:0;right:0;height:5px;z-index:9999;background:color-mix(in srgb,var(--ta-ink-soft) 20%,transparent);pointer-events:none}.ta-reading-progress__fill[data-astro-cid-mu6cnre2]{height:100%;width:0%;background:linear-gradient(90deg,var(--ta-amber) 0%,var(--ta-accent-deep, var(--ta-ink)) 100%);transition:width 80ms linear}@media(min-width:780px){.ta-reading-progress[data-astro-cid-mu6cnre2]{height:6px}}@media(prefers-reduced-motion:reduce){.ta-reading-progress__fill[data-astro-cid-mu6cnre2]{transition:none}}@media print{.ta-reading-progress[data-astro-cid-mu6cnre2]{display:none}}.ta-readaloud[data-astro-cid-er77nhz3][hidden],.ta-readaloud[data-astro-cid-er77nhz3] [data-astro-cid-er77nhz3][hidden]{display:none!important}.ta-readaloud[data-astro-cid-er77nhz3]{display:block;margin-block:var(--ta-space-2) 0}.ta-readaloud__trigger[data-astro-cid-er77nhz3]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem 1.1rem;border:1px solid transparent;border-radius:var(--ta-radius);background:var(--ta-amber);color:var(--ta-on-amber);font:inherit;font-weight:600;line-height:1.2;cursor:pointer}.ta-readaloud__trigger[data-astro-cid-er77nhz3]:hover{filter:brightness(.95)}.ta-readaloud__trigger[data-astro-cid-er77nhz3]:focus-visible{outline:3px solid var(--ta-accent-deep, var(--ta-ink));outline-offset:2px}.ta-readaloud__bar[data-astro-cid-er77nhz3]{position:fixed;left:0;right:0;bottom:var(--ta-tabbar-h);z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ta-space-1) var(--ta-space-3);padding:var(--ta-space-2) var(--ta-space-3);padding-bottom:calc(var(--ta-space-2) + env(safe-area-inset-bottom,0));background:color-mix(in srgb,var(--ta-paper) 96%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--ta-line);box-shadow:0 -6px 24px #1b1e2814}@media(max-width:780px){.ta-readaloud__bar[data-astro-cid-er77nhz3]{padding-bottom:var(--ta-space-2)}}.ta-readaloud__info[data-astro-cid-er77nhz3]{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ta-readaloud__title[data-astro-cid-er77nhz3]{font-weight:600;color:var(--ta-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-readaloud__state[data-astro-cid-er77nhz3]{font-size:.82rem;color:var(--ta-ink-soft)}.ta-readaloud__hint[data-astro-cid-er77nhz3]{font-size:.8rem;line-height:1.4;color:var(--ta-ink-soft)}.ta-readaloud__hint--warn[data-astro-cid-er77nhz3]{color:var(--ta-ink);font-weight:500}.ta-readaloud__controls[data-astro-cid-er77nhz3]{flex:none;display:inline-flex;align-items:center;gap:var(--ta-space-1)}.ta-readaloud__controls[data-astro-cid-er77nhz3] button[data-astro-cid-er77nhz3]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem 1.1rem;border:1px solid transparent;border-radius:var(--ta-radius);background:var(--ta-amber);color:var(--ta-on-amber);font:inherit;font-weight:600;line-height:1.2;cursor:pointer}.ta-readaloud__controls[data-astro-cid-er77nhz3] button[data-astro-cid-er77nhz3]:hover{filter:brightness(.95)}.ta-readaloud__controls[data-astro-cid-er77nhz3] button[data-astro-cid-er77nhz3][disabled]{cursor:progress;opacity:.75;filter:none}.ta-readaloud__controls[data-astro-cid-er77nhz3] button[data-astro-cid-er77nhz3]:focus-visible{outline:3px solid var(--ta-accent-deep, var(--ta-ink));outline-offset:2px}.ta-readaloud__stop[data-astro-cid-er77nhz3],.ta-readaloud__from-start[data-astro-cid-er77nhz3]{background:transparent!important;color:var(--ta-ink);border-color:var(--ta-line)!important}.ta-readaloud__stop[data-astro-cid-er77nhz3]:hover,.ta-readaloud__from-start[data-astro-cid-er77nhz3]:hover{background:var(--ta-paper)!important}.ta-readaloud__progress[data-astro-cid-er77nhz3]{flex:1 1 10rem;min-width:8rem;display:flex;align-items:center;gap:var(--ta-space-2)}.ta-readaloud__rail[data-astro-cid-er77nhz3]{flex:1 1 auto;height:6px;border-radius:999px;background:color-mix(in srgb,var(--ta-ink-soft) 18%,transparent);overflow:hidden}.ta-readaloud__fill[data-astro-cid-er77nhz3]{height:100%;width:0%;background:var(--ta-amber);transition:width .16s linear}.ta-readaloud__pct[data-astro-cid-er77nhz3]{font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--ta-ink-soft);white-space:nowrap}.ta-readaloud__audio[data-astro-cid-er77nhz3]{flex:1 1 18rem;min-width:12rem;height:2.25rem}.ta-readaloud__note[data-astro-cid-er77nhz3]{flex:1 1 100%;margin:0;font-size:.85rem;line-height:1.45;color:var(--ta-ink-soft)}.ta-readaloud__note--warn[data-astro-cid-er77nhz3]{color:var(--ta-amber-text, var(--ta-ink))}.ta-readaloud__icon[data-astro-cid-er77nhz3]{display:none;width:1em;height:1em}.ta-readaloud__icon[data-astro-cid-er77nhz3] svg[data-astro-cid-er77nhz3]{display:block;width:100%;height:100%}.ta-readaloud__trigger[data-astro-cid-er77nhz3] .ta-readaloud__icon--play[data-astro-cid-er77nhz3],.ta-readaloud__play[data-astro-cid-er77nhz3] .ta-readaloud__icon--play[data-astro-cid-er77nhz3],.ta-readaloud__stop[data-astro-cid-er77nhz3] .ta-readaloud__icon[data-astro-cid-er77nhz3]{display:inline-flex}.ta-readaloud[data-astro-cid-er77nhz3][data-state=speaking] .ta-readaloud__play[data-astro-cid-er77nhz3] .ta-readaloud__icon--play[data-astro-cid-er77nhz3]{display:none}.ta-readaloud[data-astro-cid-er77nhz3][data-state=speaking] .ta-readaloud__play[data-astro-cid-er77nhz3] .ta-readaloud__icon--pause[data-astro-cid-er77nhz3]{display:inline-flex}.ta-readaloud[data-astro-cid-er77nhz3][data-state=loading] .ta-readaloud__play[data-astro-cid-er77nhz3] .ta-readaloud__icon[data-astro-cid-er77nhz3]{display:none}@media print{.ta-readaloud[data-astro-cid-er77nhz3]{display:none!important}}.ta-readaloud-current{background:color-mix(in srgb,var(--ta-amber) 14%,transparent);border-radius:6px;box-shadow:0 0 0 .4em color-mix(in srgb,var(--ta-amber) 14%,transparent);transition:background-color .16s linear}@media(prefers-reduced-motion:reduce){.ta-readaloud-current{transition:none}}@media print{.ta-readaloud-current{background:none;box-shadow:none}}
