.ls-enc-showcase{--cut:16px;--frame-edge:linear-gradient(160deg, color-mix(in srgb, var(--tint) 55%, var(--ls-gold)) 0%, color-mix(in srgb, var(--ls-gold) 20%, transparent) 45%, color-mix(in srgb, var(--tint) 40%, transparent));--frame-fill:radial-gradient(ellipse 80% 55% at 50% 52%, color-mix(in srgb, var(--tint) 24%, transparent), transparent 75%), linear-gradient(180deg, #16171b, #0d0e10);grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:0;padding:18px 20px 20px;display:grid}.ls-enc-showcase-art{min-height:0;position:relative;overflow:hidden}.ls-enc-showcase-icon{object-fit:contain;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.ls-enc-showcase-copy{gap:8px;display:grid}.ls-enc-showcase-mode{color:var(--ls-ash);flex-wrap:wrap;gap:2px 10px;margin:0;font-size:13px;display:flex}.ls-enc-showcase-mode span+span:before{color:var(--ls-smoke);content:"·";margin-right:10px}.ls-enc-showcase-copy h3{font-family:var(--ls-font-display);margin:0;font-size:clamp(28px,2.4vw,36px);font-weight:600;line-height:1}.ls-enc-showcase-traits{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ls-enc-showcase-traits li{border:1px solid var(--ls-line-strong);color:var(--ls-parchment);background:#00000040;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:inline-flex}.ls-enc-showcase-traits li:has(img){padding-left:5px}.ls-enc-showcase-traits img{object-fit:contain;width:18px;height:18px}.ls-enc-showcase-rules{color:var(--ls-parchment);white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}
