.cards.svelte-1du1zi4{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.demo-card.svelte-1du1zi4{box-sizing:border-box;border:1.5px solid var(--color-border-strong);background:var(--color-surface);height:100%;color:var(--color-text);transition:transform .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;text-decoration:none;display:flex}.demo-card.svelte-1du1zi4:hover{border-color:var(--color-accent);text-decoration:none;transform:translateY(-2px)}.demo-card.svelte-1du1zi4 .subj-tag:where(.svelte-1du1zi4){--tag-size:44px;margin-bottom:10px}.title.svelte-1du1zi4{font-size:20px;font-weight:800;line-height:1.25}.subtitle.svelte-1du1zi4{color:var(--color-muted-2);font-size:15px;font-weight:600}.open.svelte-1du1zi4{color:var(--color-accent-text);margin-top:auto;padding-top:14px;font-weight:700}@media (width<=760px){.cards.svelte-1du1zi4{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}}
