.loading.svelte-1uha8ag{min-height:60vh;color:var(--color-text-muted,#6b7280);justify-content:center;align-items:center;display:flex}.landing.svelte-1uha8ag{flex-direction:column;align-items:center;min-height:60vh;padding:3rem 1.5rem;display:flex}.landing-header.svelte-1uha8ag{text-align:center;margin-bottom:2.5rem}.landing-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--color-text,#1a1a2e);margin:0 0 .5rem;font-size:2rem;font-weight:700}.subtitle.svelte-1uha8ag{color:var(--color-text-muted,#6b7280);margin:0;font-size:1rem}.cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;width:100%;max-width:960px;display:grid}.card.svelte-1uha8ag{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fff);color:inherit;border-radius:.75rem;flex-direction:column;align-items:flex-start;padding:2rem 1.75rem;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}.card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.card-icon.svelte-1uha8ag{border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.25rem;display:flex}.card-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:1.75rem;height:1.75rem}.card--benthos.svelte-1uha8ag .card-icon:where(.svelte-1uha8ag){color:#1d4ed8;background:#dbeafe}.card--sediments.svelte-1uha8ag .card-icon:where(.svelte-1uha8ag){color:#b45309;background:#fef3c7}.card--poisson.svelte-1uha8ag .card-icon:where(.svelte-1uha8ag){color:#065f46;background:#d1fae5}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--color-text,#1a1a2e);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted,#6b7280);flex:1;margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.card-link.svelte-1uha8ag{color:var(--color-primary,#1d4ed8);font-size:.875rem;font-weight:500}.card--sediments.svelte-1uha8ag .card-link:where(.svelte-1uha8ag){color:#b45309}.card--poisson.svelte-1uha8ag .card-link:where(.svelte-1uha8ag){color:#065f46}
