:root{--font-primary:"Noto Sans",sans-serif;--font-header:"Quicksand",sans-serif;--font-subheader:"Dosis",sans-serif;--font-brand:"Anton",sans-serif;--color-font-primary:#4a4a4a;--color-primary:#6700fc;--color-secondary:#71fc63;--color-outline:#5400ce;--color-support:#3dae8d;--color-cdjapan:#09c;--color-white:#fff;--color-white-disabled:#fff;--color-btn-hover:#6200ef;--color-btn-disabled:#a978ec;--color-options-btn-hover:rgba(0, 0, 0, 0.1);--color-error:#e60000;--color-toggler:#42d258;--color-text-bold:#363636;--color-text-cdjap:#18a0cc;--color-subtitle:#6b6b6b;--color-text-grey:#959595;--color-placeholder:#b4b4b4;--color-song-sheet-lyrics:#575757;--color-song-sheet-chords:#5400ce;--color-song-comment:#4a4a4a;--shadow-one:rgba(0, 0, 0, 0.05);--shadow-two:rgba(0, 0, 0, 0.15);--shadow-three:rgba(0, 0, 0, 0.2);--shadow-four:rgba(0, 0, 0, 0.3);--shadow-button-support:rgba(61, 174, 141, 0.3);--shadow-button-cdjapan:rgba(0, 161, 214, 0.3);--shadow-button-hover:rgba(103, 0, 252, 0.3);--shadow-text-grey:rgba(0, 0, 0, 0.1);--shadow-mobile-song-page:0 -20px 32px -15px rgba(0, 0, 0, 0.3);--shadow-mobile-autoscroll-box:rgba(100, 100, 100, 0.1);--shadow-player:rgba(158, 158, 158, 0.2);--shadow-player-btn:rgba(103, 0, 252, 0.3);--shadow-player-btn-hover:rgba(103, 0, 252, 0.3);--shadow-player-slider-dot:rgba(103, 0, 252, 0.2);--shadow-player-slider-dot-focus:rgba(103, 0, 252, 0.5);--shadow-scroll-type-slider:rgba(0, 0, 0, 0.1);--bg-color-body:#fff;--bg-color-elevated:#fff;--bg-color-navbar-hover:rgba(160, 106, 255, 0.12);--bg-color-light:rgba(245, 239, 255, 0.8);--bg-color-grey:rgba(255, 255, 255, 0.8);--bg-color-table-row:rgba(0, 0, 0, 0.03);--bg-color-song-card-details:rgba(255, 255, 255, 0.75);--bg-color-song-page:rgba(255, 255, 255, 0.75);--bg-color-song-sheet:#fffcf0;--bg-color-song-sheet-focus:rgba(255, 236, 4, 0.1);--bg-color-song-comment:#fff;--bg-color-player:rgba(255, 255, 255, 0.75);--bg-color-scroll-type-toggle:#eee;--bg-color-scroll-type-slider:#fff;--bg-color-transpose-lvl:#fff;--bg-color-options-btn:#989898;--bg-color-slider:#fff;--bg-color-playback-error:#fff;--bg-color-mobile-autoscroll-box:#fff;--border-color-dark:#979797;--border-color-light:#d3d3d3;--border-color-transparent:rgba(0, 0, 0, 0.1);--border-color-toggler:#dcdcdc;--border-color-slider:#d3d3d3;--border-color-player:rgb(221, 221, 221);--blur-player-bg:blur(10px);--grad-prim:linear-gradient(to bottom right, #A000FE, var(--color-primary));--grad-prim-disabled:linear-gradient(to bottom right, #e4baff, #a789d5);--grad-sec:linear-gradient(to bottom right, #d388ff, #944cff);--grad-sec-disabled:linear-gradient(to bottom right, #f1d8ff, #c49dff);--brightness-image:none;--invert-image:invert(0);--max-width:1440px}body.dark-mode{--color-font-primary:rgb(230, 230, 230);--color-primary:#d698ff;--color-outline:#c871ff;--color-white-disabled:#b0b0b0;--color-subtitle:rgb(190, 190, 195);--color-text-grey:rgb(180, 180, 184);--color-placeholder:#757575;--color-btn-hover:#c871ff;--color-text-bold:rgb(180, 180, 184);--color-song-sheet-lyrics:#919196;--color-song-sheet-chords:#d698ff;--color-song-comment:rgb(180, 180, 184);--color-error:#ff2626;--bg-color-body:#0a0a0a;--bg-color-grey:rgba(50, 50, 50, 0.75);--bg-color-elevated:rgb(32, 32, 37);--bg-color-light:rgb(32, 32, 37);--bg-color-song-card-details:rgba(50, 50, 50, 0.75);--bg-color-navbar-hover:rgba(190, 190, 190, 0.1);--bg-color-song-sheet:rgb(30, 30, 35);--bg-color-song-sheet-focus:rgb(40, 40, 45);--bg-color-mobile-autoscroll-box:rgb(40, 40, 45);--bg-color-slider:rgba(20, 20, 20, 0.75);--bg-color-song-page:rgba(0, 0, 0, 0.75);--bg-color-song-comment:rgb(30, 30, 35);--bg-color-player:rgba(130, 130, 130, 0.2);--bg-color-scroll-type-toggle:#0f0f0f;--bg-color-scroll-type-slider:#4a4a4a;--bg-color-transpose-lvl:#1d1d1d;--bg-color-playback-error:#414141;--bg-color-table-row:rgba(100, 100, 100, 0.2);--border-color-light:#4a4a4a;--border-color-toggler:#555;--border-color-slider:#6a6a6a;--border-color-player:rgba(71, 71, 71, 0.75);--shadow-player:rgba(0, 0, 0, 0.25);--shadow-mobile-song-page:0 -5px 15px 0 rgba(0, 0, 0, 0.5);--brightness-image:brightness(0.9) contrast(1.05);--invert-image:invert(0.7);--grad-prim:linear-gradient(to bottom right, #d698ff, #c871ff);--grad-prim-disabled:linear-gradient(to bottom right, #9a73b3, #7c5396);--grad-sec:linear-gradient(to bottom right, #d598ff, #8a3bff);--grad-sec-disabled:linear-gradient(to bottom right, #815699, #542f8d);--blur-player-bg:blur(15px)}body{font-family:var(--font-primary);font-size:16px;padding:3rem;padding-top:calc(3rem + 70px);color:var(--color-font-primary);background-color:var(--bg-color-body);min-height:100vh;min-width:100vw;display:flex;flex-direction:column;justify-content:space-between;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:100%;scroll-behavior:smooth}h1,h2,h3,h4{font-family:var(--font-header);font-weight:700}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}body>.main-section{width:100%;max-width:var(--max-width)}.policy-page .main-section{max-width:1200px;padding:0 2rem}body>.footer{width:100%;max-width:var(--max-width);z-index:0;margin-bottom:3rem}body>.footer hr{margin-top:3rem;margin-bottom:1rem}body>.footer p{text-align:right;font-size:.75rem;color:var(--color-text-grey)}section,.section{margin-bottom:2rem}.mobile-only{display:none}hr{background-color:var(--border-color-light)}strong{color:var(--color-text-bold)}a{position:relative;color:var(--color-primary)}a:hover{color:var(--color-outline);transition:.3s}a.underline::before,span.underline::before{content:"";position:absolute;width:100%;height:1px;background:var(--color-outline);top:100%;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .3s}a.underline:hover::before,a:hover span.underline::before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}.policy-page .main-section a:hover:not(.button){text-decoration:underline}.button.is-primary{background-color:var(--color-primary);color:var(--bg-color-body)}.button.is-primary:hover{background-color:var(--color-btn-hover);color:var(--bg-color-body)}.button.is-primary.is-outlined{color:var(--color-primary);border-color:var(--color-primary)}.button.is-primary.is-outlined:hover,.button.is-primary.is-outlined:focus{background-color:var(--color-primary);color:var(--bg-color-body);border-color:var(--color-primary)}.button.is-primary[disabled]{background:var(--color-btn-disabled)}.button.support-us{background-color:var(--color-support);padding:1rem 1.5rem;font-weight:700;color:var(--color-white);border-radius:.5rem;border:none;font-size:.78rem}.button.support-us.cdjap{background-color:var(--color-cdjapan)}.button.cdjap+p.support-text{font-size:.65rem;margin-top:1px;transition:.3s}.button.cdjap:hover+p.support-text{color:var(--color-text-cdjap)}.button:hover{box-shadow:2px 2px 15px 0 var(--shadow-button-hover)}.button.support-us:hover{box-shadow:2px 2px 15px 0 var(--shadow-button-support)}.button.support-us.cdjap:hover{box-shadow:2px 2px 15px 0 var(--shadow-button-cdjapan)}.input,.textarea{border-width:1px;border-color:var(--border-color-light);transition:.1s;background-color:var(--bg-color-body);color:var(--color-font-primary)}.input:focus,.input:active,.textarea:focus,.textarea:active{border-color:var(--color-primary)}.input::placeholder,.textarea::placeholder{color:var(--color-placeholder)}label{color:var(--color-subtitle);font-size:.9rem;line-height:2}.validation-msg,.validation-msg-static{color:var(--color-error);font-size:.8rem;line-height:1.75}.validation-msg.hidden{display:none}a.request-exceeded{display:block;color:var(--color-primary);margin-top:.25rem}.form-received{font-size:1.25rem;font-family:var(--font-subheader);color:var(--color-subtitle);margin-bottom:3rem}.form-page span.bold{font-weight:600}.did-you-know{text-align:center}.did-you-know p{color:var(--color-subtitle)}.did-you-know i{color:var(--color-primary)}.form-received i{color:var(--color-primary);margin-right:.5rem}#statePot{display:none}.navbar{height:70px;width:100vw;position:fixed;top:0;left:0;justify-content:center;background-color:var(--bg-color-grey);box-shadow:0 2px 5px 2px var(--shadow-one)}.navbar::before{content:"";position:absolute;width:100%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:-1}.navbar .nav-wrapper{width:100%;display:flex;max-width:calc(var(--max-width) + 6rem);height:100%}.navbar .navbar-brand{align-items:center;margin-left:3rem;height:100%}.navbar .navbar-menu{margin-right:3rem}.navbar .navbar-item{margin:0 .25rem}.navbar .navbar-end>.navbar-item:last-child{margin-right:0}.navbar-item .with-logo{display:flex;align-items:center}.with-logo img{width:1.1rem;height:1.1rem;margin-right:.25rem}body.dark-mode .navbar .logo img.normal,body .navbar .logo img.dark-mode{display:none}body.dark-mode .navbar .logo img.dark-mode{display:block}.navbar .logo{height:50px}.navbar .logo img{height:100%}.navbar .navbar-link.desktop-only+.mobile-hidden{display:none}.navbar .navbar-dropdown{background:var(--bg-color-grey)}.navbar-link,.navbar-item{transition:.1s;color:var(--color-font-primary)}.navbar-link:hover,.navbar-link:hover{color:var(--color-primary)}a.navbar-item:hover,a.navbar-item:focus,a.navbar-item:active,.navbar-item.has-dropdown:hover .navbar-link,.navbar-dropdown a.navbar-item:hover,.navbar-item.dark-mode-toggle:hover{color:var(--color-primary);background-color:var(--bg-color-navbar-hover);cursor:pointer}.navbar-dropdown a.navbar-item:hover{border-radius:.25rem}.navbar-dropdown{border-top:2px solid var(--color-primary)}.navbar .navbar-item.has-dropdown .navbar-dropdown::before{content:"";width:100%;height:100%;margin-top:-0.5rem;position:absolute;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom-left-radius:6px;border-bottom-right-radius:6px}.navbar .search.desktop-only{display:flex;margin-left:1.5rem}.navbar .switch{margin-left:.5rem}form.search .input{border-top-left-radius:2rem;border-bottom-left-radius:2rem;padding-left:1rem;margin-right:.1rem;opacity:.8}form.search .input+button{border-top-right-radius:2rem;border-bottom-right-radius:2rem;padding-left:.75rem}.cta{text-align:center}.homepage h1,.homepage h2{font-size:3rem}.clef-separator img{filter:var(--invert-image)}.about-page .clef-separator i{font-size:3rem}.about-page .intro .column:first-child{border-right:1px solid var(--border-color-light);padding:0}.about-page .intro .column:last-child{display:flex;align-items:center;padding-left:1.5rem}.about-page .intro .column h1{font-size:4rem;font-family:var(--font-brand);color:var(--color-primary);text-align:right;padding:0 1.5rem 0 0;line-height:1.25}.about-page .intro .column p{font-size:1.75rem;font-family:var(--font-subheader);text-align:left;padding:0 .75rem 0 0}.about-page .vision p,.about-page .mission p,.about-page .point p{color:var(--color-subtitle)}.about-page .vision .column:first-child,.about-page .mission .column:first-child{padding-top:0}.about-page .vision .column,.about-page .mission .column{padding-bottom:0}.about-page h2{font-family:var(--font-subheader);font-size:4rem;font-weight:500}.about-page .vision h2,.about-page .mission h2{border-bottom:3px solid var(--color-primary);line-height:1.2}.about-page .mission h2,.about-page .mission p{text-align:right}.about-page .mission{margin-bottom:4rem}.about-page .content h3{font-size:1.5rem;font-family:var(--font-primary);margin-bottom:1rem}.about-page .content h3,.about-page .content p{margin-bottom:1rem}.about-page .content p:last-child{margin:0}.about-page .content .point .column{background-color:var(--bg-color-light);position:relative;margin-bottom:3rem;border-radius:.75rem}.about-page .content .point .columns:nth-child(odd) .column{padding:2rem 6rem 3rem 3rem}.about-page .content .point .columns:nth-child(even) .column{padding:2rem 3rem 3rem 6rem}.about-page .content .columns h3+img{position:absolute;width:50.2%;max-height:80%;object-fit:cover;object-position:top;top:50%;border:1px solid var(--border-color-transparent);filter:var(--brightness-image);border-radius:.25rem}.about-page .content .point .columns:nth-child(odd) h3+img{transform:translate(85.71429%, -50%);right:0}.about-page .content .point .columns:nth-child(even) h3+img{transform:translate(-85.71429%, -50%);left:0}.fader{visibility:hidden;opacity:0;transition:.3s}.fader.fade-in{visibility:visible;opacity:1}body.song-page{padding-top:calc(2rem + 70px);padding-bottom:5rem;background-color:transparent}.song-page h1{font-family:var(--font-header);font-size:1.75rem;font-weight:700}.song-page h2{font-family:var(--font-primary);font-size:1rem;font-weight:normal}.song-page .bg-blur{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:-1}.song-page .bg-blur img{width:100%;height:100%;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.song-page .bg-blur .blur-box{width:100%;height:100%;background-color:var(--bg-color-song-page);z-index:1;position:absolute}.artwork{position:relative;width:100%;margin-bottom:.5rem}.artwork .square{box-shadow:2px 2px 10px 0 var(--shadow-two);border-radius:.5rem;overflow:hidden;padding-bottom:100%}.artwork .round{box-shadow:1px 1px 5px 0 var(--shadow-two);border-radius:100%;overflow:hidden;padding-bottom:100%}.artwork img{height:100%;width:100%;object-fit:cover}.artwork .square img{position:absolute;left:0;top:0;border-radius:8px;filter:var(--brightness-image)}.artwork .round img{position:absolute;left:0;top:0;border-radius:100%}.song-sheet{background-color:var(--bg-color-song-sheet);box-shadow:2px 2px 15px 0 var(--shadow-two);padding:3rem 3rem 2rem;border-radius:.5rem}.song-sheet h1{margin-bottom:.5rem}.song-sheet .song-subdetails{display:flex;justify-content:space-between;margin-bottom:1.5rem;color:var(--color-subtitle)}.song-sheet .song-subdetails h2{margin-right:2rem}.song-sheet .song-subdetails .orig-key{white-space:nowrap;display:flex;align-items:flex-end}.song-sheet .clef-separator{margin-bottom:0}.clef-separator hr{margin:0;width:100%}.clef-separator .column{display:flex;align-items:center;justify-content:center;padding:.75rem}.song-page .sheet{overflow-x:auto;width:calc(100% + 2rem);margin-left:-1rem}.song-page .sheet .section{margin-bottom:0;padding:1rem 1rem;transition:.1s;border-radius:1rem}.song-page .sheet .section+.section.continued{margin-top:-1rem}.song-page .sheet .section>p{margin-top:1.5rem;white-space:nowrap;color:var(--color-song-sheet-lyrics)}.song-page .sheet .section p.nc{margin-top:0}.song-page .sheet .section>p.ch{margin-top:.25rem;color:var(--color-song-sheet-chords)}.song-page .sheet .section>p span.c{position:relative}.song-page .sheet .section>p span.c span{color:var(--color-song-sheet-chords);position:absolute;bottom:100%;white-space:nowrap;font-size:1rem}.song-page .sheet .section.focus{background-color:var(--bg-color-song-sheet-focus);border-radius:1rem}.sheet .ch{color:var(--color-song-sheet-chords)}.song-page .sheet-footer{color:var(--color-subtitle)}.switch{position:relative;display:inline-block;width:calc(20px + 20px + 2px);height:calc(20px + 2px)}.switch input,.scroll-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0}.slider::before{position:absolute;content:"";height:20px;width:20px;left:0;top:0;background-color:white;box-shadow:0 1px 2px 1px var(--shadow-two)}.slider:not(.fast),.slider:not(.fast)::before{transition:.3s}input:checked+.slider{background-color:var(--color-toggler);border:1px solid var(--color-toggler)}input:checked+.slider::before{transform:translateX(20px)}.slider.round{border-radius:11px;border:1px solid var(--border-color-toggler);background:var(--bg-color-slider)}.slider.round::before{border-radius:10px}.switch.scroll-type{width:calc(105px + 2px);height:calc(20px + 4px)}.scroll-type .slider::before{width:55px;top:2px;left:2px;box-shadow:1px 1px 1px 0 var(--shadow-scroll-type-slider);background-color:var(--bg-color-scroll-type-slider)}.scroll-type input:checked+.slider::before{transform:translateX(48px)}.scroll-type .type{position:absolute;font-size:12px;top:0;color:var(--color-font-primary);cursor:pointer}.scroll-type .type.off{left:.7rem}.scroll-type .type.on{right:.9rem}.scroll-type input:not(:checked)~.type.off,.scroll-type input:checked~.type.on{font-weight:700}.scroll-type .slider.round{border:0;border-radius:12px;background:var(--bg-color-scroll-type-toggle)}.toggle-switch{display:flex;align-items:center;position:relative}.toggle-switch.mobile-only{display:none}.toggle-switch p{margin-left:.25rem;font-weight:700}.toggle-switch p label{font-size:inherit;line-height:inherit}.bottom-bar{display:flex;justify-content:space-between}.options{position:absolute;right:.75rem;bottom:.75rem}.options.mobile-only{display:none}.options .option-btn{display:flex;align-items:center;cursor:pointer}.options .label{color:var(--color-subtitle);font-size:.7rem;margin-right:.25rem}.options .btn{background:var(--bg-color-options-btn);height:1.5rem;width:1.5rem;color:var(--color-white);border-radius:.75rem;font-size:1rem;position:relative;transition:.15s}.options .btn .fa-ellipsis-h{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.option-btn:hover .btn{box-shadow:1px 1px 3px 1px var(--color-options-btn-hover)}.playback-error,.qp-engine{border-radius:1.25rem;left:50%;transform:translateX(-50%);width:400px;box-shadow:0 1px 5px 1px var(--shadow-player);border:.5px solid var(--border-color-player)}.playback-error{position:fixed;bottom:110vh;z-index:1;transition:.3s ease-in-out;font-size:.8rem;padding:.75rem 1.25rem;background:var(--bg-color-playback-error)}.playback-error.show{bottom:calc(100vh - 11rem)}.playback-error i{color:var(--color-error)}.qp-engine{position:fixed;padding:.75rem;bottom:1rem;z-index:10;background:var(--bg-color-player);height:116px}.qp-engine::before{content:"";position:fixed;top:0;left:0;height:114px;width:398px;border-radius:1.25rem;z-index:-1;backdrop-filter:var(--blur-player-bg);-webkit-backdrop-filter:var(--blur-player-bg)}.qp-engine label[for=toggle-md]{cursor:pointer;color:var(--color-font-primary)}.slider-bar{display:flex;flex-direction:column;justify-content:flex-start}.qp-engine .controls .upper{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;margin-top:-2.5rem;height:3.5rem;position:relative}.qp-engine .button i{color:var(--color-white)}.qp-engine .button{position:relative;margin:0;background-image:var(--grad-prim);cursor:pointer;margin-right:0;box-shadow:1px 1px 5px 0 var(--shadow-player-btn);transition:.3s;border:none;height:2.5rem;width:2.5rem;border-radius:2.5rem;font-size:1.1rem}.qp-engine .controls .button[disabled]:hover{box-shadow:1px 1px 5px 0 var(--shadow-player-btn)}.transpose-mode .button[disabled]{opacity:1;background-image:var(--grad-prim-disabled)}.transpose-mode .button[disabled] i{color:var(--color-white-disabled)}.no-player-hr{margin-top:2rem;margin-bottom:1rem}.qp-engine .player-mode .play{margin:0 .5rem;height:3.5rem;width:3.5rem;border-radius:3.5rem;font-size:1.5rem}.qp-engine .button:hover{box-shadow:2px 2px 5px 0 var(--shadow-player-btn-hover)}.qp-engine .secondary.button{font-size:1rem;background-image:var(--grad-sec)}.qp-engine .secondary.button[disabled]{background-image:var(--grad-sec-disabled)}.qp-engine .controls .mode-switcher.button{font-size:1rem;position:absolute;right:1rem}.qp-engine .button .label{position:absolute;top:2.45rem;color:var(--color-subtitle);font-size:.7rem;font-weight:400}.qp-engine .bold{font-weight:700}.transpose-mode .mode-switcher i{position:relative;left:-1px}.play i{position:absolute;color:var(--color-white)}.play i,.play.playing i,.play.loading i{display:none}.player-mode .play .fa-pause{font-size:1.75rem}.play .load-spin{display:none;height:32px;align-items:center;animation:spin 1s ease-in-out infinite}.play .load-spin .fa-circle-notch{display:block;position:relative}.play .fa-undo-alt{font-size:1.75rem}@keyframes spin{100%{transform:rotate(360deg)}}.wait-dots{position:absolute;display:flex}.wait-dots .dot{width:7.5px;height:7.5px;background-color:var(--color-white);border-radius:100%;animation:sk-bouncedelay 1.5s infinite ease-in-out;margin:0 2.5px}.wait-dots .dot.one{animation-delay:-0.32s}.wait-dots .dot.two{animation-delay:-0.16s}@keyframes sk-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.qp-engine .play.playing .fa-pause,.qp-engine .play.ready .fa-play,.qp-engine .play.ended .fa-undo-alt{display:block}.qp-engine .play.loading .load-spin{display:flex}.transpose-mode .play-button{position:absolute;left:1.25rem}.transpose-mode .reset-btn{position:absolute;left:1rem;width:2.25rem;height:2.25rem}.transpose-mode .reset-btn .label{top:2.25rem}.play .fa-play{transform:translateX(12%)}.qp-engine .play.ready .wait-dots,.qp-engine .play.playing .fa-play,.qp-engine .play.loading .fa-play,.qp-engine .play.ended .fa-play{display:none}.v-slider{width:100%;min-height:2.5rem;padding:.5rem .75rem}.song-page .vue-slider-dot-tooltip-inner-top::after{display:none}.song-page .vue-slider-dot-tooltip-top{top:0}.transposer{display:flex;margin:0 .5rem;position:relative}.transposer .button{height:2.5rem;width:2.5rem;font-size:1rem;color:var(--color-white);background-image:var(--grad-sec)}.button[disabled]{cursor:default}.transposer .button span.label{top:2.05rem;font-size:.6rem}.transposer .label{position:absolute;top:2.5rem;width:7.5rem;font-size:.7rem;color:var(--color-subtitle);text-align:center;font-weight:400}.transposer .level{width:2.5rem;height:2.5rem;font-size:1.2rem;box-shadow:inset 0px 0px 3px rgba(20, 20, 20, 0.3);line-height:2;text-align:center;font-weight:700;position:absolute;left:2.5rem;z-index:1;background:var(--bg-color-transpose-lvl);border-top:1px solid #d388ff;border-bottom:1px solid #944cff;cursor:pointer}.transposer .button.down{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:2.5rem}.transposer .button.up{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.side-info{font-size:.75rem}.side-info h3,.side-info h4,.side-info h5{font-size:.75rem;font-weight:700;margin-bottom:.25rem}.side-info p{color:var(--color-subtitle)}.side-info .release-copyright p{color:var(--color-text-grey)}.side-info .transcribed-by .transcriber{display:flex;align-items:center}.side-info .transcriber img{height:45px;width:45px;object-fit:cover;border-radius:45px;box-shadow:0 0 4px 2px var(--shadow-one);margin-left:.25rem;filter:var(--brightness-image)}.side-info .transcriber img+p{font-weight:700;font-size:.85rem;color:var(--color-font-primary);margin-left:.5rem;font-family:"Quicksand"}.side-info .youtube .container{box-shadow:2px 2px 10px 0 var(--shadow-two);line-height:0;position:relative;width:100%}.side-info .youtube h5{font-family:"Quicksand",sans-serif}.side-info .youtube .container .video{padding-bottom:56.25%}.song-page .subsection.youtube iframe{width:100%;height:100%;border-radius:4px;position:absolute;top:0;left:0}.side-info .subsection{margin-bottom:1.5rem}.sheet-footer .credits{text-align:right;font-size:.75rem}.sheet+.support{margin-top:1rem;text-align:center}.song-page .subsection.youtube .broken-link{font-size:.7rem;padding-left:.3rem;margin-top:.25rem}.song-page .sheet+hr{margin:1rem 0}.song-page .end-cta{margin-bottom:.5rem}.song-page .end-cta p{margin-bottom:.5rem;font-weight:700}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider.vue-slider-ltr{cursor:pointer}.vue-slider-rail{background-color:var(--border-color-light);border-radius:15px}.vue-slider-process{background-color:var(--color-primary);border-radius:15px}.vue-slider-dot{z-index:10}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-image:var(--grad-prim);box-sizing:border-box;box-shadow:2px 2px 5px 0 var(--shadow-player-slider-dot);transition:.3s}.vue-slider-dot-handle-focus{box-shadow:0px 0px 5px 0px var(--shadow-player-slider-dot-focus)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:.7rem;white-space:nowrap;min-width:20px;text-align:center;color:var(--color-primary);text-shadow:1px 1px 3px var(--shadow-text-grey)}.vue-slider-dot-tooltip-inner::after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top::after{top:100%;left:50%;transform:translate(-50%, 0);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:.3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.options-modal,.key-snackbar{position:absolute;left:50%;transform:translateX(-50%);box-shadow:0 1px 5px 1px var(--shadow-player);background:var(--bg-color-player);border:.5px solid var(--border-color-player);border-radius:1rem}.key-snackbar::before,.options-modal::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;backdrop-filter:var(--blur-player-bg);-webkit-backdrop-filter:var(--blur-player-bg);z-index:-1;border-radius:1rem}.key-snackbar .close,.options-modal .close{position:absolute;cursor:pointer;color:var(--bg-color-options-btn)}.options-modal{top:-15rem;min-width:250px;padding:1rem;transition:opacity .15s;z-index:6}.options-modal h5{font-size:1.5rem;font-family:var(--font-header);line-height:1;margin-bottom:1.25rem;cursor:move}.options-modal .fa-cog{color:var(--color-primary)}.options-modal .drag-me{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--bg-color-scroll-type-slider);padding:.25rem .75rem;border-radius:1rem;font-size:14px;font-family:var(--font-primary);border:1px solid var(--border-color-player);box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);visibility:hidden;opacity:0;transition:.5s}@media(hover: hover){.options-modal:hover .drag-me{visibility:visible;opacity:1}}.options-modal .close{right:1rem;top:.95rem;font-size:1rem;padding:6.5px 9px;line-height:1;background:rgba(162, 162, 162, 0.2);border-radius:100%}.options-modal .option{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.options-modal .option:last-child{margin:0}.option .button{height:21px;width:1.5rem;font-size:.9rem}.option .speed{font-weight:700;font-size:1rem;line-height:1.3;margin:0 .5rem}.option .speed-ctrl{display:flex}.speed.disabled{opacity:.35}.option .label{font-size:.9rem;font-weight:700;font-family:var(--font-header)}.key-snackbar{top:-4.5rem;min-width:200px;text-align:center;font-size:.95rem;padding:.5rem 2rem .6rem 1.75rem;line-height:1;white-space:nowrap;z-index:7}.key-snackbar .close{right:0;top:-1px;font-size:2rem;padding-right:10px}.comments h3{font-family:"Quicksand",sans-serif;font-weight:700;margin-bottom:3rem}.comments .author p{text-align:center}.comments .author p:first-child{font-weight:700;font-family:"Quicksand",sans-serif}.comments .author p:last-child{color:var(--color-subtitle);font-size:.75rem}.comments .card{background-color:var(--bg-color-song-comment);box-shadow:2px 2px 15px 0 var(--shadow-two);padding:2rem}.comments .title{font-family:"Quicksand",sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.comments .content{margin-bottom:1rem}.comments .content p{margin-bottom:1rem;color:var(--color-song-comment)}.comments .date{font-size:.75rem;text-align:right;color:var(--color-text-grey)}.related h3{font-family:"Quicksand",sans-serif;font-weight:700;margin-bottom:.25rem}.header-subtitle{font-family:var(--font-subheader);color:var(--color-subtitle);font-size:1.5rem}.related .header-subtitle{margin-bottom:2rem}.song-canvas .canvas{width:100%;height:100%;position:absolute;top:0;left:0}.song-card{position:relative;border-radius:1rem;overflow:hidden;border:1px solid var(--border-color-dark);box-shadow:1px 1px 6px 0 var(--shadow-two);transition:.3s}.dark-mode .song-card{border:1px solid var(--border-color-light)}.dark-mode .song-card:hover{border:1px solid var(--bg-color-grey)}.song-card:hover{box-shadow:1px 1px 8px 4px var(--shadow-two);border:1px solid var(--color-font-primary)}.song-card .artwork{margin-bottom:0}.song-card .artwork .square{box-shadow:none;border-radius:0}.song-card .artwork img{border:none;border-radius:1rem;filter:var(--brightness-image)}.song-card .artwork .square .details,.song-card .artwork .square .shadow{position:absolute;left:0;width:100%;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.song-card .artwork .square .details{bottom:0;height:102px;background:var(--bg-color-song-card-details);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:space-between;padding:.25rem 1rem .5rem .75rem}.song-card .artwork .square .shadow{top:calc(100% - 102px);left:-5%;width:110%;height:105px;box-shadow:0 0 5px 2px var(--shadow-three)}.song-card .artwork .square .details .title{font-family:var(--font-header);font-weight:700;font-size:1.125rem;white-space:nowrap;color:var(--color-font-primary)}.song-card .artwork .square .details .subtitle{font-size:.75rem;color:var(--color-subtitle);white-space:nowrap}.song-card .artwork .square .details .title+.subtitle{margin-bottom:.05rem}.song-card .artwork .square .details>div:first-child{overflow:hidden}.song-card .artwork .square .details .subdetails{display:flex;justify-content:space-between;font-size:.7rem;color:var(--color-text-grey)}.song-card .artwork .square .details .subdetails span:first-child{margin-right:.25rem}.song-card:hover .scroll.animate,.song-card:hover .scroll.animate{text-align:center;transform:translateX(0%);animation:slideover 10s linear infinite}@keyframes slideover{0%{transform:translateX(0%)}100%{transform:translateX(-200%)}}body.form-page form{padding-bottom:1rem}body.form-page nav form{padding-bottom:0}body.form-page form .column{background-color:var(--bg-color-light);padding:.5rem 2rem}body.form-page form .column:first-child{padding-top:1.5rem;border-top-left-radius:1rem;border-top-right-radius:1rem}body.form-page form .column:last-child{padding-bottom:2rem;padding-top:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}body.form-page form label{font-size:.8rem;line-height:1}body.form-page label.small-italic{font-style:italic;font-size:.75rem}.all-songs h1{margin-bottom:0}.select-wrapper{display:flex;align-items:center;justify-content:flex-end;margin-left:.75rem}.select-wrapper span{white-space:nowrap}select.custom{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 1.75rem .5rem .75rem;border:1px solid var(--border-color-light);border-radius:2rem;font-size:.9rem;color:var(--color-font-primary);margin-left:.75rem;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVQ4T93TMQrCUAzG8V9x8QziiYSuXdzFC7h4AcELOPQAdXYovZCHEATlgQV5GFTe1ozJlz/kS1IpjKqw3wQBVyy++JI0y1GTe7DCBbMAckeNIQKk/BanALBB+16LtnDELoMcsM/BESDlz2heDR3WePwKSLo5eoxz3z6NNcFD+vu3ij14Aqz/DxGbKB7CAAAAAElFTkSuQmCC);background-position:calc(100% - 0.5rem) center;background-color:var(--bg-color-elevated)}.dark-mode select.custom{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAF9JREFUOBFjYBgF1A2B////PwViQuAJTluBOr2A+A8eE34D5TxwGgCSACrIwGNAKl7NMEmgAV1YDGmDyROkgZoZgXglkiHLQGIENSIrAGrgAOJ9QLwLiNmR5UbZVA4BAEo5pmpW78JYAAAAAElFTkSuQmCC)}.subheader{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem}.subheader i{margin-right:.5rem}.pagination-wrapper{display:flex;justify-content:center;align-items:center}.pagination-wrapper .prev-page{margin-right:.5rem;padding:.25rem}.pagination-wrapper .next-page{margin-left:.5rem;padding:.25rem}.pagination{height:2rem;border:1px solid var(--border-color-dark);border-radius:2.5rem;display:flex;align-items:center}.pagination a{width:2.5rem;text-align:center;line-height:2.5;transition:.2s;border-radius:2.5rem;margin:0 .1rem}.pagination a:first-child{margin-left:-1px}.pagination a:last-child{margin-right:-1px}.pagination a:hover{box-shadow:0 0 5px 0 var(--color-outline);background-color:var(--bg-color-elevated)}.pagination a.active:hover{box-shadow:0 0 8px 0 var(--color-outline)}.pagination a.active{background-color:var(--color-primary);color:var(--bg-color-body);font-weight:700;border-radius:2.5rem;box-shadow:0 0 5px 0 var(--color-outline)}.arrow{display:inline-block;border:solid var(--color-primary);border-width:0 3px 3px 0;padding:4px}.right{transform:rotate(-45deg)}.left{transform:rotate(135deg)}table.song-list{border-collapse:collapse;width:100%;margin-bottom:1rem;margin-top:-1rem}table.song-list thead{border-bottom:1px solid var(--border-color-dark)}table.song-list thead th{font-family:var(--font-header);color:var(--color-font-primary);font-size:1.25rem;padding:.5rem;text-align:left;vertical-align:middle}table.song-list tbody td:not(:first-child){vertical-align:middle}table.song-list tbody td>a:first-child{display:flex;padding:.5rem;align-items:flex-start;color:inherit;flex-direction:column;justify-content:center}table.song-list tbody td:last-child{white-space:nowrap}table.song-list tbody tr{transition:background-color .1s ease-in-out}table.song-list tbody td:first-child img{width:60px;height:60px;object-fit:cover;border-radius:30px;box-shadow:0 0 2px 2px var(--shadow-one);filter:var(--brightness-image)}table.song-list tbody tr td:nth-child(2) a span.title{font-family:var(--font-header);font-weight:700}table td span.artist{font-size:.9rem;color:var(--color-subtitle)}table tr:hover span.artist{color:var(--color-outline)}table.song-list tbody tr:hover{color:var(--color-outline);background-color:var(--bg-color-table-row)}table.song-list td.desktop-only p{max-height:70px;overflow:hidden}nav .search .navbar-item input.input{width:250px;max-width:250px}nav .search .input+.button{margin-left:.25rem;width:3rem}.button{transition:.15s}.no-results{height:30vh;display:flex;justify-content:center;align-items:center}.no-results p{font-size:1.5rem;font-family:var(--font-subheader)}.no-results p i{color:var(--color-secondary);margin-right:.25rem}.policy-page p{color:var(--color-subtitle);margin-bottom:1rem}.policy-page h1{margin-bottom:1rem}.policy-page ul{margin:0 0 1rem 1rem;color:var(--color-subtitle)}.policy-page ul li{margin-bottom:.5rem}.policy-page h2{font-size:2rem;margin-bottom:.5rem}.policy-page h3{color:var(--color-subtitle);font-size:1.5rem;margin-bottom:.5rem}@media only screen and (max-width: 1023px){body{padding:calc(2rem + 60px) 2rem 2rem 2rem}body.song-page{padding-top:calc(2.5rem + 60px);padding-bottom:3.5rem}.navbar{height:60px}.navbar .nav-wrapper{display:block;border-bottom:.5px solid var(--border-color-player)}.navbar .navbar-brand{margin-left:1.75rem;justify-content:space-between;overflow:hidden}.navbar .navbar-dropdown{background:none}.navbar .navbar-burger{margin-right:1.25rem;color:var(--color-primary)}.navbar .navbar-burger:hover{background-color:revert}.navbar-link,.navbar-item{line-height:2rem}a.navbar-item:hover,a.navbar-item:focus,.navbar-item.has-dropdown:hover .navbar-link,.navbar-dropdown a.navbar-item:hover,.navbar-item.dark-mode-toggle:hover{background-color:transparent}.navbar-link:not(.is-arrowless)::after{transition:.3s;border-color:var(--color-primary)}.navbar-link.active:not(.is-arrowless)::after{top:55%;transform:rotate(135deg)}.navbar .logo{height:40px}.navbar .navbar-menu{display:block;position:absolute;width:100vw;top:60px;background:var(--bg-color-grey);max-height:calc(100vh - 60px);overflow-y:scroll;border-bottom:.5px solid var(--border-color-player);padding-bottom:1rem;visibility:hidden;opacity:0;transition:.2s}.navbar .navbar-menu.is-active{opacity:1;visibility:visible}.navbar .navbar-end{position:relative}.navbar .navbar-menu .navbar-end::before{height:100%;position:absolute;content:"";width:calc(100% + 3rem);height:calc(100% + 2.5rem);margin-left:-1.5rem;margin-top:-1.5rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.navbar .navbar-item.has-dropdown .navbar-dropdown::before{display:none}nav .search .navbar-item input.input{width:100%;max-width:unset}.navbar-item form{display:flex;margin-top:-0.5rem}.navbar .navbar-item.search{padding:0 1rem;margin:1.5rem 0 .5rem 0}.navbar .navbar-end{margin:0 1.5rem;margin-top:1rem}.navbar .navbar-link.desktop-only{display:none}.navbar .navbar-link.desktop-only+.mobile-hidden{display:block}.navbar .navbar-link.mobile-hidden+.navbar-dropdown{display:none}.navbar .navbar-link.active.mobile-hidden+.navbar-dropdown{display:block}table.song-list tbody td:first-child img{margin-top:.3rem}.navbar-burger span{height:3px;width:24px;left:calc(50% - 12.5px)}.navbar-burger span:nth-child(1){top:calc(50% - 10px)}.navbar-burger.is-active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.navbar-burger span:nth-child(2){top:calc(50% - 2px)}.navbar-burger span:nth-child(3){top:calc(50% + 6px)}.navbar-burger.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar .dark-mode-toggle{display:flex;align-items:center;justify-content:space-between}.navbar .dark-mode-toggle .switch{margin-right:.25rem}.song-page .subsection.youtube .broken-link{font-size:.75rem;padding-top:.25rem}.side-info .subsection.qp-engine.ios{margin-bottom:-0.5rem}.qp-engine.ios .slider-bar{margin-bottom:1.5rem;margin-left:.5rem}body>.footer{margin-bottom:5rem}}@media only screen and (max-width: 768px){body{padding:calc(1.5rem + 60px) 1.5rem 2.5rem 1.5rem}.policy-page .main-section{padding:0}body .footer hr{margin-top:2rem}.desktop-only{display:none}.mobile-only{display:block}h1{font-size:2rem}h2,h3,h4{font-size:1.5rem}section{margin-bottom:3rem}section:last-child{margin-bottom:0}.section{margin-bottom:1.5rem}.navbar .navbar-brand{margin-left:1.25rem}.navbar .navbar-burger{margin-right:.75rem}.navbar .search.desktop-only{display:none}form.search .input,form.search .input+button{height:3rem}.select-wrapper{max-width:100px}select.custom{padding:.75rem 1rem;margin-left:.25rem;background-position:calc(50%) center;width:0;height:0;overflow-x:hidden}.homepage h1,.homepage h2{font-size:2rem}.about-page .clef-separator i{font-size:2rem}.about-page .intro .column:first-child{display:flex;justify-content:flex-end;align-items:center}.about-page .intro .column:last-child{padding-left:1rem}.about-page .intro .column h1{font-size:2rem;padding-right:1rem}.about-page .intro .column p{font-size:1.5rem}.about-page .intro,.about-page .vision,.about-page .mission{margin-bottom:2.5rem}.about-page h2{font-size:2rem}.about-page .vision h2,.about-page .mission h2{line-height:1.4}.about-page .main-section>section:first-child{margin-bottom:1.5rem}.about-page .content .point .columns:nth-child(even) .column,.about-page .content .point .columns:nth-child(odd) .column{padding:2rem;width:calc(100% - 1.5rem);margin-left:.75rem}.about-page .content .point .columns:nth-child(even) h3+img,.about-page .content .point .columns:nth-child(odd) h3+img{position:relative;width:100%;transform:none;margin-bottom:1rem}.about-page .point .columns:last-child .column{margin-bottom:1rem}.song-page .main-section{padding:0;margin-top:calc(100vw - 3.75rem)}.song-page .song{position:relative;z-index:0}.song-page .contents{padding:.75rem 0;position:relative}.song-page .contents>section,.song-page .contents>hr,.song-page .main-section>.footer{position:relative}.song-page .contents section:last-child{margin-bottom:0}.song-page .contents>.bg.mobile-only{height:calc(100% + 10.5rem);width:100vw;position:absolute;left:-1.5rem;z-index:0;top:0;box-shadow:var(--shadow-mobile-song-page);border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:var(--bg-color-body)}.song-page .artwork.mobile-only{position:fixed;top:60px;left:0;width:100%;padding-bottom:100%;margin-bottom:0;z-index:-2}.song-page .artwork.mobile-only img{position:absolute;top:0;left:0}.song-page .bg-blur{position:fixed;top:60px;left:0;width:100%;padding-bottom:100%;margin-bottom:0;z-index:0;height:0}.song-page .bg-blur .blur-box{z-index:-1;background:var(--bg-color-body);top:-60px;height:100vh}.song-page .bg-blur img{width:100%;height:100%;object-fit:cover;filter:var(--brightness-image)}.song-page .song .artwork,.song-page .song .side-info+hr{display:none}.side-info{margin-top:.75rem}.side-info>.subsection:first-child{margin-bottom:.5rem}.side-info .subsection.release-copyright{font-size:.75rem}.side-info .subsection.mobile-only p.title{font-family:var(--font-header);font-weight:700;font-size:1.75rem;line-height:1.25;margin-bottom:.5rem;color:inherit}.side-info .subsection.mobile-only p.subtitle{font-size:1rem;margin-bottom:.25rem}.song-sheet{width:100vw;margin-left:-1.5rem;padding:1.5rem}.song-sheet .song-subdetails{display:none}.song-page .comments h3{margin-bottom:1.5rem}.song-page .comments .artwork{margin-bottom:0}.song-page .comments>.columns{margin-bottom:2rem}.song-page .comments .author.mobile-only{display:flex;justify-content:flex-end;flex-direction:column;padding-left:0}.song-page .comments .author.mobile-only+.column{padding-top:0}.song-page .comments .author p{text-align:left}.song-page .comments .title{font-size:1.2rem}.song-page .comments .card{padding:1.5rem}.song-page .main-section .footer{background-color:white}.side-info h3,.side-info h4,.side-info h5,.side-info,.side-info .transcriber img+p{font-size:1rem}.song-page .song{z-index:2}.button.support-us{font-size:.9rem;text-shadow:1px 1px 3px var(--shadow-text-grey)}.qp-engine{box-shadow:0 1px 10px 5px var(--shadow-player);border-bottom-left-radius:0;border-bottom-right-radius:0}.playback-error{width:90vw;z-index:1;bottom:-6rem}.playback-error.show{bottom:7rem}.qp-engine.ios+.playback-error.show{bottom:8rem}.side-info .subsection.qp-engine{bottom:0;margin-bottom:-1rem;width:calc(100vw - 2px);left:calc(50% - 1px)}.qp-engine::before{width:calc(100vw - 2px)}.slider-bar{flex-direction:initial;height:initial;margin:0 2.5rem 1.5rem 0}.v-slider{flex-grow:1;padding:.5rem 1rem .5rem 1.5rem}.qp-engine .controls .upper{margin-top:-3rem}.toggle-switch.mobile-only{display:flex;flex-direction:column;align-items:flex-start;margin-top:.5rem}.toggle-switch .label-sm{font-size:.7rem;font-weight:700;white-space:nowrap;line-height:revert;color:revert}.toggle-switch .switch-sm{display:flex}.options{bottom:revert;top:2rem}.options .option-btn{flex-direction:column-reverse;margin-top:.5rem;margin-bottom:-0.5rem}.options.mobile-only{display:flex}.options .label{margin:0}.options-modal h5{font-size:1.5rem}.key-snackbar{top:-5rem}.no-player-hr{margin:0}.related .header-subtitle{font-size:1.25rem;margin-bottom:1.5rem}.subheader{font-size:1.25rem}.subheader .header-subtitle:first-childs{margin-right:1rem}.all-songs .subheader a{display:flex;text-align:center;flex-direction:column}.all-songs .subheader a>span{font-size:1rem}.subheader i{margin-right:0}table.song-list tbody td:not(.desktop-only){display:flex;padding:1rem 0 1rem .75rem}table.song-list tbody td:first-child>a{min-width:60px;margin-right:.5rem;padding:0;height:100%}table.song-list tbody td>a.mobile-only{display:block;width:100%}table.song-list tbody td:first-child .mobile-only p.title{font-size:1.125rem;font-family:var(--font-header);font-weight:700;color:var(--color-font-primary)}table.song-list tbody td:first-child .mobile-only p{font-size:.875rem;color:var(--color-subtitle)}table.song-list tbody tr:hover{color:inherit;cursor:pointer;background-color:inherit}table.song-list tbody tr:nth-child(odd){background-color:var(--bg-color-table-row)}.no-results p{font-size:1.25rem}.form-received{font-size:1.125rem;font-family:var(--font-subheader);margin-bottom:2.5rem}.policy-page h2{font-size:1.5rem;margin-bottom:.5rem}.policy-page h3{font-size:1.1rem;margin-bottom:.5rem}body.form-page form{padding-bottom:0}body.form-page form .column{margin-left:.75rem;margin-right:.75rem}}
