.ls-enc-card{border:1px solid var(--ls-line-strong);background:var(--ls-ink-deep);width:100%;color:var(--ls-bone-bright);text-align:left;cursor:pointer;border-radius:8px;padding:0;transition:border-color .12s;display:block;position:relative;overflow:hidden}.ls-enc-card:not(.is-compact){border-bottom-width:0}.ls-enc-card-art{--ratio:calc(300 / 256);height:0;padding-bottom:calc(var(--ratio) * 100%);border-bottom:3px solid var(--tint,var(--ls-gold));background:radial-gradient(ellipse 90% 70% at 50% 90%, color-mix(in srgb, var(--tint) 30%, transparent), transparent 75%);display:block;position:relative;overflow:hidden}.ls-enc-card.is-compact .ls-enc-card-art{--ratio:.8}.ls-enc-card-art>img:not(.ls-enc-card-element){object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.ls-enc-card-blank{color:var(--ls-smoke);place-items:center;padding:8px;display:grid;position:absolute;inset:0}.ls-enc-card-blank svg{width:34%;max-width:44px;height:auto}.ls-enc-card-element{z-index:1;object-fit:contain;background:#0000008c;border-radius:50%;width:26px;height:26px;padding:3px;position:absolute;top:6px;right:6px}.ls-enc-card.is-compact .ls-enc-card-element{width:20px;height:20px;padding:2px;top:4px;right:4px}.ls-enc-card-flag{z-index:1;background:var(--ls-gold);color:var(--ls-ink);border-radius:0 0 8px;padding:2px 8px 3px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:0;left:0}.ls-enc-card-caption{background:linear-gradient(#0000,#000000e0 55%);gap:2px;padding:26px 10px 8px;display:grid;position:absolute;bottom:3px;left:0;right:0}.ls-enc-card-caption strong{font-family:var(--ls-font-display);text-wrap:balance;font-size:21px;font-weight:600;line-height:1}.ls-enc-card-meta{color:var(--ls-ash);font-size:12px}.ls-enc-card-count{color:var(--ls-gold-pale);font-size:13px;font-weight:500}.ls-enc-card-count.is-empty{color:var(--ls-dust)}.ls-enc-card.is-compact .ls-enc-card-caption{background:0 0;padding:6px 5px 7px;position:static}.ls-enc-card.is-compact .ls-enc-card-caption strong{color:var(--ls-parchment);font-family:inherit;font-size:12px;font-weight:600;line-height:1.2}.ls-enc-card:hover,.ls-enc-card.is-selected{border-color:var(--ls-gold)}.ls-enc-card.is-selected{outline:2px solid var(--ls-gold);outline-offset:-3px}.ls-enc-card:focus-visible{outline:2px solid var(--ls-gold-bright);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ls-enc-card{transition:none}}@media (width<=768px){.ls-enc-card-caption strong{font-size:16px}.ls-enc-card-caption{padding:20px 7px 7px}.ls-enc-card-meta{font-size:11px}.ls-enc-card-flag{padding:1px 6px 2px;font-size:10px}}@media (orientation:landscape) and (width<=950px) and (height<=500px) and (pointer:coarse){.ls-enc-card-caption strong{font-size:16px}.ls-enc-card-caption{padding:20px 7px 7px}.ls-enc-card-meta{font-size:11px}}
