.os-window--music {z-index:61;top:8%;left:min(52%,calc(100% - 360px));width:340px;height:min(520px,calc(100% - 16px));} .os-music {flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:4px;padding:4px;} .os-music__display {flex:none;display:flex;align-items:flex-end;gap:10px;padding:8px;background:#000;box-shadow:var(--bevel-sunken);color:#30ff60;font:700 13px/1.2 var(--font-mono);overflow:hidden;} .os-music__title {min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .os-music__eq {flex:none;display:flex;align-items:flex-end;gap:2px;height:22px;} .os-music__eq i {display:block;width:4px;height:4px;background:#30ff60;} .is-playing .os-music__eq i {animation:os-eq .9s steps(5) infinite alternate;} .is-playing .os-music__eq i:nth-child(2n) {animation-duration:.6s;} .is-playing .os-music__eq i:nth-child(3n) {animation-duration:1.2s;background:#ffe24a;} @keyframes os-eq {to {height:22px;}} .os-music__stage {flex:1 1 0;min-height:0;display:grid;background:var(--color-paper);box-shadow:var(--bevel-sunken);overflow:hidden;} .os-music__consent,.os-music__empty {align-self:center;justify-self:center;display:grid;justify-items:center;gap:10px;margin:0;padding:16px;text-align:center;} .yc .os-music__consent p {margin:0;} .os-music__frame {width:100%;height:100%;border:0;}