.sh-kicker{margin:1.25rem 0 0}.sh-kicker+.inv-title{margin-top:.6rem}.sh-avatar{--sh-accent:#0ff;border-color:color-mix(in srgb, var(--sh-accent) 55%, transparent);box-shadow:0 0 34px -8px color-mix(in srgb, var(--sh-accent) 70%, transparent)}.sh-tag{color:var(--sh-accent,var(--cy))}.sh-by{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--txt-dim);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:.7rem 0 0;font-size:11px;display:flex}.sh-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:.8rem 0 0;display:flex}.sh-chip,.sh-ghost{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;padding:4px 8px 3px;font-size:10px;line-height:1}.sh-chip{color:#f4f4f5b3;border:1px solid var(--line);background:#ffffff0a}.sh-ghost{color:var(--color-cypher-secondary);background:#ff00ff1f;border:1px solid #ff00ffb3}.sh-video{aspect-ratio:9/16;border:1px solid var(--line);background:#000;max-width:100%;height:min(68dvh,32rem);margin:1.25rem auto 0}.sh-video video{object-fit:contain;width:100%;height:100%;display:block}.sh-caption{overflow-wrap:anywhere}.sh-lyrics{text-align:center;background:#00ffff0d;border:1px solid #00ffff4d;max-height:22rem;margin-top:1.25rem;padding:1.1rem 1rem;overflow-y:auto}.sh-lyrics p{font-family:var(--font-bebas), Impact, sans-serif;letter-spacing:.02em;color:#fafafa;text-wrap:balance;overflow-wrap:anywhere;margin:.45rem 0 0;font-size:1.55rem;line-height:1.05}.sh-lyrics p.sh-lyrics-k,.sh-lyrics p.sh-lyrics-note{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#00ffffbf;font-size:10px}.sh-lyrics p.sh-lyrics-note{letter-spacing:.06em;text-transform:none;color:var(--txt-dim);margin-top:.9rem}.sh-stats{border:1px solid var(--line);background:#ffffff0a;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.25rem 0 0;padding:.9rem .5rem;display:grid}.sh-stats>div{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;display:flex}.sh-stats b{font-family:var(--font-mono);color:var(--cy);font-size:1.35rem;font-weight:700;line-height:1.1}.sh-stats b.sh-stat-sm{letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.72rem}.sh-stats span{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--txt-dim);font-size:9px}.sh-actions .sh-cta{min-height:0}.sh-actions .sh-cta .btn{width:100%}.sh-actions .sh-cta .btn-primary{color:#f4f4f5;box-shadow:none;background:#07070c80;border-color:#ffffff47}.sh-actions .sh-cta .btn-primary:hover{border-color:var(--color-cypher-primary);color:var(--color-cypher-primary);box-shadow:none;transform:none}
