/* Anahata Acoustics track embeds: thumbnail first, YouTube player loads on click */
.na-track{background:var(--card);border:1px solid var(--gold-b);border-radius:12px;overflow:hidden;margin:2rem 0;}
.na-track .na-eyebrow{font-family:sans-serif;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-d);font-weight:700;padding:.9rem 1.1rem 0;}
.na-track .na-head{font-family:Georgia,serif;font-size:17px;font-weight:700;color:var(--text);padding:.25rem 1.1rem 0;line-height:1.35;}
.na-track .na-note{font-family:sans-serif;font-size:13.5px;line-height:1.65;color:var(--text2);padding:.35rem 1.1rem .9rem;margin:0;}
.na-video{position:relative;aspect-ratio:16/9;max-width:100%;background:#0a0820;}
.na-video button{all:unset;display:block;width:100%;height:100%;cursor:pointer;position:relative;}
.na-video button:focus-visible{outline:3px solid var(--gold);outline-offset:-3px;}
.na-video img{width:100%;height:100%;object-fit:cover;display:block;}
.na-video .na-play{position:absolute;inset:0;margin:auto;width:68px;height:48px;border-radius:12px;background:rgba(10,8,32,.82);display:flex;align-items:center;justify-content:center;transition:background .2s;}
.na-video .na-play::after{content:"";border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #f0b429;margin-left:4px;}
.na-video button:hover .na-play{background:#6d4ed1;}
.na-video .na-len{position:absolute;right:8px;bottom:8px;background:rgba(10,8,32,.85);color:#f0ece0;font:600 11.5px/1 sans-serif;padding:4px 6px;border-radius:4px;font-variant-numeric:tabular-nums;}
.na-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}
.na-track .na-meta{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.65rem 1.1rem;font-family:sans-serif;font-size:12.5px;color:var(--text3);border-top:1px solid var(--gold-b);}
.na-track .na-meta a{color:var(--gold-d);text-decoration:none;font-weight:600;}
.na-track .na-meta a:hover{text-decoration:underline;}
