.audio-player.svelte-nf27mt{z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);font-family:system-ui,sans-serif;font-size:.875rem;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #0000000a}.audio-player__inner.svelte-nf27mt{grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem 1.5rem;max-width:75rem;margin-inline:auto;display:grid}.audio-player__timeline.svelte-nf27mt{min-width:0}.audio-player__metadata.svelte-nf27mt{align-items:baseline;gap:1rem;display:flex}.audio-player__title.svelte-nf27mt{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.audio-player__time.svelte-nf27mt{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.75rem}.audio-player__time.svelte-nf27mt span:where(.svelte-nf27mt){color:var(--ui-muted);padding-inline:.25rem}.audio-player__range.svelte-nf27mt{appearance:none;cursor:pointer;width:100%;height:1.75rem;accent-color:var(--ui-accent);background:0 0;margin:0;display:block}.audio-player__range.svelte-nf27mt::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ui-accent) var(--audio-progress), var(--ui-border) var(--audio-progress));border-radius:999px;height:4px}.audio-player__range.svelte-nf27mt::-moz-range-track{background:var(--ui-border);border-radius:999px;height:4px}.audio-player__range.svelte-nf27mt::-moz-range-progress{background:var(--ui-accent);border-radius:999px;height:4px}.audio-player__range.svelte-nf27mt::-webkit-slider-thumb{appearance:none;border:2px solid var(--ui-surface);background:var(--ui-accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--ui-accent);border-radius:50%;margin-top:-5px}.audio-player__range.svelte-nf27mt::-moz-range-thumb{border:2px solid var(--ui-surface);background:var(--ui-accent);width:10px;height:10px;box-shadow:0 0 0 1px var(--ui-accent);border-radius:50%}.audio-player__actions.svelte-nf27mt{justify-content:center;align-items:center;gap:.5rem;display:flex}.audio-player__button.svelte-nf27mt{width:2.75rem;height:2.75rem;color:var(--ui-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.625rem;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.audio-player__button.svelte-nf27mt:hover,.audio-player__button[aria-pressed=true].svelte-nf27mt{background:var(--ui-accent-soft);color:var(--ui-accent)}.audio-player__button--primary.svelte-nf27mt{background:var(--ui-accent);color:var(--ui-accent-contrast)}.audio-player__button--primary.svelte-nf27mt:hover{background:color-mix(in srgb, var(--ui-accent) 88%, var(--ui-text));color:var(--ui-accent-contrast)}.audio-player__range.svelte-nf27mt:focus-visible,.audio-player__button.svelte-nf27mt:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.audio-player__range.svelte-nf27mt:disabled,.audio-player__button.svelte-nf27mt:disabled{opacity:.4;cursor:default}.audio-player__close.svelte-nf27mt{border-left-color:var(--ui-border);margin-left:.5rem}@media (width>=640px){.audio-player__inner.svelte-nf27mt{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.audio-player__button.svelte-nf27mt{transition:none}}.reading-text.svelte-16hkyeh{max-width:70ch}.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh),.markdown__renderer.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh) p,.markdown__renderer.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh) li,.markdown__renderer.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh) blockquote,.markdown__renderer.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh) table{font-size:var(--reader-font-size);line-height:var(--reader-line-height)}.markdown__renderer.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh) ul,.markdown__renderer.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh) ol{line-height:var(--reader-line-height)}.default-literary-font.svelte-16hkyeh>article:where(.svelte-16hkyeh) p,.default-literary-font.svelte-16hkyeh>article:where(.svelte-16hkyeh) li,.default-literary-font.svelte-16hkyeh>article:where(.svelte-16hkyeh) blockquote{font-family:Georgia,Times New Roman,serif}.reader-help.svelte-16hkyeh{border-left:2px solid var(--ui-border);color:var(--ui-muted);flex-wrap:wrap;gap:.25rem .5rem;margin-block:1.25rem;padding:.75rem 1rem;font-family:system-ui,sans-serif;font-size:.875rem;line-height:1.5;display:flex}.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh) button,.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh) input,.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh) select,.reading-text.svelte-16hkyeh>article:where(.svelte-16hkyeh) textarea{font-family:system-ui,sans-serif;font-size:1rem}.has-audio-player.svelte-16hkyeh{padding-bottom:calc(10rem + env(safe-area-inset-bottom,0px))}@media (width>=640px){.has-audio-player.svelte-16hkyeh{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}}.matrix-container.svelte-15z0oo3{--cell-dim:max(2.5rem, 3rem)}.cell.svelte-15z0oo3{height:var(--cell-dim);width:var(--cell-dim);min-height:var(--cell-dim);min-width:var(--cell-dim);position:relative}
