pleroma-fe/instance/pleroma-mods/pleroma-mod-tracker/style.css

199 lines
3.7 KiB
CSS

.mod-player {
width: 100%;
}
.mod-player .mod-controls {
display: flex;
}
.mod-player .mod-controls button {
width: 30px;
line-height: 29px;
}
.mod-player .mod-controls input {
flex-grow: 1;
}
body .mod-player input.mod-volumebar {
width: 150px;
height: 30px;
right: 11px;
margin: 0 0.7px;
position: absolute;
transform: rotate(270deg);
margin-top: 60px;
margin-right: -60px;
writing-mode: bt-lr;
background-color: var(--panel);
}
.mod-player input[type=range] {
-webkit-appearance: none;
width: 100%;
margin: 0.7px 0;
padding: 0;
}
.mod-player input[type=range]:focus {
outline: none;
}
.mod-player input[type=range]::-webkit-slider-runnable-track {
width: 100%;
height: 30px;
cursor: pointer;
box-shadow: var(--inputShadow);
background: var(--input);
border-radius: var(--inputRadius);
border: 0px solid #010101;
}
.mod-player input[type=range]::-webkit-slider-thumb {
box-shadow: var(--buttonShadow);
border: 0px solid #ff1e00;
height: 30px;
width: 18px;
border-radius: var(--btnRadius);
background: var(--btn);
cursor: pointer;
-webkit-appearance: none;
margin-top: -0.7px;
}
.mod-player input[type=range]::-webkit-slider-thumb:hover {
box-shadow: var(--buttonHoverShadow);
}
.mod-player input[type=range]::-moz-range-track {
width: 100%;
height: 30px;
cursor: pointer;
box-shadow: var(--inputShadow);
background: var(--input);
border-radius: var(--inputRadius);
border: 0px solid #010101;
}
.mod-player input[type=range]::-moz-range-thumb {
box-shadow: var(--buttonShadow);
border: 0px solid #ff1e00;
height: 30px;
width: 18px;
border-radius: var(--btnRadius);
background: var(--btn);
cursor: pointer;
}
.mod-player input[type=range]::-moz-range-thumb:hover {
box-shadow: var(--buttonHoverShadow);
}
.mod-player input[type=range]::-ms-track {
width: 100%;
height: 30px;
cursor: pointer;
background: transparent;
border-color: transparent;
color: transparent;
}
.mod-player input[type=range]::-ms-fill-lower {
background: var(--input);
border: 0px solid #010101;
border-radius: var(--inputRadius);
box-shadow: var(--inputShadow);
}
.mod-player input[type=range]::-ms-fill-upper {
background: var(--input);
border: 0px solid #010101;
border-radius: var(--inputRadius);
box-shadow: var(--inputShadow);
}
.mod-player input[type=range]::-ms-thumb {
box-shadow: var(--buttonShadow);
border: 0px solid #ff1e00;
height: 30px;
width: 18px;
border-radius: var(--btnRadius);
background: var(--btn);
cursor: pointer;
}
.mod-player input[type=range]::-ms-thumb:hover {
box-shadow: var(--buttonHoverShadow);
}
.mod-player input[type=range]:focus::-ms-fill-lower {
background: #484d4d;
}
.mod-player input[type=range]:focus::-ms-fill-upper {
background: #6f7777;
}
.mod-player input.mod-volumebar.hidden {
display: none;
}
.mod-player .mod-patterns {
width: 100%;
padding-top: 1px;
}
.mod-player .mod-instruments {
font-family: monospace;
}
.mod-player .mod-instruments.collapsed {
max-height: 168px;
overflow: hidden;
}
.xm-player {
display: block;
width: 100%;
margin-right: 10px;
}
.xm-player .xm-info > div {
display: block;
width: 100%;
margin-top: 5px;
}
.xm-player .xm-info .label, .xm-player .xm-info .value {
width: 49%;
display: inline-block;
}
.xm-player .xm-info .value {
float: right;
text-align: right;
}
.xm-player > .xm-controls > div {
display: inline-block;
width: 49%;
}
.xm-player > .xm-controls button {
height: 25px;
width: 30px;
}
.xm-player .xm-controls .xm-status {
float: right;
text-align: right;
font-family: monospace;
}
.xm-player .xm-patterns .xm-pattern-display {
width: 100%;
background-color: black;
border: 1px solid gray;
height: 200px;
}