@font-face{font-family:Boogaloo;font-style:normal;font-weight:400;src:url(../fonts/Boogaloo-Regular.ttf) format("truetype")}@font-face{font-family:itim;font-style:normal;font-weight:400;src:url(../fonts/itim-Regular.ttf) format("truetype")}@font-face{font-family:itim-music;font-style:normal;font-weight:400;src:url(../fonts/itim-music.ttf) format("truetype"),url(../fonts/itim-music.woff) format("woff"),url(../fonts/itim-music.svg#icomoon) format("svg")}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;src:url(../fonts/FiraMono-Regular.ttf) format("truetype")}@font-face{font-family:Fira Mono;font-style:normal;font-weight:700;src:url(../fonts/FiraMono-Bold.ttf) format("truetype")}@font-face{font-family:Kreon;font-style:normal;font-weight:400;src:url(../fonts/Kreon-Regular.ttf) format("truetype")}@font-face{font-family:Kreon;font-style:normal;font-weight:700;src:url(../fonts/Kreon-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/Roboto-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/Roboto-BoldItalic.ttf) format("truetype")}@font-face{font-family:Park Lane;font-style:normal;font-weight:400;src:url(../fonts/parklane.regular.ttf) format("truetype")}.container{display:flex;justify-content:center;position:relative;text-align:center}.print{display:none}.print svg{width:32px}.abcjs-staff{fill:#888}.vs__clear{display:none}.vs__dropdown-toggle{height:35px}.vs__selected{width:100%}.vs__dropdown-option--highlight{background-color:#f0f0f0;color:var(--text-color)}.vs__dropdown-option--selected{background-color:#ccc;color:var(--text-color)}@media screen and (min-width:565px){.print{display:block;opacity:.8;position:absolute;right:10px;top:15px;z-index:5}}html{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{box-sizing:border-box;margin:0}.top-level{--background-color:#fff;--background-color2:#c5dfca;--text-color:#000;--text-deemphasized:#202020;--highlight-color:#fffad8;--light-text:#34398a;--select-border:#b7b7b7;--select-current:#f7f7f7;--select-hover:#ccc;--road-map-background:#b9fbdf;--button-selected:#d1eef5;height:100vh}.top-level,.top-level.dark-mode{background-color:var(--background-color);color:var(--text-color)}.top-level.dark-mode{--background-color:#223;--background-color2:#869088;--text-color:#f0f0f0;--text-deemphasized:#e0e0e0;--highlight-color:#052271;--light-text:#9595a0;--select-border:#444;--select-current:#444;--select-hover:#888;--road-map-background:#2c7958;--button-selected:#807a81}@media print{.top-level.dark-mode{--background-color:#fff;--text-color:#000;--text-deemphasized:#202020;--highlight-color:#fffad8;--light-text:#34398a;--select-border:#b7b7b7;--select-current:#f7f7f7;--select-hover:#ccc;--road-map-background:#b9fbdf;--button-selected:#d1eef5;background-color:var(--background-color);color:var(--text-color)}.no-print{display:none!important}}input{background-color:var(--background-color);color:var(--text-color)}.btn{background:#2d712d;border-radius:12px;color:var(--background-color);font-weight:700;padding:10px 20px}.btn,.link-like{display:block;font-size:1em}.link-like{background:none;border:none;color:var(--text-color);text-decoration:underline}.icon-btn{background:transparent;border:none;font-size:18px;width:40px}.abcjs-cursor{stroke:currentColor}.dxc-login-dlg>div>div{display:flex;flex-direction:column;row-gap:20px}.dxc-login-dlg>div>div input{border-radius:4px;font-size:20px!important;height:auto!important}.dxc-login-dlg>div>div>div{-moz-column-gap:20px;column-gap:20px;display:flex}.dxc-login-dlg button{background-color:#fff;border:1px solid #2c7958;border-radius:8px;font-size:1em;padding:10px 20px}.abcjs-inline-audio{align-items:center;background-color:#424242;border-radius:3px;box-sizing:border-box;display:flex;height:26px;padding:0 5px}.abcjs-inline-audio.abcjs-disabled{opacity:.5}.abcjs-inline-audio .abcjs-btn{background:none!important;border:1px solid transparent;box-sizing:border-box;display:block;height:34px;line-height:1;margin-right:2px;padding:7px 4px;width:28px}.abcjs-btn g{fill:#f4f4f4;stroke:#f4f4f4}.abcjs-inline-audio .abcjs-btn:hover g{fill:#ccc;stroke:#ccc}.abcjs-inline-audio .abcjs-midi-loop.abcjs-pushed,.abcjs-inline-audio .abcjs-midi-reset.abcjs-pushed,.abcjs-inline-audio .abcjs-midi-selection.abcjs-pushed{background-color:#666;border:1px solid #ccc;box-sizing:border-box}.abcjs-inline-audio .abcjs-midi-start .abcjs-loading-svg,.abcjs-inline-audio .abcjs-midi-start .abcjs-pause-svg,.abcjs-inline-audio .abcjs-midi-start.abcjs-loading .abcjs-play-svg,.abcjs-inline-audio .abcjs-midi-start.abcjs-pushed .abcjs-play-svg{display:none}.abcjs-inline-audio .abcjs-midi-start.abcjs-pushed .abcjs-pause-svg{display:block}.abcjs-inline-audio .abcjs-midi-progress-background{background-color:#424242;border:2px solid #ccc;border-radius:5px;box-sizing:border-box;flex:1;height:10px;margin:0 8px 0 15px;padding:0;position:relative}.abcjs-inline-audio .abcjs-midi-progress-indicator{background-color:#f4f4f4;border-radius:6px;box-sizing:border-box;display:inline-block;height:14px;left:0;margin-left:-10px;position:absolute;top:-4px;width:20px}.abcjs-inline-audio .abcjs-midi-clock{box-sizing:border-box;color:#f4f4f4;display:inline-block;font-family:sans-serif;font-size:16px;margin-left:4px;margin-right:2px;margin-top:1px}.abcjs-inline-audio .abcjs-tempo-wrapper{align-items:center;box-sizing:border-box;color:#f4f4f4;display:flex;font-size:10px}.abcjs-inline-audio .abcjs-midi-tempo{border:none;border-radius:2px;box-sizing:border-box;margin:0 2px 0 4px;padding-left:2px;width:42px}.abcjs-inline-audio .abcjs-loading .abcjs-loading-svg{display:inherit}.abcjs-inline-audio .abcjs-loading{animation-duration:1s;animation-iteration-count:infinite;animation-name:abcjs-spin;animation-timing-function:linear;outline:none}.abcjs-inline-audio .abcjs-loading-svg circle{stroke:#f4f4f4}@keyframes abcjs-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.abcjs-large .abcjs-inline-audio{height:52px}.abcjs-large .abcjs-btn{font-size:28px;height:52px;padding:6px 8px;width:56px}.abcjs-large .abcjs-midi-progress-background{border:4px solid #ccc;height:20px}.abcjs-large .abcjs-midi-progress-indicator{height:28px;top:-8px;width:40px}.abcjs-large .abcjs-midi-clock{font-size:32px;margin-left:10px;margin-right:10px;margin-top:-1px}.abcjs-large .abcjs-midi-tempo{font-size:20px;width:50px}.abcjs-large .abcjs-tempo-wrapper{font-size:20px}.abcjs-css-warning{display:none}
