/* A small moving ink study beside the original title; player controls retain their own row. */
.ballerina-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;position:relative;margin:8px 0 34px}
.audio-stage .ballerina-heading h3{font-size:clamp(76px,10.4vw,156px);margin:26px 0 20px -8px;white-space:nowrap}
.audio-stage .ballerina-heading h3:after{display:none}
.ballerina-heading:after{content:'';position:absolute;left:0;right:0;bottom:-18px;height:1px;background:linear-gradient(90deg,transparent,rgba(239,141,69,.45),transparent);pointer-events:none}
.ballerina-art{width:clamp(180px,23vw,300px);aspect-ratio:1;flex:none;pointer-events:none;position:relative}
.ballerina-art canvas{display:block;width:100%;height:100%;}
@media(max-width:600px){.ballerina-heading{gap:0;margin:18px 0 26px}.audio-stage .ballerina-heading h3{font-size:12.8vw;margin:20px 0 18px -2px}.ballerina-art{width:29vw;min-width:96px;margin-right:-3vw}.ballerina-heading:after{bottom:-9px}}
