.splash.svelte-18tnewg.svelte-18tnewg{display:flex;flex-direction:column;align-items:center;gap:3rem;padding:2rem;max-width:1200px;margin:0 auto}.branding.svelte-18tnewg.svelte-18tnewg{text-align:center}.branding.svelte-18tnewg .logo.svelte-18tnewg{font-size:4em;color:var(--color-primary);margin-bottom:1rem}.navigation-cards.svelte-18tnewg.svelte-18tnewg{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;max-width:900px}@media only screen and (min-width: 520px){.navigation-cards.svelte-18tnewg.svelte-18tnewg{grid-template-columns:repeat(3,1fr)}}.nav-card.svelte-18tnewg.svelte-18tnewg{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:var(--color-background-high);border:2px solid var(--color-border);border-radius:var(--border-radius-large);cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none}.nav-card.svelte-18tnewg.svelte-18tnewg:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.nav-card.svelte-18tnewg.svelte-18tnewg:active{transform:translateY(-2px)}.nav-card.svelte-18tnewg .card-icon.svelte-18tnewg{font-size:3em;color:var(--color-primary)}.nav-card.svelte-18tnewg p.svelte-18tnewg{font-size:.95em;color:var(--color-text-medium);margin:0;line-height:1.4}
