.song-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;box-sizing:border-box;min-width:76px;min-height:40px;padding:8px 9px;border:1px solid #70516b;border-radius:5px;background:#251725;color:#e9abc2;font:500 14px/1.4 "Segoe UI",Arial,sans-serif;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;}
.song-toggle svg{display:block;width:16px;height:16px;flex:none;pointer-events:none;}
.song-toggle .song-pause-icon{display:none;}
.song-toggle.is-playing .song-note-icon{display:none;}
.song-toggle.is-playing .song-pause-icon{display:block;}
.song-toggle:hover{border-color:#c382a0;color:#fff;background:#392035;}
.song-toggle:focus-visible{outline:2px solid #e7779e;outline-offset:3px;}
.song-toggle[disabled]{cursor:wait;opacity:.7;}
#strip-academy-site #mainnav:has(>.song-toggle){column-gap:10px;}
.song-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
@media(max-width:760px){
  #strip-academy-site .site-header,#strip-academy-site .site-header.nav-compact{grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:8px;}
  #strip-academy-site .site-header>.song-toggle{grid-column:2;grid-row:1;justify-self:center;align-self:start;min-width:72px;min-height:44px;padding:8px;}
  #strip-academy-site .site-header .menu-toggle{grid-column:3;}
  #strip-academy-site .site-header.nav-compact>.song-toggle{align-self:center;}
  #strip-academy-site .site-header.nav-compact>.brand{width:100%;max-width:150px;}
}
