.lab-index.svelte-1oe6fix{gap:1.5rem;display:grid}.intro.svelte-1oe6fix{gap:.4rem;padding:1rem;display:grid}.intro.svelte-1oe6fix p:where(.svelte-1oe6fix),.tool-title.svelte-1oe6fix span:where(.svelte-1oe6fix){color:color-mix(in oklch, var(--on-surface) 64%, var(--surface));letter-spacing:0;margin:0;font-size:.8rem;font-weight:900}.intro.svelte-1oe6fix h2:where(.svelte-1oe6fix),.tool-title.svelte-1oe6fix h3:where(.svelte-1oe6fix){letter-spacing:0;margin:0}.intro.svelte-1oe6fix h2:where(.svelte-1oe6fix){font-size:1.75rem;font-weight:950;line-height:1.15}.intro.svelte-1oe6fix span:where(.svelte-1oe6fix){color:color-mix(in oklch, var(--on-surface) 76%, var(--surface));font-size:1rem;font-weight:650;line-height:1.55}.tool-list.svelte-1oe6fix{gap:1rem;display:grid}.tool-link.svelte-1oe6fix{color:inherit;text-decoration:none;display:block}.tool-card{transition:border-color .18s,transform .18s}.tool-link.svelte-1oe6fix:hover .tool-card{border-color:var(--accent);transform:translateY(-2px)}.tool-card-header{align-items:flex-start}.tool-title.svelte-1oe6fix{align-items:center;gap:.9rem;min-width:0;display:flex}.tool-icon.svelte-1oe6fix{background:var(--accent);width:3rem;height:3rem;color:var(--on-accent);border:var(--stroke-width) solid var(--on-surface);border-radius:8px;flex:none;place-items:center;display:grid}.tool-title.svelte-1oe6fix h3:where(.svelte-1oe6fix){font-size:1.35rem;font-weight:950;line-height:1.15}.tool-card-body{gap:1rem;display:grid}.tool-description.svelte-1oe6fix{color:color-mix(in oklch, var(--on-surface) 82%, var(--surface));margin:0;font-size:1rem;font-weight:650;line-height:1.6}@media (width>=768px){.intro.svelte-1oe6fix{padding:0}.tool-list.svelte-1oe6fix{grid-template-columns:repeat(2,minmax(0,1fr))}}
