.reading-graph.svelte-6rev6n.svelte-6rev6n{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 42%),var(--bg-surface);padding:1rem;margin-bottom:1.25rem}.graph-header.svelte-6rev6n.svelte-6rev6n{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.graph-eyebrow.svelte-6rev6n.svelte-6rev6n{color:var(--text-muted);display:inline-flex;align-items:center;gap:.35rem}h2.svelte-6rev6n.svelte-6rev6n{margin-top:.25rem;font-size:1.125rem;font-weight:900;letter-spacing:0}.graph-summary.svelte-6rev6n.svelte-6rev6n{min-width:4.5rem;text-align:right}.graph-summary.svelte-6rev6n strong.svelte-6rev6n{display:block;font-size:1.625rem;line-height:1;letter-spacing:0}.graph-summary.svelte-6rev6n span.svelte-6rev6n,.graph-footer.svelte-6rev6n.svelte-6rev6n{font-size:.75rem;color:var(--text-muted)}.chart-wrap.svelte-6rev6n.svelte-6rev6n{position:relative;min-height:12rem;padding-top:.5rem}.chart-grid.svelte-6rev6n.svelte-6rev6n{position:absolute;top:0;right:0;bottom:2rem;left:0;display:grid;grid-template-rows:repeat(3,1fr);pointer-events:none}.chart-grid.svelte-6rev6n span.svelte-6rev6n{border-top:1px solid var(--border-muted)}.bar-grid.svelte-6rev6n.svelte-6rev6n{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(2.25rem,1fr));gap:.625rem;height:11rem;align-items:end}.bar-column.svelte-6rev6n.svelte-6rev6n{min-width:0;height:100%;display:grid;grid-template-rows:1fr auto auto;align-items:end;gap:.35rem}.bar-track.svelte-6rev6n.svelte-6rev6n{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-muted) 74%,transparent);overflow:hidden}.bar-fill.svelte-6rev6n.svelte-6rev6n{width:100%;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 82%,white),var(--accent));box-shadow:0 -.35rem 1rem color-mix(in srgb,var(--accent) 18%,transparent);transition:height .18s ease}.bar-fill.is-empty.svelte-6rev6n.svelte-6rev6n{min-height:0}.bar-count.svelte-6rev6n.svelte-6rev6n,.bar-label.svelte-6rev6n.svelte-6rev6n{display:flex;flex-direction:column;gap:.05rem;text-align:center}.bar-count.svelte-6rev6n.svelte-6rev6n{font-size:.8125rem;font-weight:800;color:var(--text)}.bar-label.svelte-6rev6n.svelte-6rev6n{font-size:.6875rem;color:var(--text-muted)}.bar-date.svelte-6rev6n.svelte-6rev6n{color:var(--text-faint)}.graph-footer.svelte-6rev6n.svelte-6rev6n{margin-top:.875rem;padding-top:.75rem;border-top:1px solid var(--border-muted);display:flex;align-items:center;justify-content:space-between;gap:1rem}@media (max-width: 520px){.reading-graph.svelte-6rev6n.svelte-6rev6n{padding:.875rem}.graph-header.svelte-6rev6n.svelte-6rev6n,.graph-footer.svelte-6rev6n.svelte-6rev6n{align-items:flex-start;flex-direction:column;gap:.5rem}.graph-summary.svelte-6rev6n.svelte-6rev6n{text-align:left}.bar-grid.svelte-6rev6n.svelte-6rev6n{gap:.4rem;grid-template-columns:repeat(7,minmax(1.85rem,1fr))}.bar-date.svelte-6rev6n.svelte-6rev6n{display:none}}.scroll.svelte-i9r07o{height:100%;overflow-y:auto}.container.svelte-i9r07o{max-width:48rem;margin:0 auto;padding:2rem 1.5rem}@media (min-width: 768px){.container.svelte-i9r07o{padding:3rem 2.5rem}}.page-header.svelte-i9r07o{margin-bottom:2rem;padding-bottom:1rem}.page-eyebrow.svelte-i9r07o{color:var(--text-muted)}.page-title.svelte-i9r07o{margin-top:.25rem;font-size:1.875rem;font-weight:900;letter-spacing:0}.center-loader.svelte-i9r07o{display:flex;align-items:center;justify-content:center;padding:5rem 0}.alert-error.svelte-i9r07o{padding:1rem;border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-sm);font-size:.875rem}.overview-grid.svelte-i9r07o{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:2.5rem}@media (min-width: 768px){.overview-grid.svelte-i9r07o{grid-template-columns:repeat(4,1fr)}}.overview-cell.svelte-i9r07o{background:var(--bg);padding:1rem}.overview-label.svelte-i9r07o{color:var(--text-muted);margin-bottom:.25rem;display:inline-flex;align-items:center;gap:.25rem}.overview-value.svelte-i9r07o{font-size:1.5rem;font-weight:900;letter-spacing:0}.overview-subvalue.svelte-i9r07o{font-size:.75rem;color:var(--text-muted);margin-top:.125rem}.section-heading.svelte-i9r07o{font-size:1.125rem;font-weight:700;letter-spacing:0;margin-bottom:1rem}.empty-italic.svelte-i9r07o{font-size:.875rem;font-family:var(--font-serif);font-style:italic;color:var(--text-muted)}.feeds-list.svelte-i9r07o{list-style:none;padding:0;margin:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.feed-row.svelte-i9r07o{padding:.75rem 0;display:flex;align-items:center;gap:.75rem;border-top:1px solid var(--border)}.feed-row.svelte-i9r07o:first-child{border-top:0}.feed-index.svelte-i9r07o{color:var(--text-faint);width:1.5rem;text-align:right}.feed-main.svelte-i9r07o{flex:1;min-width:0}.feed-title.svelte-i9r07o{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-count.svelte-i9r07o{font-size:.75rem;color:var(--text-muted)}
