/* Live vinyl on the music page: the grooves and label turn underneath a light that stays put. */
.record--live{background:none;isolation:isolate;cursor:grab;user-select:none;-webkit-user-select:none}
.record--live.is-scratching{cursor:grabbing}
.record--live .record-disc{position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;
  background:repeating-radial-gradient(circle,#101116 0px,#101116 2px,#272835 3px,#111219 4px);will-change:transform}
/* Fixed anisotropic sheen: two soft wedges of reflected light on the grooves, none on the paper label. */
.record--live::before{content:'';position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:1;
  background:
    conic-gradient(from var(--sheen,-32deg),transparent 0deg,rgba(255,255,255,.09) 18deg,rgba(255,255,255,.02) 34deg,transparent 46deg,
      transparent 180deg,rgba(210,200,255,.07) 198deg,rgba(255,255,255,.015) 214deg,transparent 226deg),
    radial-gradient(circle,transparent 0 47%,rgba(255,255,255,.04) 48.5%,transparent 50%);
  -webkit-mask:radial-gradient(circle,transparent 0 18.3%,#000 18.8%);mask:radial-gradient(circle,transparent 0 18.3%,#000 18.8%);
  mix-blend-mode:screen}
.record--live::after{z-index:2}
@media (prefers-reduced-motion:reduce){.record--live{cursor:default}}
