.read-mode.svelte-1p1c0pq{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.read-progress.svelte-1p1c0pq{gap:.5rem;display:grid}.progress-line.svelte-1p1c0pq{gap:.25rem;width:min(18rem,70vw);display:flex}.progress-line.svelte-1p1c0pq>span:where(.svelte-1p1c0pq){background:var(--rule);border-radius:1px;flex:1;height:.25rem}.progress-line.svelte-1p1c0pq>.is-read:where(.svelte-1p1c0pq){background:color-mix(in oklab, var(--rubric) 45%, var(--rule))}.progress-line.svelte-1p1c0pq>.is-current:where(.svelte-1p1c0pq){background:var(--rubric)}.read-offer.svelte-1p1c0pq{border-block:1px solid var(--rule);gap:1rem;max-width:46rem;padding:1.25rem 0;display:grid}@media (width>=40rem){.read-offer.svelte-1p1c0pq{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem}}.chapters-fab.svelte-1p1c0pq{bottom:max(1rem, env(safe-area-inset-bottom));z-index:20;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;width:100%;margin:2.5rem 0 0;transition:opacity .2s,visibility .2s;display:flex;position:sticky}.chapters-fab.svelte-1p1c0pq>*{pointer-events:auto}.chapters-fab.is-away.svelte-1p1c0pq{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.chapters-fab.svelte-1p1c0pq{transition:none}}@media (width>=64rem){.chapters-fab.svelte-1p1c0pq{display:none}}.chapters-fab.svelte-1p1c0pq>summary:where(.svelte-1p1c0pq){background:var(--surface);box-shadow:var(--shadow-md);cursor:pointer;list-style:none}.chapters-fab.svelte-1p1c0pq>summary:where(.svelte-1p1c0pq)::-webkit-details-marker{display:none}.chapters-fab-panel.svelte-1p1c0pq{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);width:min(22rem,100%);max-height:min(60vh,28rem);box-shadow:var(--shadow-lg);padding:.5rem;display:grid;overflow-y:auto}.chapters-fab-panel.svelte-1p1c0pq a:where(.svelte-1p1c0pq){border-radius:var(--radius-xs);min-height:3rem;color:var(--text);padding:.75rem;line-height:1.35;text-decoration:none;display:block}.chapters-fab-panel.svelte-1p1c0pq a:where(.svelte-1p1c0pq):hover{background:var(--surface-2)}.chapters-fab-panel.svelte-1p1c0pq a[aria-current=page]:where(.svelte-1p1c0pq){box-shadow:inset 2px 0 0 var(--primary);font-weight:650}.storia-count.svelte-1p1c0pq{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--rubric);font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:420;line-height:1.05}.chapter-no.svelte-1p1c0pq{font-family:var(--font-serif);color:var(--rubric);font-style:italic}.toc-sticky a[aria-current=page].svelte-1p1c0pq{color:var(--text);border-left-color:var(--primary);font-weight:650}
