:root{--primary-color: #439;--primary-color-lighten: #5e4db3;--color-text-gray: #444;--page-width: 45rem;--shadow-color: rgba(0, 0, 0, .4);--theme-transition-time: .4s}:root.dark{--shadow-color: rgba(255, 255, 255, .4);--color-text-gray: #bbb}.shadow{box-shadow:.2rem .2rem .4rem 0 var(--shadow-color)}*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{src:url(/fonts/fontin-regular.otf);font-family:Fontin}@font-face{src:url(/fonts/fontin-bold.otf);font-family:Fontin;font-weight:700}@font-face{src:url(/fonts/fontin-italic.otf);font-family:Fontin;font-style:italic}@font-face{src:url(/fonts/fontin-smallcaps.otf);font-family:Fontin;font-variant:small-caps}@font-face{src:url(/fonts/vollkorn-regular.woff);font-family:Vollkorn}@font-face{src:url(/fonts/vollkorn-italic.woff);font-family:Vollkorn;font-style:italic}@font-face{src:url(/fonts/vollkorn-medium.woff);font-family:Vollkorn;font-weight:500}@font-face{src:url(/fonts/vollkorn-mediumitalic.woff);font-family:Vollkorn;font-style:italic;font-weight:500}@font-face{src:url(/fonts/vollkorn-semibold.woff);font-family:Vollkorn;font-weight:600}@font-face{src:url(/fonts/vollkorn-semibolditalic.woff);font-family:Vollkorn;font-style:italic;font-weight:600}@font-face{src:url(/fonts/vollkorn-bold.woff);font-family:Vollkorn;font-weight:700}@font-face{src:url(/fonts/vollkorn-bolditalic.woff);font-family:Vollkorn;font-style:italic;font-weight:700}a:link{color:#04c;text-decoration:none}a:visited{color:#40b}a:hover,a:active{text-decoration:underline}:root.dark a:link{color:#0af}:root.dark a:visited{color:#d4f}:root.dark a:hover,a:active{color:#4d0}h1{text-align:center}h1,h2,h3,h4,h5,h6{font-family:Fontin,serif}input[type=text]{color:inherit;background:none;font-size:inherit;border-top:none;border-bottom:2px solid gray;border-left:none;border-right:none}input[type=text]:focus{border-color:var(--primary-color);outline:none}input[type=button],input[type=submit]{border:none;padding:.4em;font-size:inherit;color:#fff;background:var(--primary-color)}:is(input[type=button],input[type=submit]):disabled{background:gray}:root{background:#ddd;font:medium/1.375 sans-serif;min-width:100%;display:inline-block}:root:not(.transition-none){transition:background var(--theme-transition-time)}:root.dark{background:#222;color:#fff}.one-col{position:relative;max-width:var(--page-width);margin:0 auto}#suggestSong[data-v-45ba5740]{position:fixed;z-index:1;text-align:center;top:0;left:0;right:0;transition:top .4s}#suggestSong[data-v-45ba5740]:not(.open){top:-12em}#suggestSong>div[data-v-45ba5740]{overflow:auto;background:#fff;display:inline-block;border-radius:0 0 1em 1em}#suggestSong>div>div[data-v-45ba5740]{margin:1em;text-align:left}:root.dark #suggestSong>div[data-v-45ba5740]{background:#000}#suggestSongClose[data-v-45ba5740]{background:url(/images/close-black.png);background-size:24px 24px;border:none;float:right;width:24px;height:24px}:root.dark #suggestSongClose[data-v-45ba5740]{background-image:url(/images/close-white.png)}#suggestSongSubmit[data-v-45ba5740]{margin-left:1em}#suggestSongStatus[data-v-45ba5740]{margin:1em 0;font-weight:700;text-align:center}#top[data-v-63ae18ad]{display:inline-block}#header[data-v-63ae18ad]{overflow:hidden;min-width:20rem;box-sizing:border-box;font-size:1.2em;position:relative;background:var(--primary-color);color:#fff;text-align:center;line-height:1;transition:height .4s}#header #site-title[data-v-63ae18ad]{padding:.5em;display:inline-block;vertical-align:middle;font-size:1.6em;font-weight:700;text-decoration:none;font-family:Fontin,serif;margin-right:.4em}#header #site-title img[data-v-63ae18ad]{height:1em;vertical-align:top;margin-right:.25em}#header a[data-v-63ae18ad]{color:inherit}#header .nav[data-v-63ae18ad]{padding:.4em;border-radius:.4em;text-decoration:none;display:inline-block;vertical-align:middle;text-transform:uppercase;font-family:Vollkorn,sans-serif;font-weight:500;margin:0 .5em}#header .nav.router-link-active[data-v-63ae18ad],#header .nav[data-v-63ae18ad]:hover{background:var(--primary-color-lighten)}#header button.nav[data-v-63ae18ad]{background:none;border:none;color:inherit;font-size:inherit}#menuButton[data-v-63ae18ad]{margin:.25em;font-size:2em;display:none;border-radius:.2em;float:right;width:1em;height:1em;padding:.2em;box-sizing:border-box}#menuButton[data-v-63ae18ad]:hover{background:var(--primary-color-lighten)}#menuButton div[data-v-63ae18ad]{background-image:url(/images/menu.png);background-size:100% 100%;width:100%;height:100%}:root.dark #header #site-title[data-v-63ae18ad]{color:#fff}@media(max-width:42em){#header[data-v-63ae18ad]{padding-bottom:.4em}#header #top[data-v-63ae18ad]{display:block}#header #site-title[data-v-63ae18ad]{margin-right:0}}@media(max-width:25em){#menuButton[data-v-63ae18ad]{display:block}#top[data-v-63ae18ad]{text-align:left}#header .nav[data-v-63ae18ad]{margin:0;padding:.6em;display:block;width:100%;box-sizing:border-box;border-radius:0}#header.hideMenu[data-v-63ae18ad]{padding-bottom:0}#header.hideMenu .nav[data-v-63ae18ad]{display:none}}#footer[data-v-9685d16a]{align-items:center;display:flex;justify-content:flex-end;max-width:var(--page-width);margin:1em auto;padding:0 1em;position:relative}#lightSwitch[data-v-9685d16a]{border:none;width:20px;height:30px;background:url(/images/lightbulb.png)}#lightSwitch[data-v-9685d16a]:hover{background-position:0 -30px}#main[data-v-38f352be]{background:#fff;overflow:auto;transition-property:background,color;transition-duration:var(--theme-transition-time)}:root.dark #main[data-v-38f352be]{background:#000}#content[data-v-38f352be]{position:relative;margin:1.75em auto;padding:0 1em}.title[data-v-c5a6050d]{font-size:2.25rem;margin-bottom:.2rem}.tagline[data-v-c5a6050d]{color:var(--color-text-gray);font-style:italic;font-weight:700;margin-bottom:2rem}.buttonGrid[data-v-c5a6050d]{display:table;width:100%}.buttonGrid span[data-v-c5a6050d]{display:table-cell;text-align:center}.bigButton[data-v-c5a6050d]{width:8em;height:8em;background-position:50% 30%;background-size:4em 4em;background-repeat:no-repeat;background-color:var(--primary-color);display:inline-block;text-align:center;font-weight:700;text-decoration:none;border-radius:1em;color:#fff!important}.bigButton[data-v-c5a6050d]:before{content:"";display:block;height:6em}.bigButton[data-v-c5a6050d]:hover{background-color:var(--primary-color-lighten);text-decoration:none}#songsButton[data-v-c5a6050d]{background-image:url(/images/note.png)}h1[data-v-68c4c1d9],h2[data-v-68c4c1d9]{@apply font-bold my-4;}h1[data-v-68c4c1d9]{@apply text-3xl;}h2[data-v-68c4c1d9]{@apply text-2xl;}p[data-v-68c4c1d9]{@apply my-4;}a[data-v-d0b4fc5e]{font-weight:700}div[data-v-291c351d]{animation:spin-291c351d 1s linear infinite;display:inline-block;width:50px;height:50px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff}@keyframes spin-291c351d{to{transform:rotate(360deg)}}.letters[data-v-e01415e4]{text-align:center;line-height:1}.letters.fixedTop[data-v-e01415e4]{width:100%;position:fixed;top:0;left:0;margin:0}.letters.fixedTop>div[data-v-e01415e4]{border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black}.letters>div[data-v-e01415e4]{display:inline-block;background:#fff;border-radius:0 0 .7em .7em;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent}.letters button[data-v-e01415e4]{font-family:Fontin,sans-serif;font-size:1.25rem;color:#888;background:none;border:none;border-radius:.5em;font-weight:700;display:inline-block;padding:.5rem 0;width:1.5em}.letters button[data-v-e01415e4]:hover{text-decoration:none;background:var(--primary-color);color:#fff}:root.dark .letters>div[data-v-e01415e4]{background:#000}:root.dark .letters.fixedTop>div[data-v-e01415e4]{border-color:#fff}.letterSection[data-v-8be34690]{clear:left}.letter[data-v-8be34690]{width:1em;text-align:center;font-family:Fontin,serif;float:left;font-size:2em;color:#888;line-height:1;padding-bottom:.2em}.songList[data-v-8be34690]{margin:0;padding-left:3em;list-style-type:none;font-size:.875em}.songList li[data-v-8be34690]{margin:.3em 0}.songList .artist[data-v-8be34690]{color:var(--color-text-gray);font-size:.75em}button[data-v-5a8d0175]{background:none;border:none}.song-control-label[data-v-5a8d0175]{margin-bottom:.25em;text-transform:uppercase;color:#666;font-size:.9375em;font-weight:700}:root.dark .song-control-label[data-v-5a8d0175]{color:#aaa}.plusMinus[data-v-ed27ab13]{white-space:nowrap;display:inline-block;vertical-align:middle;background:#555;border-radius:1em;line-height:1.8125rem}.plusMinus button[data-v-ed27ab13],.plusMinus span[data-v-ed27ab13]{font-size:1.125em;background:transparent;color:#fff;display:inline-block}.plusMinus .down[data-v-ed27ab13],.plusMinus .up[data-v-ed27ab13]{border:none;font-weight:700;padding:0;width:1.8125rem;height:1.8125rem;cursor:pointer}.plusMinus .value[data-v-ed27ab13]{width:1.625em;text-align:center}.line-chords[data-v-2083e8e3]{transition-property:height,opacity;transition-duration:.5s}.show-chords .line-chords[data-v-2083e8e3]{height:1.1em}.hide-chords .line-chords[data-v-2083e8e3]{font-size:0;height:0;opacity:0}.chord[data-v-2083e8e3]{font-size:.89em;color:var(--color-text-gray);position:relative;font-weight:500}.show-chords .chord[data-v-2083e8e3]{display:inline-block}.hide-chords .chord[data-v-2083e8e3]{display:none}#controls[data-v-630cf4c1]{margin-bottom:1.4em;line-height:normal}#controls[data-v-630cf4c1]:after{content:"";display:block;clear:both}#song-links[data-v-630cf4c1]{font-family:sans-serif;font-weight:700;list-style:none;margin:0;padding:0}#song-links li[data-v-630cf4c1]:before{content:"›";margin-right:.5em;display:inline-block}#song-links li[data-v-630cf4c1]:not(:last-child){margin-bottom:.6em}#song-controls[data-v-630cf4c1]{margin-top:1em;white-space:nowrap;text-align:center}#song-controls[data-v-630cf4c1]>*{text-align:center;display:inline-block;vertical-align:middle}#song-controls[data-v-630cf4c1]>*:not(:first-child){margin-left:1em}@media all and (min-width:36em){#song-links[data-v-630cf4c1]{float:left}#song-controls[data-v-630cf4c1]{float:right;margin-top:0}}.chords-toggle[data-v-630cf4c1]{width:5.25em;height:1.8125rem;background:#c33;border-radius:3em;color:#fff;display:inline-block;font-weight:700;transition:background-color .4s ease-out}.chords-toggle .toggle-button[data-v-630cf4c1]{float:left;background:#fff;margin:.25rem;height:1.3125rem;border-radius:50%;width:1.3125rem}.chords-toggle[data-v-630cf4c1]:after{content:"OFF";line-height:1.8125rem}.chords-toggle.on[data-v-630cf4c1]{background:#482}.chords-toggle.on .toggle-button[data-v-630cf4c1]{float:right}.chords-toggle.on[data-v-630cf4c1]:after{content:"ON"}#song[data-v-630cf4c1]{max-width:40em;margin:0 auto;line-height:1;text-align:center;font-family:Vollkorn,Tahoma,Geneva,sans-serif}#song .header[data-v-630cf4c1]{margin-bottom:2em;font-family:Vollkorn,serif;font-weight:600}#song .header[data-v-630cf4c1]:after{content:"";clear:both;display:block}#song h1[data-v-630cf4c1]{font-family:Vollkorn,serif;font-weight:600;font-size:2em;margin:.5em 0}#song .artist[data-v-630cf4c1]{text-align:right;margin:.5em 0}#song .artist[data-v-630cf4c1]:after{content:"";display:block;clear:both}#song .lyricist[data-v-630cf4c1]{text-align:left;float:left;width:40%}#song .composer[data-v-630cf4c1]{text-align:right;float:right;width:40%}.section[data-v-630cf4c1]{margin:1.2em 0}.sectionHeading[data-v-630cf4c1]{color:var(--color-text-gray);margin:.5em 0;font-size:1.3em;font-style:italic;font-weight:500}.line{position:relative;font-size:1.125em;white-space:nowrap;transition:margin .5s ease-out}.line.note{font-style:italic}.showChords .line{margin:.2em 0}.showChords .line.note{padding-top:.5em;margin-bottom:.5em}.hideChords .line{margin:.5em 0}
