.cards{padding:1.5rem}.cards__grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cards__card{border:1px solid var(--border);background:var(--card);break-inside:avoid;border-radius:12px;align-items:center;gap:1rem;padding:1rem;display:flex}.cards__card img{width:96px;height:96px}.cards__name{font-size:1.1rem;font-weight:600}.cards__code{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cards__noprint{flex-wrap:wrap;gap:8px;margin-bottom:1rem;display:flex}@media print{.cards__noprint{display:none}.cards__grid{gap:0}.cards__card{border-style:dashed;border-radius:0}}
