/* Album selection and playback use one layout with no negative margins. */
#about .about-music{grid-column:9/13;grid-row:2;display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;gap:16px;min-width:0;padding:32px;background:var(--paper);overflow:visible}
#about .music-heading-row{display:flex;align-items:center;flex:none;margin-bottom:auto;padding-bottom:8px}
#about #music-heading{margin:0;color:var(--muted);font:400 1rem/1.4 Inter,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase}
#about .music-albums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:none;min-width:0;margin:0;align-self:stretch;flex:none}
#about .music-album{position:relative;display:block;width:100%;min-width:0;min-height:44px;aspect-ratio:1;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer;overflow:hidden;touch-action:manipulation}
#about .music-album img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover;margin:0;border-radius:0;box-shadow:none;transition:opacity .18s ease}
#about .music-album[aria-pressed="false"] img{opacity:.78}
#about .music-album:is(:hover,:focus-visible) img,#about .music-album[aria-pressed="true"] img{opacity:1}
#about .music-album:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}
.music-album-title,.music-album-artist{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#about .music-embed{display:block;width:100%;max-width:100%;height:152px;min-height:152px;flex:none;margin:0;padding:0;border:0;border-radius:12px}
@media(min-width:901px){#about .about-music{padding-right:80px}}
@media(min-width:601px) and (max-width:900px){#about .about-music{grid-column:1/-1;grid-row:3}#about .music-albums{max-width:420px}}
@media(max-width:600px){#about .about-music{grid-column:1;grid-row:auto;padding-inline:var(--content-inset)}}
@media(prefers-reduced-motion:reduce){#about .music-album img{transition:none}}
