.dashboard.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:var(--space-8) var(--space-6);display:flex;flex-direction:column;gap:var(--space-8)}.hero.svelte-1uha8ag{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.press-head.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.press-all.svelte-1uha8ag{color:#a78bfa;text-decoration:none;font-size:var(--text-sm);white-space:nowrap}.press-all.svelte-1uha8ag:hover{text-decoration:underline}.press-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4);margin-top:var(--space-3)}.press-card.svelte-1uha8ag{display:flex;flex-direction:column;border:1px solid var(--border, rgba(255,255,255,.1));border-radius:12px;overflow:hidden;text-decoration:none;background:var(--bg-surface, #161616);transition:border-color .15s ease,transform .15s ease}.press-card.svelte-1uha8ag:hover{border-color:#7c3aed;transform:translateY(-2px)}.press-card.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;display:block;border-bottom:1px solid var(--border, rgba(255,255,255,.08))}.press-body.svelte-1uha8ag{padding:12px 14px 16px}.press-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 6px;font-size:var(--text-base);font-weight:600;color:var(--text-primary);line-height:1.25}.press-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hero-mark.svelte-1uha8ag{display:flex}.hero-title.svelte-1uha8ag{font-size:var(--text-4xl);font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,var(--text-primary) 35%,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub.svelte-1uha8ag{font-size:var(--text-lg);color:var(--text-secondary);max-width:560px}.stats.svelte-1uha8ag{display:flex;gap:var(--space-4);justify-content:center}.stat-card.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-10);border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);text-decoration:none;color:inherit;transition:all var(--duration-fast) var(--ease-out)}.stat-card.svelte-1uha8ag:hover{background:var(--glass-bg-hover);border-color:#d9770659}.stat-value.svelte-1uha8ag{font-size:var(--text-3xl);font-weight:700;color:var(--accent-amber);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.stat-label.svelte-1uha8ag{font-size:var(--text-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.type-chips.svelte-1uha8ag{display:flex;gap:var(--space-2);justify-content:center}.type-chip.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--glass-border);transition:all var(--duration-fast) var(--ease-out)}.type-chip.svelte-1uha8ag:hover{border-color:var(--glass-border-hover);color:var(--text-primary)}.type-chip.active.svelte-1uha8ag{background:#d977061f;border-color:#d9770673;color:var(--accent-amber)}.section-title.svelte-1uha8ag{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-4)}.card-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4)}.empty.svelte-1uha8ag{text-align:center;padding:var(--space-12)}.load-error.svelte-1uha8ag{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid rgba(255,68,68,.3);background:#ff444414;color:#f88;font-size:var(--text-sm);text-align:center}.empty-text.svelte-1uha8ag{color:var(--text-secondary);font-size:var(--text-lg)}.empty-reset.svelte-1uha8ag{color:var(--accent-amber);text-decoration:underline;font-size:inherit}@media(max-width:768px){.stats.svelte-1uha8ag{flex-direction:column;align-items:stretch}.stat-card.svelte-1uha8ag{flex-direction:row;justify-content:center;gap:var(--space-3)}.card-grid.svelte-1uha8ag{grid-template-columns:1fr}}
