.rpt-list-wrap.svelte-fc7f3r{max-width:640px;max-width:40rem;margin:0 auto;padding:24px 16px 80px;padding:1.5rem 1rem 5rem}.page-title.svelte-fc7f3r{font-size:22px;font-size:1.375rem;font-weight:800;color:var(--text-primary);margin:0 0 4px;margin:0 0 .25rem;letter-spacing:-.02em}.page-sub.svelte-fc7f3r{font-size:13px;font-size:.8125rem;color:var(--text-secondary);margin:0 0 20px;margin:0 0 1.25rem}.post-card.svelte-fc7f3r{position:relative;display:block;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 18px 16px;padding:1.125rem 1.125rem 1rem;margin-bottom:12px;margin-bottom:.75rem;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.post-fav.svelte-fc7f3r{position:absolute;top:12px;top:.75rem;right:12px;right:.75rem;width:32px;width:2rem;height:32px;height:2rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:999px;color:var(--text-muted);cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease;z-index:1}.post-fav.svelte-fc7f3r:hover{background:var(--bg-elevated);color:var(--text-primary)}.post-fav.svelte-fc7f3r:active{transform:scale(.92)}.post-fav.on.svelte-fc7f3r{color:#f5a623}.post-fav.on.svelte-fc7f3r:hover{background:#f5a6231f}.post-card.svelte-fc7f3r:hover{border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.post-card.svelte-fc7f3r:last-child{margin-bottom:0}.post-meta.svelte-fc7f3r{display:flex;align-items:center;gap:8px;gap:.5rem;font-size:12px;font-size:.75rem;color:var(--text-muted);margin-bottom:8px;margin-bottom:.5rem;padding-right:44px;padding-right:2.75rem}.post-date.svelte-fc7f3r{font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.post-weekday.svelte-fc7f3r{padding:2px 7px;padding:.125rem .4375rem;background:var(--bg-elevated);border-radius:4px;font-size:11px;font-size:.6875rem;font-weight:600}.post-latest.svelte-fc7f3r{padding:2px 8px;padding:.125rem .5rem;background:var(--color-accent-bg);color:var(--color-accent);border-radius:999px;font-size:10.5px;font-size:.6563rem;font-weight:800;letter-spacing:.04em}.post-title.svelte-fc7f3r{font-size:17px;font-size:1.0625rem;font-weight:700;color:var(--text-primary);margin:0 0 8px;margin:0 0 .5rem;line-height:1.4;letter-spacing:-.02em}.post-summary.svelte-fc7f3r{font-size:13.5px;font-size:.8438rem;color:var(--text-secondary);line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-cta.svelte-fc7f3r{display:flex;align-items:center;justify-content:space-between;margin-top:12px;margin-top:.75rem;padding-top:10px;padding-top:.625rem;border-top:1px dashed var(--border)}.post-cta.svelte-fc7f3r .author:where(.svelte-fc7f3r){font-size:11.5px;font-size:.7188rem;color:var(--text-muted)}.post-cta.svelte-fc7f3r .read-more:where(.svelte-fc7f3r){font-size:12px;font-size:.75rem;color:var(--color-accent);font-weight:700}.empty-wrap.svelte-fc7f3r{padding:60px 20px;padding:3.75rem 1.25rem;text-align:center}.empty-title.svelte-fc7f3r{font-size:14px;font-size:.875rem;font-weight:600;color:var(--text-secondary);margin:0 0 6px;margin:0 0 .375rem}.empty-sub.svelte-fc7f3r{font-size:12.5px;font-size:.7813rem;color:var(--text-muted);margin:0}@media(max-width:499px){.rpt-list-wrap.svelte-fc7f3r{padding:18px 12px 80px;padding:1.125rem .75rem 5rem}.page-title.svelte-fc7f3r{font-size:20px;font-size:1.25rem}.post-card.svelte-fc7f3r{padding:16px 14px 14px;padding:1rem .875rem .875rem}.post-title.svelte-fc7f3r{font-size:16px;font-size:1rem}}
