.ta-reader[data-astro-cid-bhnjeuz4]{position:relative;display:inline-flex}.ta-reader__trigger[data-astro-cid-bhnjeuz4]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem 1.1rem;border:1px solid var(--ta-line);border-radius:var(--ta-radius);background:var(--ta-paper-alt);color:var(--ta-ink);font:inherit;font-weight:600;line-height:1.2;cursor:pointer}.ta-reader__trigger[data-astro-cid-bhnjeuz4]:hover{border-color:var(--ta-ink-soft)}.ta-reader__trigger[data-astro-cid-bhnjeuz4]:focus-visible{outline:3px solid var(--ta-accent-deep, var(--ta-ink));outline-offset:2px}.ta-reader__trigger[data-astro-cid-bhnjeuz4][aria-expanded=true]{border-color:var(--ta-ink-soft);background:var(--ta-paper)}.ta-reader__aa[data-astro-cid-bhnjeuz4]{display:inline-flex;align-items:baseline;font-family:var(--ta-font-read, var(--ta-font-ui));font-size:1.05rem;line-height:1}.ta-reader__aa-big[data-astro-cid-bhnjeuz4]{font-size:1.3em}.ta-reader__panel[data-astro-cid-bhnjeuz4]{position:absolute;top:calc(100% + .5rem);left:0;z-index:60;width:min(22rem,calc(100vw - 2 * var(--ta-space-2)));max-height:min(82vh,42rem);overflow:auto;padding:var(--ta-space-3);border:1px solid var(--ta-line);border-radius:var(--ta-radius);background:var(--ta-paper);box-shadow:var(--ta-shadow-lg);text-align:left}.ta-reader__panel[data-astro-cid-bhnjeuz4][hidden]{display:none}.ta-reader__head[data-astro-cid-bhnjeuz4]{display:flex;align-items:center;justify-content:space-between;gap:var(--ta-space-2);margin-bottom:var(--ta-space-2)}.ta-reader__title[data-astro-cid-bhnjeuz4]{margin:0;font-family:var(--ta-font-display);font-size:1.15rem;font-weight:600;color:var(--ta-ink)}.ta-reader__close[data-astro-cid-bhnjeuz4]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:-.4rem -.4rem -.4rem 0;border:1px solid transparent;border-radius:var(--ta-radius);background:none;color:var(--ta-ink-soft);cursor:pointer}.ta-reader__close[data-astro-cid-bhnjeuz4] svg[data-astro-cid-bhnjeuz4]{width:1.1rem;height:1.1rem}.ta-reader__close[data-astro-cid-bhnjeuz4]:hover{color:var(--ta-ink);border-color:var(--ta-line)}.ta-reader__close[data-astro-cid-bhnjeuz4]:focus-visible{outline:3px solid var(--ta-accent-deep, var(--ta-ink));outline-offset:1px}.ta-reader__field[data-astro-cid-bhnjeuz4]{margin:0 0 var(--ta-space-2);padding:0;border:0;min-inline-size:0}.ta-reader__legend[data-astro-cid-bhnjeuz4]{padding:0;margin-bottom:.4rem;font-family:var(--ta-font-ui);font-size:.78rem;font-weight:700;letter-spacing:var(--ta-ls-badge);text-transform:uppercase;color:var(--ta-ink-soft)}.ta-reader__size[data-astro-cid-bhnjeuz4]{display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;border:1px solid var(--ta-line);border-radius:var(--ta-radius);overflow:hidden}.ta-reader__step[data-astro-cid-bhnjeuz4]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;border:0;background:var(--ta-paper-alt);color:var(--ta-ink);font:inherit;cursor:pointer}.ta-reader__step[data-astro-cid-bhnjeuz4]:hover:not(:disabled){background:var(--ta-line)}.ta-reader__step[data-astro-cid-bhnjeuz4]:disabled{color:var(--ta-ink-soft);opacity:.45;cursor:default}.ta-reader__step[data-astro-cid-bhnjeuz4]:focus-visible{outline:3px solid var(--ta-accent-deep, var(--ta-ink));outline-offset:-3px}.ta-reader__step[data-astro-cid-bhnjeuz4]+.ta-reader__value[data-astro-cid-bhnjeuz4],.ta-reader__value[data-astro-cid-bhnjeuz4]+.ta-reader__step[data-astro-cid-bhnjeuz4]{border-left:1px solid var(--ta-line)}.ta-reader__stepglyph[data-astro-cid-bhnjeuz4]{font-family:var(--ta-font-read, var(--ta-font-ui));line-height:1}.ta-reader__stepglyph--min[data-astro-cid-bhnjeuz4]{font-size:.95rem}.ta-reader__stepglyph--plus[data-astro-cid-bhnjeuz4]{font-size:1.35rem}.ta-reader__stepglyph--min[data-astro-cid-bhnjeuz4]:after{content:"−";font-size:.9em}.ta-reader__stepglyph--plus[data-astro-cid-bhnjeuz4]:after{content:"+";font-size:.8em}.ta-reader__value[data-astro-cid-bhnjeuz4]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-family:var(--ta-font-ui);font-size:.95rem;font-variant-numeric:tabular-nums;color:var(--ta-ink)}.ta-reader__opts[data-astro-cid-bhnjeuz4]{display:flex;flex-wrap:wrap;gap:.35rem}.ta-reader__opt[data-astro-cid-bhnjeuz4]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.35rem .7rem;border:1px solid var(--ta-line);border-radius:var(--ta-radius);background:var(--ta-paper-alt);color:var(--ta-ink);font-size:.9rem;cursor:pointer}.ta-reader__opt[data-astro-cid-bhnjeuz4]:hover{border-color:var(--ta-ink-soft)}.ta-reader__opt[data-astro-cid-bhnjeuz4] input[data-astro-cid-bhnjeuz4]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ta-reader__opt[data-astro-cid-bhnjeuz4]:has(input:checked){border-color:var(--ta-ink);background:var(--ta-paper);box-shadow:inset 0 0 0 1px var(--ta-ink);font-weight:600}.ta-reader__opt[data-astro-cid-bhnjeuz4]:has(input:focus-visible){outline:3px solid var(--ta-accent-deep, var(--ta-ink));outline-offset:2px}.ta-reader__opt[data-astro-cid-bhnjeuz4][data-value=serif] .ta-reader__optlabel[data-astro-cid-bhnjeuz4]{font-family:Georgia,Iowan Old Style,Palatino Linotype,Book Antiqua,serif;font-size:1rem}.ta-reader__swatch[data-astro-cid-bhnjeuz4]{width:1.1rem;height:1.1rem;border:1px solid var(--ta-line);border-radius:50%;flex:none}.ta-reader__opt[data-astro-cid-bhnjeuz4][data-value=auto] .ta-reader__swatch[data-astro-cid-bhnjeuz4]{background:linear-gradient(135deg,var(--ta-swatch-light) 0 50%,var(--ta-swatch-dark) 50% 100%)}.ta-reader__opt[data-astro-cid-bhnjeuz4][data-value=paper] .ta-reader__swatch[data-astro-cid-bhnjeuz4]{background:var(--ta-swatch-light)}.ta-reader__opt[data-astro-cid-bhnjeuz4][data-value=sepia] .ta-reader__swatch[data-astro-cid-bhnjeuz4]{background:var(--ta-swatch-sepia)}.ta-reader__opt[data-astro-cid-bhnjeuz4][data-value=night] .ta-reader__swatch[data-astro-cid-bhnjeuz4]{background:var(--ta-swatch-dark)}.ta-reader__opt[data-astro-cid-bhnjeuz4][data-value=contrast] .ta-reader__swatch[data-astro-cid-bhnjeuz4]{background:linear-gradient(135deg,#fff 0 50%,#000 50% 100%)}.ta-reader__foot[data-astro-cid-bhnjeuz4]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ta-space-2);padding-top:var(--ta-space-2);border-top:1px solid var(--ta-line)}.ta-reader__reset[data-astro-cid-bhnjeuz4]{min-height:40px;padding:.4rem .9rem;border:1px solid var(--ta-line);border-radius:var(--ta-radius);background:none;color:var(--ta-ink);font:inherit;font-size:.9rem;cursor:pointer}.ta-reader__reset[data-astro-cid-bhnjeuz4]:hover:not(:disabled){border-color:var(--ta-ink-soft)}.ta-reader__reset[data-astro-cid-bhnjeuz4]:disabled{opacity:.5;cursor:default}.ta-reader__reset[data-astro-cid-bhnjeuz4]:focus-visible{outline:3px solid var(--ta-accent-deep, var(--ta-ink));outline-offset:2px}.ta-reader__hint[data-astro-cid-bhnjeuz4]{color:var(--ta-ink-soft);font-size:.78rem}@media(max-width:780px){.ta-reader__panel[data-astro-cid-bhnjeuz4]{position:fixed;left:0;right:0;top:auto;bottom:calc(var(--ta-tabbar-h, 0px) + var(--ta-player-h, 0px));width:auto;max-height:min(78dvh,34rem);padding:var(--ta-space-3) max(var(--ta-space-3),env(safe-area-inset-left)) calc(var(--ta-space-3) + env(safe-area-inset-bottom,0px)) max(var(--ta-space-3),env(safe-area-inset-right));border-left:0;border-right:0;border-bottom:0;border-radius:var(--ta-radius-lg) var(--ta-radius-lg) 0 0;background-image:linear-gradient(var(--ta-line),var(--ta-line));background-size:2.5rem 3px;background-position:center var(--ta-space-1);background-repeat:no-repeat}.ta-reader__head[data-astro-cid-bhnjeuz4]{margin-top:var(--ta-space-1)}}@media(min-width:781px){.ta-reader__panel[data-astro-cid-bhnjeuz4]{width:min(24rem,calc(100vw - 2 * var(--ta-space-3)))}}@media print{.ta-reader[data-astro-cid-bhnjeuz4]{display:none}}
