a.svelte-1gjrs6h{display:inline-block;margin-top:1rem;color:#ff4081;text-decoration:none}.constituents.svelte-1gjrs6h{padding:2rem 1rem 4rem;font-family:IBM Plex Mono,monospace;color:#111;background:#fafafa;text-align:center;border-top:1px solid #ddd}.constituents.svelte-1gjrs6h h2:where(.svelte-1gjrs6h){font-size:1.4rem;margin-bottom:1.5rem}.grid.svelte-1gjrs6h{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;max-width:900px;margin:0 auto}.box.svelte-1gjrs6h{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #ddd;background:#fff;border-radius:8px;padding:1rem;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.box.svelte-1gjrs6h:hover{background:#f3f3f3;transform:translateY(-3px);box-shadow:0 3px 6px #0000000d}.box.svelte-1gjrs6h h3:where(.svelte-1gjrs6h){margin:0;font-size:1rem;font-weight:600}.box.svelte-1gjrs6h p:where(.svelte-1gjrs6h){margin:.3rem 0 0;font-size:.8rem;color:#555}.tag.svelte-1gjrs6h{margin-top:.5rem;font-size:.7rem;padding:.15rem .4rem;border:1px solid #ccc;border-radius:999px;color:#444}@media (max-width: 600px){.grid.svelte-1gjrs6h{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
