.collection-page.svelte-1i4ih2u{width:100%}.collection-heading.svelte-1i4ih2u{margin-bottom:clamp(1.25rem,3vw,2rem)}h1.svelte-1i4ih2u{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.1rem,4.5vw,4rem);font-weight:500;line-height:.95}.collection-grid.svelte-1i4ih2u{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.collection-card.svelte-1i4ih2u{min-height:175px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--border-radius);flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 6px 20px #1c25260d}.collection-card.svelte-1i4ih2u:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-3px)}.card-top.svelte-1i4ih2u{flex:1;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.artwork-mark.svelte-1i4ih2u{width:2.7rem;height:2.7rem;color:var(--ink);background:var(--surface-muted);border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.artwork-mark.svelte-1i4ih2u img:where(.svelte-1i4ih2u){object-fit:contain;width:72%;height:72%}.code-mark.svelte-1i4ih2u{font-family:var(--font-display);font-size:.8rem;font-weight:700}.card-top.svelte-1i4ih2u p:where(.svelte-1i4ih2u){color:var(--ink);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:800}h2.svelte-1i4ih2u{font-family:var(--font-display);font-size:1.2rem;font-weight:500;line-height:1.08}.card-action.svelte-1i4ih2u{min-height:2.7rem;color:var(--ink);border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;padding:.6rem .8rem;font-size:.75rem;font-weight:800;transition:color .18s,background-color .18s;display:grid}.collection-card.svelte-1i4ih2u:hover .card-action:where(.svelte-1i4ih2u){color:var(--paper-raised);background:var(--ink)}.card-action.svelte-1i4ih2u span:where(.svelte-1i4ih2u):first-child{text-align:center;grid-column:2}.card-action.svelte-1i4ih2u span:where(.svelte-1i4ih2u):last-child{grid-column:3;justify-self:end;font-size:1rem}.card-actions.svelte-1i4ih2u{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card-actions.svelte-1i4ih2u a:where(.svelte-1i4ih2u){min-height:2.7rem;color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;padding:.6rem .75rem;font-size:.74rem;font-weight:800;transition:color .18s,background-color .18s;display:grid}.card-actions.svelte-1i4ih2u a:where(.svelte-1i4ih2u)+a:where(.svelte-1i4ih2u){border-left:1px solid var(--line)}.card-actions.svelte-1i4ih2u a:where(.svelte-1i4ih2u):hover{color:var(--paper-raised);background:var(--ink)}.action-label.svelte-1i4ih2u{text-align:center;grid-column:2}.action-arrow.svelte-1i4ih2u{grid-column:3;justify-self:end;font-size:1rem}@media (width<=900px){.collection-grid.svelte-1i4ih2u{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.collection-grid.svelte-1i4ih2u{grid-template-columns:1fr}.collection-card.svelte-1i4ih2u{min-height:165px}h1.svelte-1i4ih2u{font-size:clamp(2rem,12vw,3.2rem)}}
