.deck-cover{--peek: 7px;position:relative;display:block;width:100%;aspect-ratio:3 / 4;container-type:inline-size}.deck-cover-hero{--peek: 11px}.deck-cover-stack{position:absolute;left:50%;height:30px;border-radius:9px;background:var(--cover-bottom);transform:translate(-50%)}.deck-cover-stack-far{top:0;width:86%;opacity:.32}.deck-cover-stack-near{top:calc(var(--peek) * .5);width:93%;opacity:.62}.deck-cover-face{position:absolute;inset:var(--peek) 0 0;display:flex;flex-direction:column;gap:3.5cqw;padding:8.5cqw;overflow:hidden;border-radius:10px;background:linear-gradient(var(--cover-top),var(--cover-bottom));box-shadow:inset 0 0 0 .5px var(--deck-cover-edge),0 12px 28px -14px #00000073}.deck-cover-title{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;color:var(--deck-cover-ink);font-family:ui-serif,New York,Georgia,serif;font-size:max(12px,9.4cqw);font-weight:600;line-height:1.16;-webkit-box-orient:vertical;-webkit-line-clamp:4}.deck-cover-eyebrow{overflow:hidden;color:var(--deck-cover-ink-soft);font-size:max(9px,5.8cqw);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.deck-cover-glyph{position:absolute;right:5cqw;bottom:1cqw;color:var(--deck-cover-mark);font-family:ui-serif,New York,Georgia,serif;font-size:56cqw;line-height:1;white-space:nowrap;pointer-events:none}.deck-cover-symbol{position:absolute;right:5cqw;bottom:5cqw;width:52cqw;height:52cqw;color:var(--deck-cover-mark);pointer-events:none}
