.header.svelte-qgymns{text-align:center;padding:2rem 1rem}.header.svelte-qgymns h1:where(.svelte-qgymns){margin-bottom:.5rem;font-size:2rem;font-weight:700}.header.svelte-qgymns p:where(.svelte-qgymns){color:#222;max-width:600px;margin:0 auto;line-height:1.4}.cards.svelte-qgymns{flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1200px;margin:0 auto;padding:0 1rem 2rem;display:flex}.card-link.svelte-qgymns{color:inherit;box-sizing:border-box;flex-direction:column;flex:calc(33.333% - 24px);text-decoration:none;display:flex}.card.svelte-qgymns{box-sizing:border-box;flex-direction:column;display:flex}.card-square.svelte-qgymns{border-radius:16px;width:100%;padding-top:100%;position:relative;overflow:hidden}.card.svelte-qgymns .overlay:where(.svelte-qgymns){justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card.svelte-qgymns .label:where(.svelte-qgymns){color:#333;background:#ffffffd9;border-radius:8px;padding:.5rem 1rem;font-size:1rem;font-weight:500}.card.svelte-qgymns .card-title:where(.svelte-qgymns){margin-top:1rem;font-size:1.125rem;font-weight:600;line-height:1.3}.card.svelte-qgymns .card-meta:where(.svelte-qgymns){color:#666;margin-top:.5rem;font-size:.875rem;line-height:1.4}.card.svelte-qgymns .card-purchase:where(.svelte-qgymns){color:#666;font-size:1rem;line-height:1.4}@media (width<=768px){.card-link.svelte-qgymns{flex:100%}}
