.readings-page-header:where(.io-vd7sh3hq){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.readings-title:where(.io-vd7sh3hq){letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.85rem;font-weight:700}.readings-desc:where(.io-vd7sh3hq){margin:0;font-size:.95rem;line-height:1.5}.readings-hero-link:where(.io-vd7sh3hq){align-self:center;padding:.45rem 1rem;font-size:.85rem;text-decoration:none}.results-bar:where(.io-vd7sh3hq){margin-bottom:1.25rem}.results-count-text:where(.io-vd7sh3hq){font-size:.85rem;font-weight:600}.reset-link-btn:where(.io-vd7sh3hq){color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.82rem;text-decoration:underline;display:none}.empty-card:where(.io-vd7sh3hq){text-align:center;margin-top:1rem;padding:3.5rem 1.5rem;display:none}.empty-icon:where(.io-vd7sh3hq){color:var(--muted-foreground);margin:0 auto .75rem}.empty-title:where(.io-vd7sh3hq){margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.empty-desc:where(.io-vd7sh3hq){margin-bottom:1.25rem;font-size:.88rem}.empty-reset-btn:where(.io-vd7sh3hq){padding:.5rem 1.2rem;font-size:.85rem}.new-reader-hint:where(.io-vd7sh3hq){border:1px solid var(--border);background:light-dark(#faf8f5,#1c1a18);border-radius:8px;align-items:baseline;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.5;display:flex}.hint-label:where(.io-vd7sh3hq){white-space:nowrap;color:var(--primary,#c28340);font-weight:700}.new-reader-hint:where(.io-vd7sh3hq) a:where(.io-vd7sh3hq){font-weight:600}
