[data-volume=II] .cover-art-controls{position:absolute;right:14px;bottom:14px;z-index:3;display:inline-flex;gap:8px}[data-volume=II] .cover-art-controls button{width:38px;height:38px;background:var(--v2-paper);color:var(--v2-ink);border:1.5px solid var(--v2-ink);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--v2-mono);font-size:11px;font-weight:700;transition:background .15s,color .15s,transform .15s;box-shadow:0 2px 6px color-mix(in srgb,var(--v2-ink) 25%,transparent)}[data-volume=II] .cover-art-controls button:hover{background:var(--v2-ink);color:var(--v2-paper);transform:translateY(-1px)}[data-volume=II] .cover-art-controls button[aria-expanded=true]{background:var(--v2-hot);color:var(--v2-hot-ink);border-color:var(--v2-hot)}[data-volume=II] .cover-art-controls button svg{width:17px;height:17px;display:block}[data-volume=II] .art-tooltip{position:absolute;right:14px;bottom:64px;z-index:4;width:min(320px,calc(100% - 28px));background:var(--v2-paper);color:var(--v2-ink);border:1px solid var(--v2-ink);padding:14px 16px 16px;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s,transform .18s}[data-volume=II] .art-tooltip[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}[data-volume=II] .art-tooltip .tt-eyebrow{font-family:var(--v2-mono);font-size:11px;letter-spacing:.16em;color:var(--v2-hot);text-transform:uppercase;font-weight:700;margin-bottom:4px}[data-volume=II] .art-tooltip h4{font-family:var(--v2-display);font-size:18px;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 8px}[data-volume=II] .art-tooltip p{font-family:var(--v2-sans);font-size:15px;line-height:1.5;margin:0 0 8px;color:var(--v2-ink)}[data-volume=II] .art-tooltip p:last-child{margin-bottom:0}[data-volume=II] .art-tooltip .tt-divider{height:1px;background:var(--v2-rule);margin:8px 0}[data-volume=II] .art-tooltip .tt-personal{font-family:var(--v2-mono);font-size:11px;letter-spacing:.14em;color:var(--v2-ink-soft);text-transform:uppercase}[data-volume=II] .art-tooltip .tt-personal strong{color:var(--v2-hot);font-weight:700}[data-volume=II] .share-pop{position:absolute;right:14px;bottom:64px;z-index:4;width:min(280px,calc(100% - 28px));background:var(--v2-paper);color:var(--v2-ink);border:1px solid var(--v2-ink);padding:14px 16px;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s,transform .18s}[data-volume=II] .share-pop[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}[data-volume=II] .share-pop .sp-eyebrow{font-family:var(--v2-mono);font-size:11px;letter-spacing:.16em;color:var(--v2-hot);text-transform:uppercase;font-weight:700;margin-bottom:6px}[data-volume=II] .share-pop h4{font-family:var(--v2-display);font-size:15px;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 10px}[data-volume=II] .share-pop .sp-row{display:flex;gap:6px;flex-wrap:wrap}[data-volume=II] .share-pop button{flex:1;min-width:0;padding:8px 6px;background:transparent;color:var(--v2-ink);border:1px solid var(--v2-ink);cursor:pointer;font-family:var(--v2-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .15s,color .15s}[data-volume=II] .share-pop button:hover{background:var(--v2-ink);color:var(--v2-paper)}[data-volume=II] .share-pop .sp-url{margin-top:10px;padding-top:10px;border-top:1px solid var(--v2-rule);font-family:var(--v2-mono);font-size:11px;letter-spacing:.1em;color:var(--v2-ink-soft);text-transform:lowercase;word-break:break-all}[data-volume=II] .share-pop .sp-url strong{color:var(--v2-hot)}