.page-head.svelte-1mr7uv1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-5)}.page-title.svelte-1mr7uv1{margin:0;font-family:var(--font-mono);font-size:var(--fs-title-1);line-height:var(--lh-title-1);font-weight:700;letter-spacing:var(--tracking-title);color:var(--fg-0)}.review-hero.svelte-1mr7uv1{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-5);margin-bottom:var(--sp-6);flex-wrap:wrap}.rh-left.svelte-1mr7uv1{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.rh-count.svelte-1mr7uv1{display:flex;align-items:baseline;gap:var(--sp-2);margin:0;font-family:var(--font-mono)}.rh-n.svelte-1mr7uv1{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:700;color:var(--accent-fg);letter-spacing:var(--tracking-title);font-variant-numeric:tabular-nums}.rh-label.svelte-1mr7uv1{font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:600;color:var(--fg-2)}.rh-sub.svelte-1mr7uv1{font-family:var(--font-mono);font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--fg-3);margin:0;max-width:52ch}.library-section.svelte-1mr7uv1{margin-top:var(--sp-2)}.lib-head.svelte-1mr7uv1{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-3)}.lib-title.svelte-1mr7uv1{margin:0}.lib-all.svelte-1mr7uv1{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-2);color:var(--fg-3);font-family:var(--font-mono);font-size:var(--fs-caption);transition:color var(--dur-1)}.lib-all.svelte-1mr7uv1:hover{color:var(--accent-fg);opacity:1}.folder-grid.svelte-1mr7uv1{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-3)}.folder-card.svelte-1mr7uv1{display:flex;flex-direction:column;gap:0;padding:0;transition:border-color var(--dur-1),transform var(--dur-2);position:relative;overflow:hidden}.folder-card.svelte-1mr7uv1:hover{border-color:var(--line-2);opacity:1}.folder-card-link.svelte-1mr7uv1{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4);min-height:44px;text-decoration:none;color:inherit;flex:1}.folder-card-link.svelte-1mr7uv1:hover{background:var(--bg-3)}.folder-name.svelte-1mr7uv1{font-family:var(--font-mono);font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:600;color:var(--fg-0)}.folder-meta.svelte-1mr7uv1{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--fg-3)}.folder-children.svelte-1mr7uv1{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:var(--sp-1)}.folder-review-link.svelte-1mr7uv1{display:flex;align-items:center;min-height:44px;padding:0 var(--sp-4);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-footnote);color:var(--accent-fg);text-decoration:none;transition:background var(--dur-1)}.folder-review-link.svelte-1mr7uv1:hover{background:var(--bg-3);opacity:1}.empty-library.svelte-1mr7uv1{margin-top:var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-footnote);line-height:var(--lh-footnote);color:var(--fg-3)}.empty-library.svelte-1mr7uv1 a:where(.svelte-1mr7uv1){color:var(--accent-fg)}@media (max-width: 599px){.review-hero.svelte-1mr7uv1{flex-direction:column;align-items:stretch}.folder-grid.svelte-1mr7uv1{grid-template-columns:1fr}}
