.release-share-page{min-height:100dvh;display:grid;place-items:center;padding:2.5rem 1.25rem 3rem;color:#f4f1ea;background:#0c0c0c;position:relative;overflow:hidden}.release-share-page:before{content:"";position:absolute;inset:-20%;background:radial-gradient(ellipse at 50% 0,rgb(255 255 255/.08),transparent 55%),var(--release-share-glow,rgb(180 140 70/.18));filter:blur(8px);pointer-events:none}.release-share-card{position:relative;z-index:1;width:min(24rem,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.release-share-cover{width:min(18rem,72vw);aspect-ratio:1;border-radius:.85rem;overflow:hidden;box-shadow:0 24px 60px rgb(0 0 0/.55),0 0 0 1px rgb(255 255 255/.08)}.release-share-cover img,.release-share-cover-empty{width:100%;height:100%;object-fit:cover;display:block}.release-share-cover-empty{background:linear-gradient(160deg,#2a2a2a,#141414)}.release-share-kicker{margin:0;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(244 241 234/.5)}.release-share-title{margin:0;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.release-share-artist{margin:.15rem 0 0;font-size:.95rem;color:rgb(244 241 234/.7)}.release-share-primary{display:flex;width:100%;align-items:center;justify-content:center;gap:.7rem;min-height:3.1rem;padding:.7rem 1.1rem;border-radius:999px;background:#f4f1ea;color:#111;font-size:.92rem;font-weight:650;text-decoration:none;transition:transform .15s ease,background .15s ease}.release-share-primary:hover{background:#fff;transform:translateY(-1px)}.release-share-primary svg{width:1.25rem;height:1.25rem}.release-share-list{width:100%;display:flex;flex-direction:column;gap:.45rem}.release-share-list-label{margin:.35rem 0 .15rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(244 241 234/.42)}.release-share-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.45rem .85rem .45rem .7rem;border-radius:.85rem;border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.04);color:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease}.release-share-row:hover{background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.18)}.release-share-row-left{display:flex;align-items:center;gap:.7rem;min-width:0}.release-share-row svg{width:1.35rem;height:1.35rem;flex-shrink:0}.release-share-row-name{font-size:.92rem;font-weight:550}.release-share-row-cta{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(244 241 234/.55)}.release-share-footer{margin:.5rem 0 0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(244 241 234/.32)}