:root {
--base-color: rgba(255 255 255);
--translucent-base-color: rgba(255 255 255);
--button-base-color: rgba(255 255 255);
--staff-base-color: rgba(255 255 255);
--accent-color: rgba(0 0 0);

--upper-staff-scaling: 0.4;
--fingering-image-scale: 0.75;
}

body {
color: rgb(0 0 0);
background-color: rgb(255 255 255);
width: 100%;
}

h1 {
color: rgb(0 0 0);
}

h1 svg {
width: 96vw;
max-height: 6vh;
margin: 0.25rem auto;
}

main {
width: 100%;
max-width: none;
}

#submit-note-list {
width: 100%;
max-width: none;
-webkit-print-color-adjust: exact;
}

#submit-note-list li:not(.current) {
display: none;
}

button {
display: none;
}

.tone-hole,
.key {
stroke: rgb(0 0 0);
}