.pr-intro.svelte-h2b9z2{margin-bottom:1.8rem}.pr-intro.svelte-h2b9z2 h1:where(.svelte-h2b9z2){margin:.5rem 0 .6rem}.pr-streak.svelte-h2b9z2{font-weight:600;color:var(--ink);margin:.4rem 0 0}.pr-continue.svelte-h2b9z2{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.2rem;font-weight:600;color:var(--accent)}.pr-continue.svelte-h2b9z2:hover{color:var(--accent-strong);text-decoration:none}.pr-empty.svelte-h2b9z2{color:var(--muted)}.pr-grid.svelte-h2b9z2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem}.pr-card.svelte-h2b9z2{display:flex;flex-direction:column;gap:.6rem;border:1px solid var(--line);border-radius:14px;padding:1.2rem 1.25rem;background:var(--raise);color:inherit;text-decoration:none;transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.pr-card.svelte-h2b9z2:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:var(--shadow-md);text-decoration:none}.pr-card-top.svelte-h2b9z2{display:flex;align-items:center;gap:.6rem}.pr-card-top.svelte-h2b9z2 .ti:where(.svelte-h2b9z2){font-size:22px;color:var(--accent);flex:none}.pr-title.svelte-h2b9z2{font-family:var(--font-display);font-weight:600;font-size:1.06rem;letter-spacing:-.015em;color:var(--ink)}.pr-summary.svelte-h2b9z2{font-size:.9rem;color:var(--muted);line-height:1.55;margin:0}.pr-meta.svelte-h2b9z2{display:flex;justify-content:space-between;font-size:.78rem;color:var(--faint);font-family:var(--font-mono);margin-top:auto;padding-top:.2rem}.pr-progress.svelte-h2b9z2{color:var(--accent)}
