#music-toggle{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));z-index:10;min-height:40px;padding:8px 12px;border:1px solid #ad82a5;border-radius:24px;background:#fff2fa;color:#742c80;font-size:13px;line-height:1.4;box-shadow:0 2px 10px #35143924}
#music-toggle:focus-visible{outline:3px solid #742c80;outline-offset:3px}
#music-start-hint{position:fixed;right:max(10px,env(safe-area-inset-right));bottom:max(62px,calc(env(safe-area-inset-bottom) + 62px));z-index:40;padding:12px 16px;border:2px solid #a32862;border-radius:12px;background:#fff2fa;color:#742c80;font:700 15px/1.5 system-ui,sans-serif;box-shadow:0 3px 16px #35143930;cursor:pointer}
#music-start-hint[hidden]{display:none!important}
#music-start-hint{left:50%;right:auto;top:max(12px,env(safe-area-inset-top));bottom:auto;transform:translateX(-50%);max-width:calc(100% - 24px);white-space:normal;text-align:center}
body.alumni-journey-open #music-start-hint,body.alumni-page #music-start-hint{top:calc(78px + env(safe-area-inset-top,0px))}
