/* Quiet cyan activation for linked covers and tarot controls. */
.book-cover[href] img{transition:transform .2s,filter .3s ease-in-out}
.book-cover[href]:hover img,.book-cover[href]:focus-visible img{filter:drop-shadow(0 0 10px #00ffff70) drop-shadow(6px 4px 15px #0006)}
.hub-book-art,.hub-card-art,.hub-tarot .text-link{transition:box-shadow .3s ease-in-out}
.hub-book-art:hover,.hub-books:focus-within .hub-book-art,.hub-card-art:hover,.hub-tarot:focus-within .hub-card-art{box-shadow:0 0 0 1px #c9fbff70,0 0 18px 3px #00e5ff38}
.hub-tarot .text-link:hover,.hub-tarot .text-link:focus-visible{box-shadow:0 5px 16px -8px #b8f7ff}
#cora-apothecary .ap-card-button{transition:transform .2s,box-shadow .3s ease-in-out}
#cora-apothecary .ap-card-button:not(:disabled):hover,#cora-apothecary .ap-card-button:not(:disabled):focus-visible{box-shadow:0 14px 30px #020713a3,0 0 0 1px #d8fcff66,0 0 18px 3px #00e5ff45}
.album-inline-player{min-width:0;margin-top:22px}
.album-inline-player>.eyebrow{color:var(--cyan);margin-bottom:12px}
.album-inline-player iframe{display:block;width:100%;height:352px;border:0;border-radius:12px;background:#101727}
.album-inline-player .player-fallback{font-size:13px;color:var(--muted);margin-top:8px}
.player-fallback a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}
@media(prefers-reduced-motion:reduce){.book-cover[href] img,.hub-book-art,.hub-card-art,.hub-tarot .text-link,#cora-apothecary .ap-card-button{transition:none}}
