:root{--white-key-width: 2.375rem;--white-key-gap: .125rem;--octave-width: calc(7 * var(--white-key-width) + 7 * var(--white-key-gap));--black-key-width: calc(var(--octave-width) / 12);--white-key-overlap: calc(var(--octave-width) * 5 / 84)}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
