.ukedown{--ukedown-page-bg:var(--paper,var(--background));--ukedown-page-text:var(--lyrics-ink,var(--ink,var(--text)));--ukedown-page-border-radius:var(--radius-sm);--ukedown-page-shadow:var(--paper-shadow,var(--uj-shadow-md));--ukedown-link:color-mix(in oklab, var(--primary) 85%, var(--ink,var(--text)));--ukedown-heading:color-mix(in oklab, var(--accent) 85%, var(--ink,var(--text)));--ukedown-heading-subtle:color-mix(in oklab, var(--primary) 85%, var(--ink,var(--text)));--ukedown-label:color-mix(in oklab, var(--accent) 85%, var(--ink,var(--text)));--ukedown-chord:color-mix(in oklab, var(--chord-ink,var(--primary)) 85%, var(--ink,var(--text)));--ukedown-box-bg:var(--box-wash,var(--secondary-50));--ukedown-box-border:var(--box-rule,var(--secondary-100));--ukedown-box-radius:var(--radius-sm);--ukedown-divider:color-mix(in oklab, var(--secondary) 48%, transparent);--ukedown-column-divider:color-mix(in oklab, var(--secondary) 42%, transparent);--ukedown-chord-diagram-stroke:color-mix(in oklab, var(--ink,var(--text)) 88%, transparent);--ukedown-chord-diagram-fill:var(--ink,var(--text));--ukedown-chord-diagram-open:var(--paper,var(--background));--ukedown-chord-diagram-text:var(--ink,var(--text));--ukedown-chord-diagram-fretted:var(--paper,var(--background));color:var(--ukedown-page-text);font-family:var(--font-sans);margin:0;padding:0;font-size:.35cm}.ukedown *{box-sizing:border-box;letter-spacing:.04em;line-height:1.35;overflow:hidden}.ukedown .body,.ukedown .header,.ukedown .song,.ukedown .column,.ukedown .chords,.ukedown .footer,.ukedown .boxed{color:inherit;background:0 0;border-radius:0;min-width:0;min-height:0;margin:0;padding:0;display:block}.ukedown .song_title,.ukedown .artist,.ukedown .unknown_artist,.ukedown .label,.ukedown .bar,.ukedown .chord,.ukedown .repeat,.ukedown .second_voice{box-shadow:none;color:inherit;vertical-align:baseline;background:0 0;border:0;border-radius:0;min-width:0;min-height:0;margin:0;padding:0;display:inline}.ukedown a{color:var(--ukedown-link);text-decoration:none}.ukedown a:hover,.ukedown a:focus-visible,.ukedown h1{color:var(--ukedown-heading)}.ukedown .page{--page-margin:.7cm;--footer-height:.715cm;--footer-drop:.2cm;--footer-band:calc(var(--footer-height) - var(--footer-drop));background:var(--ukedown-page-bg);color:var(--ukedown-page-text);border-radius:var(--ukedown-page-border-radius);page-break-before:always;margin:0;padding:0}.ukedown.online{width:100%;font-size:.8em}.ukedown.online .page{border:var(--paper-border,0 solid);box-shadow:var(--ukedown-page-shadow);margin:0 auto 1em}.ukedown.online .page.song_page{content-visibility:auto;overflow-anchor:none}.ukedown.online .page.song_page>.ukedown_out:empty{height:calc(100% - var(--footer-band))}.ukedown.online .page.song_page>.ukedown_out:empty:before{background:linear-gradient(var(--ukedown-page-text), var(--ukedown-page-text)) 0 0 / 58% .9cm no-repeat, linear-gradient(var(--ukedown-page-text), var(--ukedown-page-text)) 0 1.25cm / 32% .45cm no-repeat, repeating-linear-gradient(to bottom, transparent 0 .28cm, var(--ukedown-page-text) .28cm .5cm) 0 2.4cm / 44% 12cm no-repeat;content:"";opacity:.22;height:100%;animation:1.8s linear infinite ukedown-page-sheen;display:block;-webkit-mask:linear-gradient(100deg,#000 40%,#00000059 50%,#000 60%) 0 0/300% 100%;mask:linear-gradient(100deg,#000 40%,#00000059 50%,#000 60%) 0 0/300% 100%}@keyframes ukedown-page-sheen{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.ukedown.online .page.song_page>.ukedown_out:empty:before{animation:none}}:root[data-export] .ukedown.online .page.song_page>.ukedown_out:empty:before{content:none}:root[data-export] .ukedown.online .page.song_page{content-visibility:visible}.ukedown .footer{border-top:1px solid var(--ukedown-divider);clear:both;gap:0;padding:.2cm;font-size:.7em;display:flex}.ukedown .footer>*{flex:1 1 0;display:block}.ukedown .footer .page_no{color:color-mix(in oklab, var(--ukedown-page-text) 72%, var(--ukedown-page-bg))}.ukedown .footer .book_title{text-align:center;font-style:italic}.ukedown .footer .online_link{text-align:right}.ukedown sup{display:none}.ukedown .book_cover,.ukedown .pb-cover{--cover-fg:var(--background);--cover-faint:color-mix(in oklab, var(--background) 86%, transparent);background:var(--cover-settled);color:var(--cover-fg);position:relative}.ukedown .cover{text-align:center;flex-direction:column;align-items:center;height:100%;display:flex;position:relative;overflow:visible}.ukedown .cover>*{z-index:1;position:relative;overflow:visible}.ukedown .cover_scatter{border-radius:var(--ukedown-page-border-radius);inset:calc(-1 * var(--page-margin));pointer-events:none;z-index:0;position:absolute;overflow:hidden}#ukedown_book_cover .cover_scatter .ukedown{--ukedown-chord-diagram-stroke:color-mix(in oklab, var(--background) 70%, transparent);--ukedown-chord-diagram-fill:var(--background);--ukedown-chord-diagram-open:transparent;--ukedown-chord-diagram-text:var(--background);--ukedown-chord-diagram-fretted:var(--ukedown-chord-diagram-fill);left:var(--x);opacity:var(--o);top:var(--y);transform:translate(-50%, -50%) rotate(var(--r));width:var(--w);display:block;position:absolute;overflow:visible}#ukedown_book_cover .cover_scatter .ukedown svg.chord_diagram{width:100%;height:auto;display:block}.ukedown .cover_fan{height:var(--fan-h);margin:calc(1cm + var(--fan-top,0px)) 0 0 var(--fan-shift,0px);transform-origin:50%;width:var(--fan-w);flex:none;position:relative;transform:rotate(-5deg)}.ukedown .cover_fan_card{height:var(--card-h);transform:translateX(var(--tx)) rotate(var(--rot));transform-origin:12% 96%;width:var(--card-w);z-index:var(--z);position:absolute;bottom:0;left:0}.ukedown .cover_fan_page{background:color-mix(in oklab, var(--paper) 98%, var(--ink));text-align:left;border:1px solid color-mix(in oklab, var(--ink) 22%, transparent);box-shadow:var(--paper-shadow), 0 16px 36px -10px #00000080;color:var(--ukedown-page-text);height:var(--page-h);padding:var(--page-margin);transform:scale(var(--fan-scale));transform-origin:0 0;width:var(--page-w);border-radius:2px;overflow:hidden}:root[data-theme=dark] .ukedown .cover_fan_page{background:color-mix(in oklab, var(--paper) 96%, var(--ink))}.ukedown .cover_text{flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:2.2cm 0 .5cm;display:flex}.ukedown .cover_title{color:var(--cover-fg);font-family:var(--font-sans);font-size:var(--cover-title-size,1.9cm);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;width:100%;margin:0;padding:0;font-weight:800;line-height:.98;overflow:visible}.ukedown .cover_title *{letter-spacing:inherit;line-height:inherit;overflow:visible}.ukedown .cover_blurb{color:var(--cover-faint);letter-spacing:.01em;text-wrap:pretty;white-space:pre-line;max-width:13cm;margin:.5cm auto 0;padding:0;font-size:.42cm;line-height:1.4}.ukedown .cover_foot{background:color-mix(in oklab, var(--text) 24%, transparent);border-radius:0 0 var(--ukedown-page-border-radius) var(--ukedown-page-border-radius);margin:0 calc(-1 * var(--page-margin)) calc(-1 * var(--page-margin));padding:.45cm var(--page-margin) .55cm;white-space:nowrap;width:calc(100% + 2 * var(--page-margin));justify-content:center;align-items:center;gap:.45cm;display:flex}.ukedown .cover_foot svg{--logo-primary-arc:var(--cover-fg);--logo-primary-arc-hl:var(--cover-fg);--logo-primary-dot:var(--cover-fg);--logo-secondary-arc:var(--cover-faint);--logo-secondary-arc-hl:var(--cover-faint);--logo-secondary-dot:var(--cover-faint);--logo-accent-arc:var(--cover-fg);--logo-accent-arc-hl:var(--cover-fg);--logo-accent-dot:var(--cover-fg);flex:none;width:.5cm;height:.5cm;overflow:visible}.ukedown .cover_wordmark{color:var(--cover-fg);letter-spacing:.02em;margin-left:-.25cm;font-size:.45cm;font-weight:700;line-height:1.2}.ukedown .cover_edition{color:var(--cover-faint);letter-spacing:.04em;gap:.9em;font-size:.34cm;line-height:1.4;display:flex}.ukedown .cover_edition b{color:var(--cover-fg);font-family:var(--font-mono);font-weight:700}.ukedown a.cover_url{color:var(--cover-faint);letter-spacing:.04em;font-size:.3cm}.ukedown .book_cover a:hover,.ukedown .book_cover a:focus-visible,.ukedown .pb-cover a:hover,.ukedown .pb-cover a:focus-visible{color:var(--cover-fg)}.ukedown .page.contents_page h1{color:var(--ukedown-page-text)}.ukedown .contents_page h1{white-space:nowrap;margin:0;padding:0 0 .76em .5em}.ukedown .contents_page .body{padding-top:2em}.ukedown .contents_page.portrait_only .body{padding-top:calc(2em - 1px)}.ukedown .contents_page_no{vertical-align:middle;font-size:.5em;font-style:italic}.ukedown .contents_page_no:before{content:"(";font-style:normal}.ukedown .contents_page_no:after{content:")";font-style:normal}.ukedown .page.contents_page table.song_list,.ukedown .page.contents_page table.song_list *{line-height:1.1}.ukedown .page.contents_page table.song_list{border-collapse:collapse;font-size:inherit;table-layout:fixed;text-align:left;margin:0;padding:0}.ukedown .page.contents_page table.song_list tr{text-align:left;margin:0;padding:0}.ukedown .page.contents_page table.song_list td{padding:0 0 0 .8em}.ukedown .song_list td.link:before{content:". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . ";float:left;white-space:nowrap;width:0}.ukedown .song_list a{background:var(--ukedown-page-bg);padding-right:.33em}.ukedown .song_list a:hover,.ukedown .song_list a:hover *,.ukedown .song_list a:focus-visible,.ukedown .song_list a:focus-visible *{color:var(--ukedown-heading)}.ukedown .song_list span.page_no{background:var(--ukedown-page-bg);float:right;padding-left:.33em;font-weight:700}.ukedown .content_song_title{color:var(--ukedown-chord);text-overflow:ellipsis;white-space:nowrap;padding-right:.2em;font-weight:700;line-height:1.1em;display:inline-block}.ukedown .content_song_title .song_title{color:var(--ukedown-page-text)}.ukedown .content_song_title .song_artist:before{content:" - ";font-style:normal}.ukedown .content_song_title .song_artist{color:color-mix(in oklab, var(--ukedown-page-text) 72%, var(--ukedown-page-bg));letter-spacing:inherit;text-transform:none;font-size:.9em;font-style:italic;font-weight:400}.ukedown .body .header{min-height:1cm}.ukedown .header h1{color:var(--ukedown-heading);font-family:var(--font-sans);text-align:left;flex-wrap:wrap;align-items:baseline;column-gap:.35em;margin-bottom:0;padding:0;font-size:1.4em;font-weight:700;display:flex}.ukedown .header h1 .song_title,.ukedown .header h1 .artist,.ukedown .header h1 .unknown_artist{white-space:nowrap}@media (hover:hover){:root:not([data-projector]) body.song-page .ukedown .header h1 .song_title,:root:not([data-projector]) body.song-page .ukedown .header h1 .artist{cursor:pointer}:root:not([data-projector]) body.song-page .ukedown .header h1 .song_title:hover,:root:not([data-projector]) body.song-page .ukedown .header h1 .artist:hover{text-decoration:underline}}.ukedown .header .artist:before{content:"- ";font-style:normal}.ukedown .header h1.artist_wrapped .artist:before{content:none}.ukedown .header h1 .song_title{color:var(--ukedown-page-text)}.ukedown .header h1 .title_key{color:var(--ukedown-chord)}.ukedown .header .artist,.ukedown .header .unknown_artist{color:color-mix(in oklab, var(--ukedown-page-text) 72%, var(--ukedown-page-bg));margin-top:.2em;font-size:.8em;font-style:italic;font-weight:500;display:inline}.ukedown p{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-top:1.2em;margin-bottom:0;padding-left:.5em}.ukedown .label,.ukedown .bar{color:var(--ukedown-label);font-size:inherit;font-weight:700}.ukedown .label:before,.ukedown .chord:before{content:"["}.ukedown .label:after,.ukedown .chord:after{content:"]"}.ukedown .chord{color:var(--ukedown-chord);font-weight:700}.ukedown .second_voice{font-style:italic}.ukedown .second_voice:before{content:"("}.ukedown .second_voice:after{content:")"}.ukedown .repeat{font-style:italic;font-weight:700}.ukedown .boxed{background:var(--ukedown-box-bg);border:1px solid var(--ukedown-box-border);border-radius:var(--ukedown-box-radius);-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;width:fit-content;margin:.7em 0 0;padding:.3em .5em .4em 0;display:block}.ukedown .chords{display:block}.ukedown .chords svg{display:inline-block}.ukedown .chords .hidden_chords{margin-top:.3em;font-size:.8em;font-style:italic}.ukedown .boxed>p{margin-top:0;margin-bottom:.8em}.ukedown .boxed>p:last-child{margin-bottom:0}.ukedown .body .song .column{border-left:1px solid var(--ukedown-column-divider)}.ukedown svg.chord_diagram{font-family:var(--font-sans);width:4.08em;height:6.12em;font-size:.44cm}.ukedown svg.chord_diagram text.fret_no{alignment-baseline:middle;fill:var(--ukedown-chord-diagram-text);font-size:.7em;font-weight:700}.ukedown svg.chord_diagram text.muted_string,.ukedown svg.chord_diagram text.muted_fret{alignment-baseline:middle;fill:var(--ukedown-chord-diagram-text);text-anchor:middle;font-size:.7em}.ukedown svg.chord_diagram text.muted_fret{font-size:1em}.ukedown svg.chord_diagram text.fretted{alignment-baseline:middle;fill:var(--ukedown-chord-diagram-fretted);text-anchor:middle;font-size:xx-small}.ukedown svg.chord_diagram text.chord_name{fill:var(--ukedown-chord-diagram-text);text-anchor:middle;font-weight:700}.ukedown svg.chord_diagram tspan.voicing{baseline-shift:super;font-size:.6em}.ukedown svg.chord_diagram path.fretboard{fill:none;stroke:var(--ukedown-chord-diagram-stroke);stroke-linejoin:miter;stroke-width:2px}.ukedown svg.chord_diagram circle.fretted{fill:var(--ukedown-chord-diagram-fill);stroke:var(--ukedown-chord-diagram-fill);stroke-width:2px}.ukedown svg.chord_diagram circle.open_string{fill:var(--ukedown-chord-diagram-open);stroke:var(--ukedown-chord-diagram-stroke);stroke-width:1px}.ukedown svg.chord_diagram path.barre{fill:none;stroke:var(--ukedown-chord-diagram-fill);stroke-linecap:round;stroke-width:1.2px}@media print{@page{margin:0}.ukedown.online .page{box-shadow:none;margin:0}.ukedown.online .page:first-child{page-break-before:auto}.ukedown.online .page,.ukedown .cover_scatter,.ukedown .cover_foot{border-radius:0}.ukedown,:root[data-theme=dark]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
