.empty-state.svelte-16obki{text-align:center;align-items:center;gap:var(--spacing-10);padding:var(--spacing-3ln) var(--spacing-20);background:var(--color-bg-max);border:1px dashed var(--color-border-gray);border-radius:var(--radius-16);flex-direction:column;display:flex}.dark .empty-state.svelte-16obki{background:color-mix(in oklch, var(--color-offwhite-300) 60%, transparent)}.icon-wrap.svelte-16obki{border-radius:var(--radius-32);width:44px;height:44px;color:var(--color-fg-100);background:var(--color-bg-100);justify-content:center;align-items:center;display:inline-flex}.title.svelte-16obki{color:var(--color-fg);font-weight:600}.detail.svelte-16obki{max-width:42ch;font-size:var(--text-sm);color:color-mix(in oklch, var(--color-fg) 62%, transparent);line-height:1.5}.card.svelte-1k6zep8{gap:var(--spacing-10);padding:var(--spacing-20);background:var(--color-bg-max);border:1px solid var(--color-border-gray);border-radius:var(--radius-16);color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}.dark .card.svelte-1k6zep8{background:var(--color-offwhite-300);border-color:color-mix(in oklch, var(--color-fg) 10%, transparent)}.card.svelte-1k6zep8:hover{border-color:color-mix(in oklch, var(--color-dustyrose) 40%, transparent);box-shadow:0 6px 20px color-mix(in oklch, var(--color-fg) 8%, transparent);transform:translateY(-2px)}.title.svelte-1k6zep8{font-size:var(--text-md);line-height:var(--text-md--line-height);color:var(--color-dustyrose);text-wrap:balance;font-weight:700}.excerpt.svelte-1k6zep8{font-size:var(--text-sm);color:var(--color-fg);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.meta.svelte-1k6zep8{font-size:var(--text-sm);color:color-mix(in oklch, var(--color-fg) 62%, transparent);justify-content:space-between;align-items:center;display:flex}.counts.svelte-1k6zep8{gap:var(--spacing-10);display:flex}.count.svelte-1k6zep8{align-items:center;gap:var(--spacing-4);display:inline-flex}.sort-tabs.svelte-r8nlt4{gap:var(--spacing-5);display:flex}.tab.svelte-r8nlt4{padding:var(--spacing-5) var(--spacing-10);font-size:var(--text-sm);color:color-mix(in oklch, var(--color-fg) 62%, transparent);border-radius:var(--radius-32);font-weight:600;text-decoration:none;transition:color .15s,background .15s}.tab.svelte-r8nlt4:hover{background:var(--color-bg-100)}.tab.active.svelte-r8nlt4{color:var(--color-bg-max);background:var(--color-fg)}
