.topic-card.svelte-y81gjh{display:block;background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;box-shadow:0 1px 3px var(--shadow);text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.topic-card.svelte-y81gjh:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow);border-color:var(--accent)}.topic-card-icon.svelte-y81gjh{font-size:1.75rem;display:block;margin-bottom:.5rem}.topic-card-title.svelte-y81gjh{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.topic-card-desc.svelte-y81gjh{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.hero.svelte-ypbj28{text-align:center;padding:2rem 0 2.5rem}.hero-title.svelte-ypbj28{font-size:2.2rem;font-weight:800;margin:0 0 .5rem;color:var(--text-primary)}.hero-subtitle.svelte-ypbj28{font-size:1.15rem;color:var(--accent);margin:0 0 1rem;font-weight:500}.hero-intro.svelte-ypbj28{font-size:1rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.topics-grid.svelte-ypbj28{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;padding-bottom:2rem}@media(max-width:768px){.hero-title.svelte-ypbj28{font-size:1.75rem}.topics-grid.svelte-ypbj28{grid-template-columns:1fr}}
