.menu.svelte-1uha8ag{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}h1.svelte-1uha8ag{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:2.5rem;font-weight:800}.subtitle.svelte-1uha8ag{color:var(--text-secondary);margin:.5rem 0 2.5rem;font-size:1.1rem}.menu-cards.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.menu-card.svelte-1uha8ag{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);transition:var(--transition);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;align-items:center;gap:.75rem;min-width:220px;padding:2.5rem 3rem;text-decoration:none;display:flex}.menu-card.svelte-1uha8ag:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 20px 40px -10px #00000080}.card-klanten.svelte-1uha8ag:hover .menu-icon:where(.svelte-1uha8ag){color:#a5b4fc;background:#6366f126}.card-projecten.svelte-1uha8ag:hover .menu-icon:where(.svelte-1uha8ag){color:var(--accent);background:#06b6d426}.menu-icon.svelte-1uha8ag{color:var(--text-secondary);transition:var(--transition);background:#ffffff08;border-radius:12px;padding:.75rem}.menu-title.svelte-1uha8ag{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.menu-desc.svelte-1uha8ag{color:var(--text-muted);font-size:.85rem}
