/* Defaults */ scale marks { color: currentColor; } .osd { font-size: 22px; font-weight: 500; } .osd button { margin: 2px; min-width: 36px; min-height: 36px; } .osd scale trough highlight { min-width: 6px; min-height: 6px; } .osd radio { margin: 6px; border: 2px solid; min-width: 18px; min-height: 18px; } /* Position Scale */ .positionscale value { font-weight: 600; color: currentColor; } .positionscale trough highlight { min-height: 4px; } .osd .positionscale value { font-size: 24px; } .positionscale contents { margin-left: 4px; margin-right: 2px; } .osd .positionscale contents { margin-left: 8px; margin-right: 2px; } .osd .positionscale trough slider { color: transparent; background: transparent; border-color: transparent; box-shadow: none; } .osd .positionscale trough highlight { min-height: 22px; } /* Volume Scale */ .volumescale { min-height: 180px; } .osd .volumescale { min-height: 280px; }