.home-container.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;padding:4rem 1.5rem;gap:4rem}.home-hero.svelte-1uha8ag{text-align:center;max-width:800px}.subtitle.svelte-1uha8ag{font-size:1.25rem;color:var(--text-muted);margin-top:1rem;line-height:1.6}.category-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%}.category-card.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--bg-surface);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-decoration:none;color:var(--text-main);box-shadow:var(--shadow-sm);border:2px solid #e2e8f0;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease;position:relative;overflow:hidden}.category-card.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--card-color, var(--primary))}.category-card.svelte-1uha8ag:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--card-color, var(--primary))}.card-icon.svelte-1uha8ag{font-size:4rem;margin-bottom:1.5rem;transition:transform .3s ease}.category-card.svelte-1uha8ag:hover .card-icon:where(.svelte-1uha8ag){transform:scale(1.1) rotate(5deg)}.card-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.75rem;margin-bottom:.75rem;color:var(--card-color, var(--text-main))}.card-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin:0;font-size:1rem}.fysikk-card.svelte-1uha8ag{--card-color: #6366f1}.kjemi-card.svelte-1uha8ag{--card-color: #f59e0b}.biologi-card.svelte-1uha8ag{--card-color: #10b981}.forskning-card.svelte-1uha8ag{--card-color: #ec4899}.prog-card.svelte-1uha8ag{--card-color: #8b5cf6}@media(max-width:640px){.home-container.svelte-1uha8ag{padding:2rem 1rem;gap:2.5rem}.category-grid.svelte-1uha8ag{grid-template-columns:1fr}}
