.live-mini[hidden],.page-nav-notice[hidden]{display:none!important}.live-mini{position:fixed;z-index:9990;inset:auto 18px 14px;display:flex;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:13px 20px;border:1px solid #dfe6f0;border-radius:16px;background:linear-gradient(115deg,#242932,#10141b);box-shadow:0 8px 32px #0005;color:#fff;font-size:14px}.live-mini-brand{display:flex;align-items:center;gap:9px;white-space:nowrap}.live-mini-brand>span{color:#00f0ff;font-size:26px}.live-mini-track{min-width:0;flex:1;display:grid;gap:2px}.live-mini-track>strong,.live-mini-track>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-mini-track>span,.live-mini-track>small{color:#d5dce8}.live-mini-toggle{flex:none;display:grid;place-items:center;width:44px;height:44px;background:var(--red);color:#fff;border:0;border-radius:50%;font-size:20px}.live-mini-volume{display:grid;gap:3px;font-size:12px}.live-mini-volume input{width:100px;accent-color:#00f0ff}.live-mini-return{flex:none;font-weight:650;text-decoration:underline;text-underline-offset:3px}.has-live-mini{padding-bottom:110px}.page-nav-notice{position:fixed;z-index:9991;top:80px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 24px);padding:12px 16px;background:#fff;color:#18202d;border:1px solid #b8c4d3;border-radius:10px;box-shadow:0 6px 24px #0002}.page-nav-notice a{text-decoration:underline;font-weight:650}.page-nav-notice button{margin-left:14px;border:0;background:none;color:inherit;font-size:22px}.page-nav-notice.is-error{border-color:#ae2534}@media(max-width:680px){.live-mini{inset:auto 8px 8px;gap:10px;padding:12px;flex-wrap:wrap}.live-mini-brand{display:none}.live-mini-track{flex-basis:calc(100% - 60px)}.live-mini-volume{display:flex;align-items:center;gap:8px;flex:1}.live-mini-volume input{width:100%;max-width:160px}.live-mini-return{font-size:13px}.has-live-mini{padding-bottom:155px}}@supports(padding-bottom:env(safe-area-inset-bottom)){.live-mini{bottom:calc(8px + env(safe-area-inset-bottom))}.has-live-mini{padding-bottom:calc(155px + env(safe-area-inset-bottom))}}

.live-mini-close{flex:none;width:36px;height:36px;display:grid;place-items:center;border:1px solid #728094;border-radius:50%;color:#fff;background:#293341;font-size:24px;line-height:1}.live-mini-close:hover{background:#455265}.live-mini-close:focus-visible{outline:2px solid #00f0ff;outline-offset:3px}@media(max-width:680px){.live-mini-track{flex-basis:calc(100% - 106px)}.live-mini-close{order:0}.live-mini-volume,.live-mini-return{order:1}}

/* Chrome case and the same cyan, violet and pink underglow as the song pager. */
.live-mini{isolation:isolate;border:3px solid transparent;background:linear-gradient(115deg,#242932,#10141b) padding-box,linear-gradient(135deg,#f6fbff 0%,#c7d3e2 12%,#657184 27%,#faffff 44%,#909aaa 59%,#eaf5ff 76%,#4a5669 90%,#f0f8ff 100%) border-box;box-shadow:inset 0 1px 0 #ffffff40,0 8px 32px #0005}.live-mini::after{content:"";position:absolute;z-index:-1;left:20px;right:20px;bottom:-7px;height:10px;border-radius:50%;background:linear-gradient(90deg,#fc1c66,#bf30ff 35%,#04ecff 75%,#fc1c66);filter:blur(8px);opacity:.4;pointer-events:none;transition:opacity .25s}.live-mini:hover::after,.live-mini:focus-within::after{opacity:.85}@media(prefers-reduced-motion:reduce){.live-mini::after{transition:none}}

.live-mini-reopen[hidden]{display:none!important}.live-mini-reopen{position:fixed;z-index:9990;left:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid #b8c6d8;border-radius:999px;background:#171e28;color:#fff;box-shadow:0 4px 18px #0004;font-size:14px;font-weight:650}.live-mini-reopen span{color:#00f0ff;font-size:20px}.live-mini-reopen:focus-visible{outline:2px solid #00f0ff;outline-offset:3px}.has-live-reopen{padding-bottom:85px}
