#musicplayer{
    font-family:'Instrument-Serif'; /* default font */
    background:#f4f4f4; /* background color of player */
    border:2px dashed #839da9; /* border around player */
    width:100%; /* width of the player - make it 100% if you want it to fill your container */
    padding:10px;
    text-align:center; 
    display:flex;
    flex-direction:column;
    gap:10px;
}
 
.songtitle, .track-info, .now-playing{
    padding:5px;
}
 
.controls{
    display:flex; 
    flex-direction:column; 
    gap:10px;
}
 
.buttons{
    display:flex;
    justify-content:center;
    font-size:17px !important; /* size of controls */
    width:100%;
}
 
.buttons div{
    width:33.3%;
}
 
.playpause-track, .prev-track, .next-track{
    color:#416499; /* color of buttons */
    font-size:35px !important; /* size of buttons */
}
 
.volume-icon{
    font-size:22px !important; /* size of volume icon */
}
 
.seeking, .volume{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:5px;
}
 
.now-playing, .track-info{
    background-color:rgb(155, 231, 231); /* background color of top two boxes */
}
 
.now-playing{
    font-weight:bold;
}
 
input[type=range]{
    -webkit-appearance: none; /* removes default appearance for Safari/Chrome */
    appearance: none; /* versão padrão sem prefixo */
    width: 100%;
}
 
input[type=range]:focus{
    outline:none; /* removes outline around tracks when focusing */
}
 
input[type=range]::-webkit-slider-runnable-track{
    width:100%;
    height:4px; /* thickness of seeking track */
    background:#416499; /* color of seeking track */
}
 
input[type=range]::-webkit-slider-thumb{
    height:10px; /* height of seeking square */
    width:10px; /* width of seeking square */
    border-radius:0px; /* change to 5px if you want a circle seeker */
    background:#416499; /* color of seeker square */
    -webkit-appearance:none;
    margin-top:-3px; /* fixes the weird margin around the seeker square in chrome */
}
 
input[type=range]::-moz-range-track{
    width:100%;
    height:4px; /* thickness of seeking track */
    background:#416499; /* color of seeking track */
}
 
input[type=range]::-moz-range-thumb{
    height:10px; /* height of seeking square */
    width:10px; /* width of seeking square */
    border-radius:0px; /* change to 5px if you want a circle seeker */
    background:#416499; /* color of seeker square */
    border:none; /* removes weird border around seeker square in firefox */
}


.instrument-serif-regular {
  	font-family: "Instrument Serif", serif;
  	font-weight: 400;
  	font-style: normal;
}

.instrument-serif-regular-italic {
  	font-family: "Instrument Serif", serif;
  	font-weight: 400;
  	font-style: italic;
}


.instrument-sans {
  	font-family: "Instrument Sans", sans-serif;
  	font-optical-sizing: auto;
  	font-weight: 400;
  	font-style: normal;
}