.music{box-sizing:border-box;background:var(--window-bg);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;color:var(--window-fg);-webkit-user-select:text;user-select:text;flex-direction:column;display:flex;overflow:hidden}.music__title{margin:0;padding:16px 20px 10px;font-size:1.25rem}.music__list{flex:auto;min-block-size:0;margin:0;padding:0;list-style:none;overflow:auto}.music__track{box-sizing:border-box;border:0;border-block-end:1px solid var(--about-row-divider);min-block-size:52px;inline-size:100%;color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;padding-block:7px;padding-inline:20px;display:flex}.music__track:hover,.music__track:focus-visible,.music__track.is-selected{background:var(--sidebar-toggle-hover-bg);outline:none}.music__track.is-playing strong{color:#e95420}.music__track-number{inline-size:2rem;color:color-mix(in srgb, currentColor 62%, transparent);text-align:center}.music__track-text{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex;overflow:hidden}.music__track-text strong,.music__now-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music__track-text small,.music__now-text small{color:color-mix(in srgb, currentColor 68%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music__track-duration{font-variant-numeric:tabular-nums}.music__empty{color:color-mix(in srgb, currentColor 68%, transparent);text-align:center;padding:32px 20px}.music__error{color:#c01c28;margin:0;padding:8px 20px}.music__player{border-block-start:1px solid var(--sidebar-border);background:var(--headerbar-bg);grid-template-columns:minmax(120px,1fr) minmax(200px,2fr) minmax(95px,1fr);align-items:center;gap:18px;padding:12px 18px;display:grid}.music__now-playing{align-items:center;gap:10px;min-inline-size:0;display:flex}.music__cover{object-fit:cover;border-radius:6px;flex:none;block-size:52px;inline-size:52px}.music__now-text{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.music__transport{flex-direction:column;gap:7px;min-inline-size:0;display:flex}.music__transport-buttons{justify-content:center;align-items:center;gap:8px;display:flex}.music__button{block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.music__button:hover,.music__button:focus-visible{outline:1px solid var(--sidebar-border);background:var(--sidebar-toggle-hover-bg)}.music__button--primary{background:color-mix(in srgb, #e95420 18%, var(--headerbar-bg))}.music__icon{background:currentColor;flex:none;block-size:20px;inline-size:20px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.music__stop{background:currentColor;border-radius:2px;block-size:12px;inline-size:12px}.music__seek,.music__volume{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.music__seek time{text-align:center;min-inline-size:2.5rem;font-size:.8rem}.music__seek input,.music__volume input{accent-color:#e95420;inline-size:100%;min-inline-size:0}.music__volume{justify-content:end}.music-admin{flex-direction:column;gap:12px;display:flex}.music-admin__upload,.music-admin__tracks li{border:1px solid var(--sidebar-border);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.music-admin label{flex-direction:column;gap:5px;display:flex}.music-admin input:not([type=file]):not([type=checkbox]){box-sizing:border-box;min-block-size:36px;inline-size:100%;padding-inline:8px}.music-admin__tracks{flex-direction:column;gap:10px;margin:0;padding-inline-start:24px;display:flex}.music-admin__track-head,.music-admin__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.music-admin__track-head{justify-content:space-between}.music-admin__switch{align-items:center;flex-direction:row!important}.music-admin__actions button,.music-admin__upload button{min-block-size:36px;padding-inline:10px}.music-admin__file{max-inline-size:270px}:root[data-viewport-mode=mobile] .music__title{padding-block:10px}:root[data-viewport-mode=mobile] .music__player{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px}:root[data-viewport-mode=mobile] .music__now-playing,:root[data-viewport-mode=mobile] .music__transport{grid-column:1/-1}:root[data-viewport-mode=mobile] .music__volume{grid-column:1/-1;justify-content:center}@media (min-width:600px) and (max-height:500px){:root[data-viewport-mode=mobile] .music__player{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:8px}:root[data-viewport-mode=mobile] .music__now-playing,:root[data-viewport-mode=mobile] .music__transport,:root[data-viewport-mode=mobile] .music__volume{grid-column:auto}:root[data-viewport-mode=mobile] .music__cover{block-size:44px;inline-size:44px}}
