.cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:36px 24px;display:grid}.card{background:var(--sheet);min-width:0;box-shadow:var(--lift-2);transform:rotate(var(--r,0deg));border-radius:3px;flex-direction:column;gap:10px;padding:9px 9px 12px;display:flex;position:relative}.card.lift:hover,.card.lift:focus-within{transform:translateY(-6px) rotate(calc(var(--r,0deg) * -.4));box-shadow:var(--lift-3)}.card .tape{width:74px;height:20px;top:-10px}.card-art{border-radius:2px;display:block;position:relative}.card-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ember-deep);background:var(--sheet);border:1.5px solid;border-radius:4px;padding:2px 6px 1px;font-size:10.5px;position:absolute;top:8px;right:8px;transform:rotate(4deg)}.card-badge.live{color:var(--sea)}.etched-mark,.live-mark,.sound-mark{color:var(--ember-deep);font-size:13px}.sound-mark{color:var(--plum)}.card .pv{aspect-ratio:1;background-color:var(--paper-2);background-repeat:no-repeat;border-radius:2px;width:100%}.card-meta{justify-content:space-between;align-items:flex-start;gap:10px;padding:0 2px;display:flex}.card-text{min-width:0}.card-title{font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 100;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:560;line-height:1.2;text-decoration:none;display:block;overflow:hidden}.card-sub{color:var(--ink-mute);flex-wrap:wrap;gap:0 6px;margin-top:2px;font-size:13px;display:flex}.card-sub .mono{font-size:12px;line-height:1.7}.like{appearance:none;border:1px solid var(--rule-strong);color:var(--ink-2);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 10px 5px 8px;font-size:13px;display:inline-flex}.like .icon{width:16px;height:16px}.like:hover{border-color:var(--ember);color:var(--ember-deep)}.like[aria-pressed=true]{color:var(--ember-deep);border-color:var(--ember)}.like[aria-pressed=true] .icon{fill:var(--ember);stroke:var(--ember)}.like.pop .icon{animation:.35s pop}@keyframes pop{50%{transform:scale(1.35)}}.empty{justify-items:center;gap:var(--s-3);border:1.5px dashed var(--rule-strong);border-radius:var(--r-3);padding:var(--s-7) var(--s-5);text-align:center;color:var(--ink-soft);display:grid}.empty p{max-width:46ch;margin:0}a.by{color:inherit;text-decoration:none}a.by:hover{color:var(--ember-deep);text-decoration:underline}.card-likes{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.like.holder-like{color:var(--ink-3)}.like.holder-like[aria-pressed=true]{color:var(--sea)}.holder-stamp{vertical-align:1px;margin-left:4px;text-decoration:none}.card.frame-washi .tape{background:repeating-linear-gradient(45deg,#e7a3a0bf 0 8px,#b7a6d6bf 8px 16px)}.card.frame-brass{box-shadow:0 0 0 3px #b8893a, 0 0 0 5px #e0c072, var(--lift-2)}.card.frame-brass .tape,.card.frame-polaroid .tape,.card.frame-stamp .tape{display:none}.card.frame-polaroid{background:#fbf9f4;padding:10px 10px 2px;box-shadow:0 6px 18px -6px #15130f73}.card.frame-stamp{outline:3px dotted var(--rule-strong);outline-offset:-8px}
