.music-widget{display:inline-flex;position:relative;z-index:120;font-family:var(--font,'Shantell Sans',Arial,sans-serif)}.music-widget .music-toggle{display:grid;place-items:center;position:relative;width:36px;height:36px;padding:0;border:1px solid var(--line,#393939);border-radius:50%;background:transparent;color:var(--body,#aaa);cursor:pointer}.music-toggle:hover,.music-toggle[aria-expanded=true],.music-toggle[data-playing=true]{color:var(--fg,#eee);border-color:var(--body,#aaa)}.music-dot{display:none;position:absolute;width:5px;height:5px;border-radius:50%;background:var(--mark,#d4e88a);bottom:4px;right:5px}.music-toggle[data-playing=true] .music-dot{display:block}.music-panel{position:fixed;z-index:130;padding:20px;background:var(--bg,#151515);color:var(--fg,#eee);border:1px solid var(--line,#393939);border-radius:18px;box-shadow:0 16px 64px #0006;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;line-height:1.45}.music-panel[hidden],.music-player[hidden]{display:none}.music-header{display:flex;justify-content:space-between;gap:15px;align-items:start;margin-bottom:18px}.music-header p{font-size:12px;color:var(--body,#aaa);margin:0 0 3px}.music-header h2{font-size:22px;font-weight:500;margin:0;letter-spacing:-.02em}.music-widget .music-close{width:28px;height:28px;border:0;border-radius:50%;background:var(--media,#292929);color:var(--fg,#eee);font-size:22px;line-height:1;padding:0;cursor:pointer}.music-current{display:flex;flex-direction:column;gap:3px;padding:13px 14px;background:var(--media,#242424);border-radius:10px;margin-bottom:10px}.music-status{font-size:11px;letter-spacing:.03em;color:var(--mark,#d4e88a)}.music-current-title{font-size:16px;font-weight:500}.music-current-artist{font-size:12px;color:var(--body,#aaa)}.music-tracks{display:flex;flex-direction:column;gap:3px}.music-widget .music-track{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:10px 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--fg,#eee);cursor:pointer;gap:12px}.music-track>span:first-child{min-width:0}.music-track strong{display:block;font-size:14px;font-weight:400}.music-track small{display:block;font-size:11px;color:var(--body,#aaa);margin-top:3px}.music-widget .music-track:hover,.music-widget .music-track[aria-pressed=true]{border-color:var(--line,#393939);background:var(--media,#242424)}.music-track-indicator{font-size:16px;color:var(--mark,#d4e88a)}.music-player{margin-top:15px;min-height:152px}.music-player iframe{display:block;width:100%;border:0;border-radius:12px}.music-help{font-size:11px;color:var(--body,#aaa);margin:13px 0 0}.music-floating{position:fixed;bottom:18px;right:68px}.music-floating .music-toggle{width:40px;height:40px;background:var(--bg,#151515)}.music-widget button:focus-visible{outline:2px solid var(--mark,#d4e88a);outline-offset:3px}@media(max-width:600px){.music-panel{padding:17px}.music-widget .music-toggle{width:40px;height:40px}.identity>.utilities{gap:6px}}
.music-volume{display:flex;align-items:center;gap:18px;margin:18px 0 0;font-size:13px}.music-volume input{min-width:0;width:100%;accent-color:var(--mark,#d4e88a);height:32px}.music-widget .music-track{min-height:56px}.music-help{line-height:1.6}.music-widget .music-toggle{min-width:40px;min-height:40px}
