@font-face{font-family:montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Montserrat-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Montserrat-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Montserrat-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Montserrat-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Lora-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Lora-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--rj-ground:#1b1b1b;--rj-gold:#e29d0f;--rj-body:#848d96;--rj-hover:#CA486d}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#fff;border-style:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga" on;margin:0}img.alignright{float:right}img.alignleft{float:left}img.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}body,p,a,a:hover{color:var(--rj-gold)}a,a:hover{text-decoration:none;border:none;border-style:none;box-shadow:none}@media screen{@keyframes fadein{from{opacity:0}to{opacity:1}}html{background-color:var(--rj-ground)}body.page-template-page-fullsingle-split{background-color:var(--rj-ground);font-family:montserrat,sans-serif;font-weight:400;font-size:21px;line-height:33px;letter-spacing:-.2px;color:var(--rj-body);animation:fadein 2s}body.page-template-page-fullsingle-split p{color:var(--rj-body)}.fs-split{width:100vw;height:100vh;display:flex}@media(max-width:800px){.fs-split{height:auto;flex-wrap:wrap}}.fs-split .split-image{width:30%;height:100vh;background-size:cover}@media(max-width:800px){.fs-split .split-image{height:80vh;width:100%}}.fs-split .split-content{width:70%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:auto}@media(max-width:800px){.fs-split .split-content{width:100%;height:auto;overflow:visible}}.fs-split .split-content .split-content-vertically-center{padding:80px;max-width:800px;margin-top:auto;margin-bottom:auto}@media(max-width:1200px){.fs-split .split-content .split-content-vertically-center{padding:60px}}@media(max-width:800px){.fs-split .split-content .split-content-vertically-center{padding:40px}}.split-intro{font-weight:600;font-size:64px;line-height:80px;letter-spacing:-2px}.split-intro .split-intro-nav{font-weight:400;text-transform:uppercase;font-size:16px;line-height:16px;margin-bottom:40px;letter-spacing:.4px;color:var(--rj-gold)}.split-intro .tagline{color:#ccc}.split-bio{padding:40px 0 20px;font-family:lora,serif}@media(max-width:1200px){.split-bio{padding:30px 0 10px}}@media(max-width:800px){.split-bio{padding:20px 0 0}}.split-bio p{color:var(--rj-body);margin-bottom:20px;line-height:inherit}.split-bio a{color:var(--rj-body);transition-duration:.5s;border-bottom:1px dotted var(--rj-body)}.split-bio a:hover{color:var(--rj-hover);transition-duration:.1s;border-bottom:1px dotted var(--rj-hover)}.split-bio em,.split-bio i{font-style:italic;line-height:inherit}.split-bio strong,.split-bio b{font-weight:700;line-height:inherit}.split-bio small{font-size:80%;line-height:inherit}.split-bio h1,.split-bio .h1,.split-bio h2,.split-bio .h2,.split-bio h3,.split-bio .h3,.split-bio h4,.split-bio .h4,.split-bio h5,.split-bio .h5,.split-bio h6,.split-bio .h6{font-style:normal;font-weight:400;color:inherit}.split-bio h1 small,.split-bio .h1 small,.split-bio h2 small,.split-bio .h2 small,.split-bio h3 small,.split-bio .h3 small,.split-bio h4 small,.split-bio .h4 small,.split-bio h5 small,.split-bio .h5 small,.split-bio h6 small,.split-bio .h6 small{line-height:0}.split-bio h1,.split-bio .h1{font-size:1.5em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio h2,.split-bio .h2{font-size:1.25em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio h3,.split-bio .h3{font-size:1.1875em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio h4,.split-bio .h4{font-size:1.125em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio h5,.split-bio .h5{font-size:1.0625em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio h6,.split-bio .h6{font-size:1em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio ul,.split-bio ol,.split-bio dl{margin-bottom:20px;list-style-position:outside;line-height:inherit}.split-bio li{font-size:inherit}.split-bio ul{margin-left:2.25em;list-style-type:disc}.split-bio ol{margin-left:2.25em;list-style-type:decimal}.split-bio ul ul,.split-bio ol ul,.split-bio ul ol,.split-bio ol ol{margin-left:1.25em;margin-bottom:0}.split-bio dl dt{margin-bottom:10px;font-weight:700}.split-bio dl dd{margin-bottom:10px}.split-lists .split-list{width:30%;display:inline-block;margin-bottom:40px;vertical-align:top}@media(max-width:500px){.split-lists .split-list{width:90%}}.split-lists .split-list h2{font-weight:400;text-transform:uppercase;font-size:11px;line-height:11px;margin-bottom:31px;color:var(--rj-body);letter-spacing:2px;opacity:.5}.split-lists .split-list ul li{font-size:16px;line-height:16px;margin-bottom:12px}.split-lists .split-list ul li a{color:var(--rj-body);transition-duration:.5s}.split-lists .split-list ul li a:hover{color:var(--rj-hover);transition-duration:.1s}.split-credit{opacity:.4}.split-credit p{font-size:12px;line-height:14px}.split-credit p a{color:var(--rj-body)}.split-video{overflow:hidden;position:relative}.video-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-container{position:relative;overflow:hidden;height:56.25vw;width:100vw}@media(max-aspect-ratio:16/9){.video-container{height:100vh;width:177.7777777778vh}}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}video.video{object-fit:cover;object-position:50% 50%;width:100%;height:100%}}@font-face{font-family:musejazztext;src:url(/fonts/MuseJazzText.woff)format('woff'),url(/fonts/MuseJazzText.ttf)format('truetype')}@font-face{font-family:saniretro;src:url(/fonts/Saniretro.woff)format('woff'),url(/fonts/Saniretro.ttf)format('truetype')}@font-face{font-family:akurapopo;src:url(/fonts/AkuraPopo.woff)format('woff'),url(/fonts/AkuraPopo.ttf)format('truetype')}.setlist-titlepage-title,.setlist-titlepage-sub,.setlist-titlepage-url{font-family:saniretro,sans-serif;fill:#191102}.setlist-titlepage-name{font-family:akurapopo,serif;fill:#6f1207}.setlist-titlepage{position:relative;width:210mm;height:297mm;margin:-8mm -10mm}.setlist-titlepage-art{display:block;width:100%;height:100%}.rj-sheet-paper{position:relative;background-color:#fff;color:#000;overflow:hidden;padding:16px 24px 24px}.rj-sheet-empty{position:relative;padding:72px 24px 80px;text-align:center;color:#444;font-family:MuseJazzText,serif;background-image:repeating-linear-gradient(to bottom,transparent 0 14px,rgba(0,0,0,9%) 14px 15px);background-size:100% 75px;background-position:0 30px}body.rj-sheet-active .rj-sheet-empty{display:none}.rj-sheet-empty>p{position:relative}.rj-sheet-empty-title{display:block;width:fit-content;margin:0 auto;padding:0 14px;background:#fff;font-size:46px;line-height:1.1;color:#1b1b1b;transform:rotate(-2deg)}.rj-sheet-empty-text{display:block;width:fit-content;margin:22px auto 0;padding:0 12px;background:#fff;font-size:26px;transform:rotate(1deg)}.rj-sheet-empty-sub{display:block;margin:18px 0 0;font-size:22px;color:#777}.rj-sheet-empty-note{position:absolute;font-size:44px;line-height:1;color:var(--rj-gold);opacity:.8}.rj-sheet-empty-note--a{top:40px;left:12%;transform:rotate(-14deg)}.rj-sheet-empty-logo{position:absolute;right:5%;bottom:24px;width:78px;height:auto;opacity:.55;transform:rotate(9deg)}.rj-sheet-empty-note--c{bottom:40px;left:22%;font-size:36px;transform:rotate(8deg)}.rj-sheet-empty-tour{margin-top:34px;padding:10px 20px;background:var(--rj-gold);border:0;border-radius:999px;color:#1b1b1b;font:inherit;font-size:22px;cursor:pointer;transform:rotate(-1.5deg);transition:transform .15s,background-color .15s}.rj-sheet-empty-tour[hidden]{display:none}@media(hover:hover){.rj-sheet-empty-tour:hover{background:#ca486d;color:#fff;transform:rotate(1deg)scale(1.04)}}@media(max-width:480px){.rj-sheet-empty-title{font-size:34px}.rj-sheet-empty-text{font-size:22px}}.chordtable{font-family:musejazztext,serif;line-height:40px;font-size:x-large}.songtitle{font-family:musejazztext,serif;text-align:center;font-size:xx-large;padding:20px}.chordtable>.chordGrid{display:grid;grid-template-columns:repeat(var(--chord-cols,4),1fr);width:90%;margin:10px auto;text-align:center;box-sizing:border-box}@media(max-width:480px){.chordtable>.chordGrid{width:100%}}#sheetmenu{font-family:montserrat,sans-serif;background-color:#222;color:var(--rj-gold);display:flex;flex-wrap:wrap;align-items:center;gap:10px;row-gap:8px;padding:12px 16px 18px;position:relative}.sheet-status{flex:1 1 150px;min-width:150px;display:flex;align-items:center}.sheet-status .dropdown{flex:1;min-width:0}.sheet-play-btn{flex:none;width:44px;height:44px;display:grid;place-items:center;background:#2f2f2f;border:none;border-radius:8px;color:rgba(236,234,230,.72);font-size:15px;cursor:pointer;transition:background .15s,opacity .15s}@media(hover:hover){.sheet-play-btn:hover:not(:disabled){background:var(--rj-gold);color:#222}}.sheet-play-btn.playing{background:var(--rj-gold)}.sheet-play-btn:disabled{opacity:.35;cursor:not-allowed}.sheet-transport,.sheet-actions,.sheet-stepper,#inspirationSlot{flex:none;display:flex;align-items:stretch;height:44px;background:#2f2f2f;border:1px solid rgba(255,255,255,.11);border-radius:8px;overflow:hidden}.sheet-transport .sheet-play-btn,.sheet-transport .sheet-icon-btn,.sheet-actions .sheet-icon-btn,#inspirationSlot .sheet-icon-btn,#sheetmenu .sheet-transport .sheet-icon-btn,#sheetmenu .sheet-actions .sheet-icon-btn,#sheetmenu #inspirationSlot .sheet-icon-btn{box-sizing:border-box;width:42px;height:100%;border:none;border-radius:0}#sheetmenu .sheet-transport>*+*,#sheetmenu .sheet-actions>*+*,#sheetmenu #inspirationSlot>*+*{border-left:1px solid rgba(255,255,255,.1)}.sheet-transport .sheet-play-btn{background:#2f2f2f;color:rgba(236,234,230,.72)}.sheet-transport .sheet-play-btn.playing{background:var(--rj-gold);color:#222}@media(hover:hover){.sheet-transport .sheet-play-btn:hover:not(:disabled){background:var(--rj-gold);color:#222}}.sheet-transport .sheet-play-btn:disabled{opacity:.35}.sheet-icon-btn{flex:none;box-sizing:border-box;width:44px;height:44px;display:grid;place-items:center;background:#2f2f2f;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:rgba(236,234,230,.72);font-size:15px;cursor:pointer;transition:background .15s,color .15s}@media(hover:hover){.sheet-icon-btn:hover:not(:disabled){background:var(--rj-gold);color:#222;border:1px solid rgba(255,255,255,.11)}}.sheet-icon-btn.active{background:var(--rj-gold);color:#222}.sheet-icon-btn:disabled{opacity:.35;cursor:not-allowed}.sheet-adjust{display:contents}.sheet-stepper-btn{flex:none;width:26px;display:grid;place-items:center;background:0 0;border:none;color:rgba(236,234,230,.7);font-size:15px;cursor:pointer;transition:background .15s,color .15s}@media(hover:hover){.sheet-stepper-btn:hover{background:var(--rj-gold);color:#222}}.sheet-stepper-value{flex:none;min-width:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);padding:0 6px}.sheet-stepper-value #tempoValueLabel{font:600 13px/1 montserrat,sans-serif;color:var(--rj-gold)}.sheet-stepper-label{font:600 7.5px/1 montserrat,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:rgba(236,234,230,.4);white-space:nowrap}#transpose,#repeatCount{width:100%;background:0 0;border:none;color:var(--rj-gold);font:600 13px/1 montserrat,sans-serif;text-align:center;padding:0;-moz-appearance:textfield}#transpose::-webkit-inner-spin-button,#transpose::-webkit-outer-spin-button,#repeatCount::-webkit-inner-spin-button,#repeatCount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#inspirationSlot:empty{display:none}.sheet-inspiration-link{flex:none;box-sizing:border-box;display:inline-flex;align-items:center;height:100%;padding:0 14px;background:#2f2f2f;border:none;border-radius:0;color:rgba(236,234,230,.72)!important;font:600 12px/1 montserrat,sans-serif;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}@media(hover:hover){.sheet-inspiration-link:hover{background:var(--rj-gold);color:#222!important}}.sheet-inspiration-link.active{background:var(--rj-gold);color:#222!important}#sheetmenu #inspirationSlot .sheet-inspiration-link{border:none}.sheet-actions .sheet-icon-btn,#inspirationSlot .sheet-icon-btn{color:rgba(236,234,230,.72);text-decoration:none}@media(hover:hover){.sheet-actions .sheet-icon-btn:hover,#inspirationSlot .sheet-icon-btn:hover{color:#222}}.mixer-panel{position:fixed;inset:auto;margin:0;z-index:20;width:340px;max-width:calc(100vw - 24px);background:#222;color:#ece6e6;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.6);padding:16px 18px 18px;font-family:montserrat,sans-serif}.mixer-strip{display:grid;grid-template-columns:58px minmax(60px,90px)1fr 30px 28px;align-items:center;column-gap:8px}.mixer-strip+.mixer-strip{margin-top:10px}.mixer-strip>*{min-width:0}.mixer-section-title{font:700 10px/1 montserrat,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:rgba(236,234,230,.45);margin:0 0 10px}.mixer-section:not(.is-inactive)+.mixer-section,.mixer-section:not(.is-inactive)+.mixer-strip--swing{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,8%)}.mixer-strip-label{font:600 11px/1.2 montserrat,sans-serif;color:#ece6e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mixer-strip-label-wrap{display:flex;flex-direction:column;gap:1px;overflow:hidden}.mixer-strip-sublabel{font:500 9px/1 montserrat,sans-serif;color:rgba(236,234,230,.42)}.mixer-strip--comping{margin-top:14px!important;padding-top:12px;border-top:1px solid rgba(255,255,255,8%)}.mixer-fader-track{position:relative;height:6px;border-radius:3px;background:#2f2f2f}.mixer-fader-fill{position:absolute;inset:0 auto 0 0;width:100%;border-radius:3px;background:var(--rj-gold);pointer-events:none}.mixer-strip.is-muted .mixer-fader-fill{background:rgba(236,234,230,.25)}.mixer-strip.is-muted .mixer-fader-track input[type=range]::-webkit-slider-thumb{background:rgba(236,234,230,.4)}.mixer-strip.is-muted .mixer-fader-track input[type=range]::-moz-range-thumb{background:rgba(236,234,230,.4)}.mixer-strip.is-muted .mixer-readout{color:rgba(236,234,230,.4)}.mixer-fader-track input[type=range]{position:absolute;inset:-9px 0;width:100%;height:24px;margin:0;background:0 0;cursor:pointer;-webkit-appearance:none;appearance:none}.mixer-fader-track input[type=range]::-webkit-slider-runnable-track{background:0 0}.mixer-fader-track input[type=range]::-moz-range-track{background:0 0}.mixer-fader-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:var(--rj-body);box-shadow:0 0 0 1px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.5)}.mixer-fader-track input[type=range]::-moz-range-thumb{width:15px;height:15px;border:none;border-radius:50%;background:var(--rj-body)}.mixer-readout{text-align:right;font:700 12px/1 montserrat,sans-serif;font-variant-numeric:tabular-nums;color:#ece6e6}.mixer-mute-btn{width:28px;height:28px;border-radius:7px;background:#2f2f2f;border:1px solid rgba(255,255,255,.11);color:rgba(236,234,230,.55);display:grid;place-items:center;cursor:pointer;font-size:11px}.mixer-mute-btn:hover{color:#ece6e6}.mixer-mute-btn.is-muted{background:var(--rj-hover);border-color:var(--rj-hover);color:#fff}.mixer-voice-select{box-sizing:border-box;height:28px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 9px/26px montserrat,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--rj-gold);background:#2f2f2f;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:0 6px;cursor:pointer;color-scheme:dark}.mixer-voice-select:hover,.mixer-voice-select:focus{border-color:var(--rj-gold);color:var(--rj-gold)}.mixer-strip--pattern{grid-template-columns:1fr}.mixer-pattern-select{height:40px;font-size:11px;line-height:38px;padding:0 14px}.mixer-strip.is-inactive{display:none}.mixer-section.is-inactive{display:none}.mixer-toggle-group{display:flex;align-items:stretch;height:28px;background:#2f2f2f;border:1px solid rgba(255,255,255,.11);border-radius:7px;overflow:hidden}.mixer-toggle-group .mixer-mute-btn{flex:1;height:100%;background:0 0;border:none;border-radius:0}.mixer-toggle-group>*+*{border-left:1px solid rgba(255,255,255,.1)}.mixer-metronome-toggle.is-active{background:var(--rj-gold);color:#222}.mixer-toggle-group>.mixer-metronome-toggle.is-active+*,.mixer-toggle-group>*+.mixer-metronome-toggle.is-active{border-left:none}.mixer-strip--swing{grid-template-columns:58px 1fr 30px 60px}.mixer-backdrop{position:fixed;inset:0;z-index:19;background:rgba(0,0,0,.5)}.mixer-backdrop[hidden]{display:none}@media(min-width:1025px){.mixer-backdrop{display:none!important}}@media(max-width:1024px){.mixer-panel{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:16px 16px 0 0;padding-bottom:22px}}#sheetmenu .sheet-icon-btn,#sheetmenu .sheet-inspiration-link{border:1px solid rgba(255,255,255,.11)}#sheetmenu .sheet-actions .sheet-icon-btn,#sheetmenu #inspirationSlot .sheet-icon-btn{color:rgba(236,234,230,.72)}@media(hover:hover){#sheetmenu .sheet-actions .sheet-icon-btn:hover:not(:disabled),#sheetmenu #inspirationSlot .sheet-icon-btn:hover:not(:disabled){color:#222}}#sheetmenu .sheet-inspiration-link{color:var(--rj-gold)}#iRealPro .irealpro-logo{display:block;width:20px;height:20px;opacity:.72}@media(hover:hover){#iRealPro:hover:not(:disabled) .irealpro-logo{opacity:1;filter:brightness(0)}}#inspirationExtLink-secondhandsongs .secondhandsongs-logo{display:block;width:18px;height:22px;opacity:.72}@media(hover:hover){#inspirationExtLink-secondhandsongs:hover:not(:disabled) .secondhandsongs-logo{opacity:1;filter:brightness(0)}}#inspirationPanel.inspiration-panel{position:fixed;right:20px;bottom:20px;z-index:15;width:320px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;background:#141414;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 18px 44px rgba(0,0,0,.6);overflow:hidden;transition:width .15s ease}#inspirationPanel.inspiration-panel[hidden]{display:none}#inspirationPanel.inspiration-panel.dragging,#inspirationPanel.inspiration-panel.resizing{user-select:none;transition:none}#inspirationPanel.inspiration-panel.resizing .inspiration-panel-video{pointer-events:none}.inspiration-resize-handle{position:absolute;left:0;top:0;bottom:0;width:11px;z-index:3;cursor:ew-resize;touch-action:none}.inspiration-resize-handle::before{content:"";position:absolute;left:3px;top:50%;width:3px;height:36px;transform:translateY(-50%);border-radius:2px;background:rgba(236,234,230,.16);transition:background .15s}.inspiration-resize-handle:hover::before,#inspirationPanel.inspiration-panel.resizing .inspiration-resize-handle::before{background:var(--rj-gold)}.inspiration-panel-header{display:flex;align-items:center;gap:9px;padding:9px 8px 9px 12px;background:#1d1d1d;cursor:grab;touch-action:none}.inspiration-panel-header:active{cursor:grabbing}.inspiration-panel-grip{flex:none;font-size:11px;color:rgba(236,234,230,.35)}.inspiration-panel-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11px/1 montserrat,sans-serif;color:rgba(236,234,230,.6)}.inspiration-panel-icon-btn{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#262626;color:rgba(236,234,230,.6)!important;font-size:12px;text-decoration:none!important;border:none;cursor:pointer;transition:background .15s,color .15s}@media(hover:hover){.inspiration-panel-icon-btn:hover{background:var(--rj-gold);color:#222!important}}.inspiration-panel-icon-btn.copied{background:var(--rj-gold);color:#222!important}.inspiration-panel-toolbar{display:flex;align-items:flex-end;gap:3px;padding:8px 8px 0;background:#1d1d1d;border-bottom:1px solid rgba(255,255,255,8%)}.inspiration-panel-expand-btn{margin-bottom:4px;margin-left:auto}.inspiration-panel-tabs{display:flex;align-items:flex-end;flex:1;min-width:0;gap:6px}.inspiration-panel-tabs[hidden]{display:none}.inspiration-panel-tab{position:relative;flex:none;display:grid;place-items:center;min-width:44px;height:34px;padding:0 14px;border-radius:11px 11px 0 0;background:rgba(255,255,255,4%);font-size:14px;border:none;cursor:pointer;transition:background .15s,transform .1s}.inspiration-panel-tab .fa-brands{opacity:.5;transition:opacity .15s}.inspiration-panel-tab .fa-youtube{color:red}.inspiration-panel-tab .fa-spotify{color:#1db954}.inspiration-panel-tab .fa-soundcloud{color:#f50}.inspiration-panel-tab.active .fa-brands{opacity:1}.inspiration-panel-tab.active{z-index:1;margin-bottom:-1px;padding-bottom:1px;background:#000}.inspiration-panel-tab.active::before,.inspiration-panel-tab.active::after{content:"";position:absolute;bottom:0;width:14px;height:14px}.inspiration-panel-tab.active::before{left:-14px;background:radial-gradient(circle at top left,transparent 14px,#000000 14.5px)}.inspiration-panel-tab.active::after{right:-14px;background:radial-gradient(circle at top right,transparent 14px,#000000 14.5px)}.inspiration-panel-tab[hidden]{display:none}@media(hover:hover){.inspiration-panel-tab:not(.active):hover{background:rgba(255,255,255,9%)}.inspiration-panel-tab:not(.active):hover .fa-brands{opacity:.8}}.inspiration-panel-tab:not(.active):active{transform:scale(.94)}.inspiration-panel-video{position:relative;width:100%;aspect-ratio:16/9;background:#000}.inspiration-panel-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.inspiration-panel-embed{width:100%;background:#000}.inspiration-panel-embed iframe{display:block;width:100%;border:0}.inspiration-loop{display:flex;flex-direction:column;background:#1d1d1d;border-top:1px solid rgba(255,255,255,8%)}.inspiration-loop[hidden]{display:none}.inspiration-loop-overview-row{display:flex;align-items:center;gap:6px;margin:8px 12px 0}.inspiration-loop-overview{position:relative;flex:1;height:8px;border-radius:3px;background:#232323;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.inspiration-loop-overview:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rj-gold)}.inspiration-loop-overview-zoom-btn{flex:none;width:18px;height:18px;padding:0;display:grid;place-items:center;background:#262626;border:1px solid rgba(255,255,255,.11);border-radius:4px;color:rgba(236,234,230,.7);font-size:9px;cursor:pointer;transition:background .15s,color .15s}@media(hover:hover){.inspiration-loop-overview-zoom-btn:hover:not(:disabled){background:var(--rj-gold);color:#222}}.inspiration-loop-overview-zoom-btn:disabled{opacity:.38;cursor:default}.inspiration-loop-overview-zoom-value{flex:none;min-width:22px;text-align:center;font:600 10px/1 montserrat,sans-serif;color:var(--rj-gold)}.inspiration-loop-overview-tick{position:absolute;top:0;bottom:0;width:2px;background:var(--rj-gold);opacity:.6;pointer-events:none}.inspiration-loop-overview-window{position:absolute;top:0;bottom:0;min-width:6px;background:rgba(212,175,74,.3);border:1px solid var(--rj-gold);border-radius:2px;cursor:grab;-webkit-tap-highlight-color:transparent}.inspiration-loop-overview-window:active{cursor:grabbing}.inspiration-loop-overview-handle{position:absolute;top:-3px;bottom:-3px;width:10px;cursor:ew-resize;-webkit-tap-highlight-color:transparent}.inspiration-loop-overview-handle--start{left:-5px}.inspiration-loop-overview-handle--end{right:-5px}.inspiration-loop-overview-played{position:absolute;top:50%;left:0;height:2px;width:0;transform:translateY(-50%);background:rgba(236,234,230,.55);border-radius:1px;pointer-events:none}.inspiration-loop-timeline{position:relative;height:18px;margin:8px 12px 2px;border-radius:4px;background:#2b2b2b;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.inspiration-loop-range{position:absolute;top:0;bottom:0;background:rgba(212,175,74,.22);border-left:1px solid var(--rj-gold);border-right:1px solid var(--rj-gold);pointer-events:none}.inspiration-loop-played{position:absolute;top:50%;left:0;height:3px;width:0;transform:translateY(-50%);background:rgba(236,234,230,.55);border-radius:2px;pointer-events:none}.inspiration-loop-handle{position:absolute;top:-2px;bottom:-2px;width:16px;margin-left:-8px;padding:0;border:none;background:0 0;cursor:ew-resize;touch-action:none;-webkit-tap-highlight-color:transparent}.inspiration-loop-handle::before{content:"";position:absolute;top:0;left:3px;width:10px;height:14px;display:grid;place-items:center;background:var(--rj-gold);color:#222;font:700 9px/1 montserrat,sans-serif;border:1px solid rgba(0,0,0,.35);border-radius:3px 3px 3px 0;box-shadow:0 1px 2px rgba(0,0,0,.35)}#inspirationLoopHandleA::before{content:"A"}#inspirationLoopHandleB::before{content:"B";border-radius:3px 3px 0 3px}.inspiration-loop-handle::after{content:"";position:absolute;top:13px;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--rj-gold);border-radius:1px}.inspiration-loop-handle:focus-visible{outline:none}.inspiration-loop-handle:focus-visible::before{box-shadow:0 0 0 2px var(--rj-gold),0 1px 2px rgba(0,0,0,.35)}.inspiration-loop-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px 9px}.inspiration-loop-btn-group,.inspiration-loop-stepper{flex:none;display:flex;align-items:stretch;height:26px;background:#262626;border:1px solid rgba(255,255,255,.11);border-radius:6px;overflow:hidden}.inspiration-loop-btn-group>*+*,.inspiration-loop-stepper>*+*{border-left:1px solid rgba(255,255,255,.1)}.inspiration-loop-btn{flex:none;box-sizing:border-box;min-width:26px;height:100%;padding:0 7px;display:grid;place-items:center;background:0 0;border:none;color:rgba(236,234,230,.7)!important;font:600 11px/1 montserrat,sans-serif;cursor:pointer;transition:background .15s,color .15s}@media(hover:hover){.inspiration-loop-btn:hover:not(:disabled){background:var(--rj-gold);color:#222!important}}.inspiration-loop-btn:disabled{opacity:.38;cursor:default}.inspiration-loop-btn[aria-pressed=true]{background:var(--rj-gold);color:#222!important}.inspiration-loop-btn.armed{box-shadow:inset 0 0 0 1px var(--rj-gold);color:var(--rj-gold)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px 6px}.inspiration-loop-btn-time{font:600 6.5px/1 montserrat,sans-serif;letter-spacing:.04em;color:rgba(236,234,230,.4)}.inspiration-loop-btn.playing{background:var(--rj-gold);color:#222!important}.inspiration-loop-stepper-btn{flex:none;width:20px;height:100%;display:grid;place-items:center;background:0 0;border:none;color:rgba(236,234,230,.7);font:600 11px/1 montserrat,sans-serif;cursor:pointer;transition:background .15s,color .15s}@media(hover:hover){.inspiration-loop-stepper-btn:hover:not(:disabled){background:var(--rj-gold);color:#222}}.inspiration-loop-stepper-btn:disabled{opacity:.38;cursor:default}.inspiration-loop-stepper-value{flex:none;min-width:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0 5px}.inspiration-loop-stepper-value>span:first-child{font:600 11px/1 montserrat,sans-serif;color:var(--rj-gold)}.inspiration-loop-stepper-label{font:600 6.5px/1 montserrat,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:rgba(236,234,230,.4);white-space:nowrap}@media(max-width:480px){#inspirationPanel.inspiration-panel{right:12px;bottom:12px;width:260px}}@media screen{#setlistPrintBooklet{display:block!important;position:fixed;left:-1e4px;top:0;width:718px;visibility:hidden;pointer-events:none}}@media print{body.export-booklet-mode #rjSheet{display:none!important}body:not(.export-booklet-mode) #setlistPrintBooklet{display:none!important}body.export-booklet-mode #setlistPrintBooklet{position:static;left:auto;top:auto;width:auto;visibility:visible;color:#000;background:#fff}body.export-mode-setlist #setlistPrintBooklet .setlist-booklet-song,body.export-mode-setlist #setlistPrintBooklet .setlist-booklet-set-heading,body.export-mode-setlist #setlistPrintBooklet .setlist-booklet-index,body.export-mode-setlist #setlistPrintBooklet .setlist-cover,body.export-mode-setlist #setlistPrintBooklet .setlist-titlepage{display:none!important}body:not(.export-mode-setlist) #setlistPrintBooklet .setlist-stage-list{display:none}body.export-mode-setlist #setlistPrintBooklet .setlist-booklet-frontmatter{page-break-after:auto;break-after:auto}body.export-mode-setlist #setlistPrintBooklet .setlist-booklet-fm-title{font-size:24px;margin:0 0 2px}body.export-mode-setlist #setlistPrintBooklet .setlist-booklet-fm-sub{font-size:13px}body.export-mode-setlist #setlistPrintBooklet .setlist-booklet-fm-meta{margin:4px 0 12px;font-size:12px}body.export-mode-setlist #setlistPrintBooklet .setlist-stage-table tbody td{padding-top:3px;padding-bottom:3px}#setlistPrintBooklet .setlist-booklet-frontmatter{color:#000;page-break-after:always;break-after:page}body:not(.export-mode-chordbook) #setlistPrintBooklet .setlist-booklet-frontmatter+.setlist-booklet-set-heading,body:not(.export-mode-chordbook) #setlistPrintBooklet .setlist-booklet-frontmatter+.setlist-booklet-song{page-break-before:avoid;break-before:avoid}body:not(.export-mode-setlist) #setlistPrintBooklet .setlist-cover{page-break-after:always}#setlistPrintBooklet .setlist-view-title{display:none}.setlist-booklet-fm-title{font:34px musejazztext,georgia,serif;text-align:center;margin:18px 0 4px}.setlist-booklet-fm-sub{font:17px musejazztext,georgia,serif;letter-spacing:.12em;text-align:center;color:#333}.setlist-booklet-fm-meta{margin:8px 0 20px;text-align:center;font:15px/1.45 musejazztext,georgia,serif;color:#444}.setlist-booklet-index{display:flex;max-width:640px;margin:0 auto;gap:44px;font-family:musejazztext,georgia,serif}.setlist-booklet-index-col{flex:1;min-width:0}.setlist-booklet-index--chordbook{display:none}.setlist-booklet-index-heading{font:15px musejazztext,georgia,serif;letter-spacing:.08em;margin:0 0 4px;padding-bottom:2px;border-bottom:1px solid #000}.setlist-booklet-index-col>.setlist-booklet-index-heading:not(:first-child){margin-top:14px}.setlist-booklet-index ol{margin:0;padding-left:2em;font:15px/1.5 musejazztext,georgia,serif;list-style:decimal}.setlist-booklet-index li{list-style:decimal}.setlist-booklet-index-row{display:flex;align-items:baseline;gap:4px}.setlist-booklet-index-name{padding-left:4px;flex:initial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setlist-booklet-index-leader{flex:auto;min-width:8px;margin-bottom:4px;border-bottom:1px dotted #999}.setlist-booklet-index-row:has(.setlist-booklet-index-key:empty) .setlist-booklet-index-leader{visibility:hidden}.setlist-booklet-index-key{flex:none;white-space:nowrap;text-align:right}#setlistPrintBooklet p{color:#000}.setlist-titlepage{page-break-after:always;break-after:page}.setlist-titlepage-instrument{position:absolute;right:20px;bottom:20px;background-color:#000!important;color:#fff!important;padding:4px 16px;font-family:musejazztext,georgia,serif;font-size:xx-large;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page chordbook{size:A4 landscape;margin:9mm}body.export-mode-chordbook #setlistPrintBooklet{page:chordbook;display:flow-root;width:279mm}body.export-mode-chordbook #setlistPrintBooklet .setlist-booklet-frontmatter{float:left;clear:both;width:100%;box-sizing:border-box;padding:4mm 12mm 2mm;page-break-after:auto;break-after:auto}body.export-mode-chordbook #setlistPrintBooklet .setlist-booklet-fm-title{margin:4px 0 2px}body.export-mode-chordbook #setlistPrintBooklet .setlist-booklet-fm-meta{margin:6px 0 12px}body.export-mode-chordbook #setlistPrintBooklet .setlist-booklet-index--wide{display:none}body.export-mode-chordbook #setlistPrintBooklet .setlist-booklet-index--chordbook{display:flex;max-width:none;gap:48px}body.export-mode-chordbook #setlistPrintBooklet .notation{display:none!important}body.export-mode-chordbook #setlistPrintBooklet .setlist-booklet-song{page-break-before:auto;break-inside:avoid;page-break-inside:avoid;float:left;box-sizing:border-box;width:139.5mm;height:95mm;overflow:hidden;padding:3mm 8mm;display:flex;flex-direction:column;justify-content:safe center}body.export-mode-chordbook #setlistPrintBooklet .setlist-booklet-set-heading{clear:both;page-break-after:avoid}body.export-mode-chordbook #setlistPrintBooklet .setlist-view-title,body.export-mode-chordbook #setlistPrintBooklet .setlist-cover,body.export-mode-chordbook #setlistPrintBooklet .setlist-titlepage{display:none}body.export-mode-chordbook #setlistPrintBooklet .songtitle{font-size:x-large;padding:0 0 4px}body.export-mode-chordbook #setlistPrintBooklet .chordtable>.chordGrid{font-size:x-large;width:100%;margin:3mm auto 0}body.export-mode-chordbook #setlistPrintBooklet .chordDiv{height:50px;line-height:50px}#setlistPrintBooklet .songtitle,#setlistPrintBooklet .chordtable,#setlistPrintBooklet .notation>*,#setlistPrintBooklet .notation svg{break-inside:avoid;page-break-inside:avoid}#setlistPrintBooklet .songtitle{padding:4px 0 8px}#setlistPrintBooklet .chordtable{line-height:1.2}#setlistPrintBooklet .chordtable>.chordGrid{width:100%;margin:4px auto}#setlistPrintBooklet .chordtable .chordDiv{height:auto;min-height:0}#setlistPrintBooklet .notation svg{max-width:100%;height:auto}}@media print{.fs-split{display:block;width:auto;height:auto}.fs-split .split-image{display:none}.fs-split .split-content{width:auto;min-height:0;display:block;overflow:visible}body:has(#rjLibrary) .fs-split .split-content-vertically-center,.fs-split .split-content .split-content-vertically-center{display:block!important;width:auto;max-width:none;height:auto;margin:0;padding:0}.rj-songs-layout{display:block!important;height:auto;gap:0}.rj-sheet{width:100%;border:none;border-radius:0}@page{margin:8mm 10mm}.rj-sheet-paper{padding:0;border-radius:0;overflow:visible;zoom:.9}#songtitle{padding:4px 0 8px}#chordtable{line-height:1.2}#chordtable>.chordGrid{margin:4px auto}#chordtable .chordDiv{height:auto;min-height:0}#songtitle,#chordtable,#notation>*,#notation svg,#lyrics>*,#lyrics svg{break-inside:avoid;page-break-inside:avoid}}.rj-library-tabs{flex:none;display:flex;gap:6px;padding:12px 16px 0}.rj-library-tab{flex:1;height:32px;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:rgba(230,228,224,.55);font:600 11px montserrat,sans-serif;letter-spacing:.04em;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.rj-library-tab:hover{color:#dedcd8}.rj-library-tab.active{background:var(--rj-gold);border-color:var(--rj-gold);color:#1b1b1b}.rj-library-setlist-tools{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px 16px 0}.rj-setlist-crumb{align-self:stretch;display:inline-flex;align-items:center;gap:6px;margin:-2px -16px 4px;padding:4px 16px 12px;background:0 0;border:none;border-bottom:1px solid rgba(255,255,255,7%);color:var(--rj-gold);font:600 12px/1 montserrat,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:color .15s}.rj-setlist-crumb .fa-chevron-left{font-size:10px}.rj-setlist-crumb:hover{color:var(--rj-hover)}.rj-library-open-setlist,.rj-library-add-song{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#setlistTools[hidden],#openSetlistTools[hidden],#setlistsBackBtn[hidden],#setlistNameInput[hidden],#setlistRenameBtn[hidden],#setlistExportBtn[hidden]{display:none}.rj-library-add-song input[type=search]{flex:1;min-width:110px;height:36px;box-sizing:border-box;padding:0 10px;background:#262626;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#dedcd8;font:500 12.5px montserrat,sans-serif}.rj-setlist-title-row{flex-basis:100%;min-width:0;display:flex;align-items:center;gap:6px;margin-top:2px;padding-bottom:10px}.rj-setlist-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eceae6;font:700 15px montserrat,sans-serif;cursor:text}.rj-setlist-title-input{flex:1;min-width:0;height:32px;box-sizing:border-box;padding:0 8px;background:#262626;border:1px solid var(--rj-gold);border-radius:7px;color:#eceae6;font:700 14px montserrat,sans-serif}.rj-setlist-title-btn{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:1px solid rgba(255,255,255,.12);border-radius:7px;color:rgba(230,228,224,.6);font-size:12px;cursor:pointer;transition:color .15s,border-color .15s}.rj-setlist-title-btn:hover{border-color:var(--rj-gold);color:var(--rj-gold)}.rj-library-print-group{flex-basis:100%;display:flex;flex-direction:column;gap:5px}.rj-library-print-label{color:#9a978f;font:700 10px montserrat,sans-serif;text-transform:uppercase;letter-spacing:.08em}.rj-library-print-seg{display:flex;border:1px solid rgba(255,255,255,.1);border-radius:7px;overflow:hidden}.rj-library-print-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 6px;background:#2f2f2f;border:0;color:#dedcd8;font:600 11px montserrat,sans-serif;cursor:pointer;white-space:nowrap}.rj-library-print-btn+.rj-library-print-btn{border-left:1px solid rgba(255,255,255,.1)}.rj-library-print-btn:hover:not(:disabled){background:#383838;color:var(--rj-gold)}.rj-library-print-btn:disabled{opacity:.35;cursor:not-allowed}.rj-library-print-status{margin:0;color:var(--rj-gold);font:600 11px montserrat,sans-serif}.rj-library-list .rj-library-new-setlist-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;box-sizing:border-box;margin-top:6px;padding:12px 4px;background:0 0;border:1px dashed rgba(255,255,255,.18);border-radius:7px;color:rgba(230,228,224,.7);font:600 12px montserrat,sans-serif;cursor:pointer;transition:color .15s,border-color .15s}.rj-library-list .rj-library-new-setlist-btn>.fa-plus{font-size:10px}.rj-library-list .rj-library-new-setlist-btn:hover{border-color:var(--rj-gold);color:var(--rj-gold)}.rj-modal-overlay{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.62)}.rj-modal-overlay[hidden]{display:none}.rj-modal{width:340px;max-width:100%;box-sizing:border-box;padding:20px;background:#1b1b1b;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.6)}.rj-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.rj-modal-title{margin:0;color:#eceae6;font:700 16px montserrat,sans-serif}.rj-modal-close{flex:none;width:28px;height:28px;background:0 0;border:none;color:rgba(230,228,224,.55);font-size:20px;line-height:1;cursor:pointer;transition:color .15s}.rj-modal-close:hover{color:var(--rj-gold)}.rj-modal-label{display:block;margin:12px 0 5px;color:rgba(230,228,224,.45);font:700 10px montserrat,sans-serif;text-transform:uppercase;letter-spacing:.09em}.rj-modal-label:first-of-type{margin-top:0}.rj-modal-input{width:100%;box-sizing:border-box;height:38px;padding:0 10px;background:#262626;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#dedcd8;font:500 12.5px montserrat,sans-serif}.rj-modal-input:focus{outline:none;border-color:var(--rj-gold)}select.rj-modal-input{cursor:pointer}.rj-modal-choices{display:flex;border:1px solid rgba(255,255,255,.1);border-radius:7px;overflow:hidden}.rj-modal-choice{flex:1;height:34px;padding:0 4px;background:#2f2f2f;border:0;color:rgba(230,228,224,.7);font:600 10.5px montserrat,sans-serif;cursor:pointer;transition:background-color .15s,color .15s}.rj-modal-choice+.rj-modal-choice{border-left:1px solid rgba(255,255,255,.1)}.rj-modal-choice:hover{color:var(--rj-gold)}.rj-modal-choice.active{background:var(--rj-gold);color:#1b1b1b}.rj-modal-context{margin-top:10px}.rj-modal-context[hidden]{display:none}.rj-modal-file{width:100%;color:#dedcd8;font:500 12px montserrat,sans-serif}.rj-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.rj-modal-btn{height:36px;padding:0 16px;background:#2f2f2f;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#dedcd8;font:600 11.5px montserrat,sans-serif;cursor:pointer;transition:border-color .15s,color .15s}.rj-modal-btn:hover{border-color:var(--rj-gold);color:var(--rj-gold)}.rj-modal-btn-primary{background:var(--rj-gold);border-color:var(--rj-gold);color:#1b1b1b}.rj-modal-btn-primary:hover{color:#1b1b1b;filter:brightness(1.08)}.rj-library-list .rj-library-add-song-inline{display:block;margin-top:8px;padding:12px 4px 4px;border-top:1px solid rgba(255,255,255,6%)}.rj-library-add-label{color:rgba(230,228,224,.45);font:700 10px montserrat,sans-serif;text-transform:uppercase;letter-spacing:.09em;margin:0 0 8px}.rj-library-add-song-field{display:block}.rj-library-add-song-inputwrap{position:relative}.rj-library-add-song-inputwrap>.fa-magnifying-glass{position:absolute;left:0;top:0;bottom:0;width:34px;display:grid;place-items:center;font-size:11px;color:rgba(230,228,224,.4);pointer-events:none}.rj-library-list .rj-library-add-song-inline input[type=search]{width:100%;height:36px;box-sizing:border-box;padding:0 30px 0 34px;background:#262626;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#dedcd8;font:500 12.5px montserrat,sans-serif;accent-color:#9a978f}.rj-library-list .rj-library-add-song-inline input[type=search]:focus{outline:none;border-color:var(--rj-gold)}.rj-library-add-song-inline input[type=search]::placeholder{color:rgba(230,228,224,.4)}.rj-library-add-song-inline input[type=search]::-webkit-search-cancel-button,.rj-library-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-right:-19px;cursor:pointer;background-color:rgba(230,228,224,.5);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")center/contain no-repeat}.rj-library-add-song-inline input[type=search]::-webkit-search-cancel-button:hover,.rj-library-search input::-webkit-search-cancel-button:hover{background-color:#f0b030}.rj-library-add-song-inputwrap .rj-search-hint{right:10px}.rj-library-add-song-inputwrap input:focus~.rj-search-hint,.rj-library-add-song-inputwrap input:not(:placeholder-shown)~.rj-search-hint{display:none}.rj-library-add-song-results{display:flex;flex-direction:column;gap:4px}.rj-library-add-song-results.is-open{margin-top:4px}.rj-library-add-song-result{display:flex;align-items:center;height:34px;padding:0 12px 0 0;text-align:left;background:#242424;border:1px solid rgba(255,255,255,7%);border-radius:6px;color:#cbc9c4;font:500 12.5px montserrat,sans-serif;cursor:pointer;transition:color .15s,border-color .15s}.rj-library-add-song-result>.fa-plus{flex:none;width:34px;display:grid;place-items:center;font-size:10px;color:rgba(230,228,224,.3)}.rj-library-add-song-result-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rj-library-add-song-result:hover,.rj-library-add-song-result.is-active{border-color:var(--rj-gold);color:var(--rj-gold)}.rj-library-add-song-result:hover>.fa-plus,.rj-library-add-song-result.is-active>.fa-plus{color:var(--rj-gold)}.rj-library-add-song-empty{padding:4px 0 0 34px;font:12px lora,serif;font-style:italic;color:rgba(230,228,224,.5)}.rj-library-add-break{width:100%;height:36px;margin-top:8px;display:flex;align-items:center;padding:0 12px 0 0;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:rgba(230,228,224,.6);font:600 12px montserrat,sans-serif;cursor:pointer;transition:color .15s,border-color .15s}.rj-library-add-break>.fa-plus{flex:none;width:34px;display:grid;place-items:center;font-size:10px}.rj-library-add-break>.rj-library-add-break-label{flex:1;text-align:left}.rj-library-add-break:hover{border-color:var(--rj-gold);color:var(--rj-gold)}.song-list-item.setlist-row{display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden}.setlist-row-main{flex:1;text-align:left;background:0 0;border:none;color:inherit;font:inherit;cursor:pointer;padding:10px 4px}.setlist-row:hover .setlist-row-main{color:var(--rj-hover)}.setlist-row-meta{flex:none;align-self:center;padding:0 10px;color:rgba(236,234,230,.4);font:600 10.5px montserrat,sans-serif}.setlist-row-delete{flex:none;align-self:stretch;width:38px;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;border-left:1px solid rgba(255,255,255,6%);color:rgba(236,234,230,.25);font-size:12px;cursor:pointer;transition:color .15s,background-color .15s}.setlist-row:hover .setlist-row-delete{color:rgba(236,234,230,.5)}.setlist-row-delete:hover{color:#ca486d;background:rgba(202,72,109,.1)}.song-list-item.setlist-song-row{display:flex;align-items:center;gap:8px;padding:8px 4px}.setlist-song-number{flex:none;width:16px;font:600 11px jetbrains mono,monospace;color:var(--rj-gold)}.setlist-song-title{flex:1;min-width:0;text-align:left;background:0 0;border:none;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dedcd8;font:500 13px montserrat,sans-serif;cursor:pointer}.setlist-song-title:hover{color:var(--rj-hover)}.setlist-song-title:focus-visible{outline:none}.setlist-song-row:focus-within,.setlist-divider-row:focus-within{background:rgba(255,255,255,6%);border-radius:6px}.setlist-song-key-badge{flex:none;font:600 11px jetbrains mono,monospace;color:rgba(230,228,224,.4)}.song-list-item.setlist-song-row.is-current-song{background:rgba(226,157,15,.14);box-shadow:inset 3px 0 0 var(--rj-gold);border-radius:0 6px 6px 0}.setlist-song-row.is-current-song .setlist-song-title{color:#fff;font-weight:600}.setlist-song-semitones{flex:none;width:42px;height:26px;box-sizing:border-box;padding:0 2px 0 4px;background:#1f1f1f;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--rj-gold);font:600 11px jetbrains mono,monospace;text-align:center;-moz-appearance:textfield;appearance:textfield}.setlist-song-semitones::-webkit-outer-spin-button,.setlist-song-semitones::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.setlist-drag-handle{flex:none;align-self:stretch;display:grid;place-items:center;width:18px;padding:0;background:0 0;border:none;border-radius:4px;color:rgba(236,234,230,.35);font-size:11px;cursor:grab;touch-action:none}.setlist-drag-handle:hover{color:var(--rj-gold)}.setlist-drag-handle:focus-visible{outline:none;color:var(--rj-gold);box-shadow:0 0 0 1px var(--rj-gold)}.setlist-row-dragging{opacity:.5;background:rgba(226,157,15,8%);box-shadow:inset 0 0 0 1px rgba(226,157,15,.35);border-radius:6px}body.setlist-dragging{cursor:grabbing;user-select:none}.setlist-song-btn{flex:none;width:22px;height:22px;display:grid;place-items:center;background:#1f1f1f;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:rgba(236,234,230,.7);cursor:pointer;font-size:11px;padding:0}.setlist-song-btn:hover{border-color:var(--rj-gold);color:var(--rj-gold)}.setlist-song-remove:hover{border-color:#a8442f!important;color:#ca486d!important}.setlist-view-title{font:700 22px/1.2 montserrat,sans-serif;color:#eceae6;margin-bottom:18px}.setlist-set-heading{border-top:1px solid rgba(255,255,255,8%);margin-top:6px}.song-list-item.setlist-divider-row{display:flex;align-items:center;gap:8px;padding:8px 4px;border-top:1px solid rgba(255,255,255,8%)}.setlist-divider-input{flex:1;min-width:0;height:26px;box-sizing:border-box;padding:0 8px;background:#1f1f1f;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--rj-gold);font:700 10.5px montserrat,sans-serif;text-transform:uppercase;letter-spacing:.1em}.setlist-booklet-set-heading{font:24px musejazztext,georgia,serif;color:#000;text-align:center;margin:0 0 12px;padding-top:8px}.setlist-stage-list{color:#000;font-family:musejazztext,georgia,serif}.setlist-stage-table{width:100%;border-collapse:collapse;font:20px/1.4 musejazztext,georgia,serif;color:#000}.setlist-stage-table thead th{font:12px/1 musejazztext,georgia,serif;letter-spacing:.06em;text-transform:uppercase;color:#555;text-align:right;padding:0 0 5px 34px;border-bottom:1.5px solid #333;white-space:nowrap}.setlist-stage-table thead th.stage-c-num,.setlist-stage-table thead th.stage-c-song{text-align:left}.setlist-stage-table thead th.stage-c-concert,.setlist-stage-table thead th.stage-c-instr,.setlist-stage-table thead th.stage-c-tempo{text-align:center}.setlist-stage-table tbody td{padding:4px 0 4px 34px;vertical-align:baseline;border-bottom:1px dotted #cfcfcf}.setlist-stage-table td.stage-c-num{padding-left:0;padding-right:8px;text-align:right;color:#555;white-space:nowrap}.setlist-stage-table td.stage-c-song{width:100%;padding-left:0}.setlist-stage-table td.stage-c-concert,.setlist-stage-table td.stage-c-instr,.setlist-stage-table td.stage-c-tempo{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.setlist-stage-table td.stage-c-tempo{color:#555}.setlist-stage-table .setlist-stage-set-row th{text-align:left;font:22px musejazztext,georgia,serif;color:#000;padding:18px 0 5px;border-bottom:1.5px solid #333}.setlist-stage-table tbody tr.setlist-stage-set-row:first-child th{padding-top:2px}@media print{.setlist-stage-set-body{break-inside:avoid;page-break-inside:avoid}}.printLogo{display:block;margin-left:auto;margin-right:auto;width:15%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.songPrintFooter{text-align:center;color:#000;position:fixed;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}body:has(#rjLibrary) .fs-split .split-content-vertically-center{max-width:none;width:100%;height:100%;padding:24px 32px;box-sizing:border-box;display:flex;flex-direction:column;margin:0}body:has(#rjLibrary) .split-intro{flex:none;font-size:26px;line-height:1.2}body:has(#rjLibrary) .split-intro h1{margin-bottom:8px}body:has(#rjLibrary) .split-credit{display:none}body:has(#rjLibrary) .split-bio{flex:1;min-height:0;padding:16px 0 0}.rj-songs-layout{display:flex;gap:24px;align-items:flex-start;width:100%;height:100%}#rjLibrary.rj-library{width:300px;flex:none;background:var(--rj-ground);border:1px solid rgba(255,255,255,9%);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;height:100%;font-family:montserrat,sans-serif}.rj-library-search{padding:14px 16px 10px;flex:none;position:relative}.rj-library-search input{width:100%;box-sizing:border-box;height:40px;padding:0 30px 0 12px;background:#262626;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#dedcd8;font:500 13px montserrat,sans-serif;accent-color:#9a978f}.rj-library-search input::placeholder{color:rgba(230,228,224,.42)}.rj-search-hint{position:absolute;top:50%;right:24px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:rgba(255,255,255,8%);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:rgba(230,228,224,.5);font:600 11px montserrat,sans-serif;pointer-events:none}.rj-library-search input:focus~.rj-search-hint,.rj-library-search input:not(:placeholder-shown)~.rj-search-hint{display:none}.rj-library-body{flex:1;min-height:0;display:flex;overflow:hidden;padding-bottom:12px}.rj-library-list{flex:1;min-height:0;overflow-y:auto;padding:0 16px;position:relative;scrollbar-width:none;-ms-overflow-style:none}.rj-library-list::-webkit-scrollbar{display:none}.song-list-letter{font:700 11px/1 montserrat,sans-serif;color:var(--rj-gold);letter-spacing:.14em;padding:14px 0 6px;position:sticky;top:0;background:var(--rj-ground)}.song-list-item{display:block;padding:10px 4px;border-bottom:1px solid rgba(255,255,255,5%);font:500 13px/1.3 montserrat,sans-serif;color:#dedcd8;text-decoration:none}.song-list-item:hover{color:var(--rj-hover)}.song-list-item.kbd-active{color:var(--rj-hover);background:rgba(255,255,255,6%);border-radius:6px}.song-list-empty{padding:20px 4px;font:12px lora,serif;font-style:italic;color:rgba(230,228,224,.5)}.rj-library-rail[hidden]{display:none}.rj-library-rail{flex:none;width:22px;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;padding:4px 0}.rj-library-rail button{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;background:0 0;border:none;color:rgba(230,228,224,.4);font:600 9px/1 montserrat,sans-serif;cursor:pointer;padding:0}.rj-library-rail button:hover{color:var(--rj-gold)}.rj-sheet{flex:1;min-width:0;border:1px solid rgba(255,255,255,9%);border-radius:10px;overflow:hidden}#sheetBackBtn.rj-sheet-back{display:none}@media(max-width:1024px){body:has(#rjLibrary) .fs-split .split-content{display:block;min-height:0;height:auto;overflow:visible}body:has(#rjLibrary) .fs-split .split-content-vertically-center{height:auto}.rj-songs-layout{flex-direction:column;gap:0;height:auto}#rjLibrary.rj-library{width:100%;height:auto;overflow:visible}#rjSheet.rj-sheet{display:none}body.rj-sheet-active #rjLibrary.rj-library{display:none}body.rj-sheet-active #rjSheet.rj-sheet{display:block}#sheetBackBtn.rj-sheet-back{display:inline-flex;align-items:center;gap:6px;margin:12px 0 0 16px;padding:8px 4px;background:0 0;border:none;color:var(--rj-gold);font:600 12px/1 montserrat,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:color .15s}#sheetBackBtn.rj-sheet-back .fa-chevron-left{font-size:10px}@media(hover:hover){#sheetBackBtn.rj-sheet-back:hover{color:var(--rj-hover)}}#sheetmenu{flex-wrap:wrap;row-gap:8px;justify-content:space-between}.sheet-status{flex-basis:100%}.sheet-adjust{display:flex;flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:8px 4px}#keyStepper,#tempoStepper{flex:none;box-sizing:border-box;width:128px}.sheet-stepper-value{flex:1}.songtitle{font-size:x-large;padding:12px 16px}.rj-library-body{overflow:visible;align-items:flex-start}.rj-library-rail{position:sticky;top:12px;align-self:flex-start;height:min(30rem,calc(100dvh - 72px));width:26px}.rj-library-rail button{font-size:10px;min-height:0}}@media(min-width:744px) and (max-width:1024px),(max-width:1024px) and (orientation:landscape){#sheetmenu{justify-content:flex-start;gap:8px}.sheet-adjust{display:flex;flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:10px;row-gap:8px}#keyStepper,#tempoStepper{width:auto}.sheet-stepper-value{flex:none}body:has(#rjLibrary) .fs-split{flex-wrap:wrap}body:has(#rjLibrary) .fs-split .split-image{width:100%;height:80vh}body:has(#rjLibrary) .fs-split .split-content{width:100%}body:has(#rjLibrary) .split-content-vertically-center{max-width:none;padding:40px}}.chordCell{position:relative;border-width:1px;border-style:solid;border-color:#000;min-width:0;overflow:hidden;--chord-cell-border-left:1px}.chordPartMarker{position:absolute;top:-1px;left:0;min-width:12px;padding:0 2px;background-color:#000!important;color:#fff!important;font-family:montserrat,sans-serif;font-size:10px;line-height:14px;text-align:center;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact}.chordPartMarker--outsideLeft{left:auto;right:calc(100% + var(--chord-cell-border-left))}.chordCell:has(>.chordPartMarker--outsideLeft){overflow:visible}@media screen{.chordCell.chordCell-playing{background-color:var(--rj-gold);color:#222}}.chordDiv{height:40px;overflow:hidden}.chordCellDoubleThinBarRight{border-right-style:double;border-right-width:medium;border-top-right-radius:1px;border-bottom-right-radius:1px}.chordCellDoubleThinBarLeft{border-left-style:double;border-left-width:medium;--chord-cell-border-left:3px;border-top-left-radius:1px;border-bottom-left-radius:1px}.chordCellRightRepeat{border-right-width:thick;border-right-style:double;border-top-right-radius:1px;border-bottom-right-radius:1px}.chordRightRepeatSign{text-align:right;float:right;padding-right:1px}.chordCellLeftRepeat{border-left-width:thick;border-left-style:double;--chord-cell-border-left:5px;border-top-left-radius:1px;border-bottom-left-radius:1px}.chordLeftRepeatSign{text-align:left;float:left;padding-left:1px}.split-bio li strong{color:var(--rj-gold)}.rj-agenda{font-family:montserrat,sans-serif}.split-bio .rj-agenda-lead{font-family:lora,serif;font-style:italic;font-size:1.15em;color:#ccc;margin-bottom:34px}.rj-agenda-upcoming:not([hidden]){display:block;margin-bottom:30px;border-left:2px solid var(--rj-gold)}.rj-show{display:flex;align-items:baseline;gap:22px}.rj-show-date{flex:none;width:130px;white-space:nowrap}.rj-show-name{flex:1;text-wrap:pretty}.rj-show-loc{flex:none;font-family:lora,serif;font-style:italic}.rj-show--next{padding:16px 0 16px 22px;border-bottom:1px solid rgba(132,141,150,.18);font-weight:700;font-size:19px;line-height:1.3;color:#fff}.rj-show--next:last-child{border-bottom:0}.rj-show--next .rj-show-date{color:var(--rj-gold)}.rj-show--next .rj-show-loc{font-weight:400;color:var(--rj-body)}.split-bio .rj-agenda-note{font-family:lora,serif;color:var(--rj-body);margin:0 0 48px}.rj-agenda-tally{font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--rj-body);border-top:1px solid rgba(132,141,150,.2);padding-top:22px;margin-bottom:22px}.rj-agenda-tally span{display:block;font-size:44px;letter-spacing:-1.4px;line-height:1;color:var(--rj-gold);margin-bottom:8px}.rj-agenda-year{font-weight:700;font-size:13px;letter-spacing:2px;color:#ccc;padding:18px 0 8px;border-bottom:1px solid rgba(132,141,150,.28);margin-bottom:2px}.rj-agenda-year:first-child{padding-top:0}.rj-show--past{padding:9px 0;border-bottom:1px solid rgba(132,141,150,.12);font-size:14px;line-height:1.3;color:var(--rj-body)}.rj-show--past .rj-show-date{font-weight:700;width:108px}.rj-show--past .rj-show-loc{color:rgba(132,141,150,.75)}@media(max-width:600px){.rj-show{flex-wrap:wrap;gap:2px 14px}.rj-show-date{width:auto;order:-1}.rj-show-name{flex-basis:100%}}.rj-action{font-family:montserrat,sans-serif}.split-bio .rj-action-lead{font-family:lora,serif;font-style:italic;color:var(--rj-body);margin-bottom:32px}.rj-action-mosaic{display:grid;gap:12px;margin-bottom:40px}.rj-action-mosaic--hero{grid-template-columns:2fr 1fr}.rj-action-mosaic--hero .rj-action-photo--lead{grid-row:span 2;min-height:360px}.rj-action-mosaic--tail{grid-template-columns:repeat(3,1fr)}.rj-action-photo{position:relative;margin:0;overflow:hidden;border-radius:10px}.rj-action-photo-link{display:block;width:100%;height:100%;cursor:zoom-in}.rj-action-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .15s ease}.rj-action-photo-link:hover img,.rj-action-photo-link:focus-visible img{filter:brightness(.85)}.rj-action-mosaic--hero .rj-action-photo{min-height:174px}.rj-action-photo figcaption{position:absolute;left:0;right:0;top:0;padding:12px 16px 34px;background:linear-gradient(to bottom,rgba(12,12,12,.9),transparent);font-size:12px;font-weight:600;letter-spacing:.2px;color:#f2f2f2;text-wrap:pretty}.rj-action-photo:not(.rj-action-photo--lead) figcaption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rj-action-head{font-size:11px;line-height:1;letter-spacing:2px;text-transform:uppercase;color:var(--rj-body);opacity:.5;margin-bottom:16px}.rj-action-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:40px}.rj-action-videos>div{margin:0!important}.rj-action-record{border-top:1px solid rgba(132,141,150,.2);padding-top:22px;margin-bottom:40px}.rj-action-record-head{font-size:11px;line-height:1;letter-spacing:2px;text-transform:uppercase;color:var(--rj-body);opacity:.5;margin-bottom:10px}.split-bio .rj-action-record p{font-family:lora,serif;font-style:italic;color:var(--rj-body);margin-bottom:16px}.rj-action-soundcloud{display:block;border-radius:10px}@media(max-width:700px){.rj-action-mosaic--hero,.rj-action-mosaic--tail{grid-template-columns:1fr 1fr}.rj-action-mosaic--hero .rj-action-photo--lead{grid-column:span 2;grid-row:auto;min-height:200px}.rj-action-videos{grid-template-columns:1fr}}@media print{.chordtable>.chordGrid{font-size:xx-large;zoom:1!important;width:90%!important;margin:10px auto!important}}.bookCover{width:auto;height:auto;max-width:100%;max-height:100%;margin:0;padding:0}.container{position:relative}.text-block{position:absolute;bottom:20px;right:20px;background-color:#000!important;color:#fff!important;padding-left:20px;padding-right:20px;font-family:musejazztext,serif;font-size:xx-large;-webkit-print-color-adjust:exact}.bookContent{background-color:#fff;color:#000;padding:20px;font-family:musejazztext,serif;text-align:center;font-size:medium;line-height:20px}.bookContent>h1{font-size:xx-large;padding:40px}.bookIndexList{column-count:2;font-size:large;text-align:left}.bookIndexList>ul,li{list-style-type:none}@media print{@page{size:A4 portrait}@page chordbook{size:A4 landscape;margin:9mm}body.export-mode-chordbook,body.export-mode-chordbook #setlistPrintBooklet,body.export-mode-chordbook #setlistPrintBooklet>*{page:chordbook}@supports(-moz-appearance:none){@page chordbook{size:A4 portrait;margin:8mm 10mm}body.export-mode-chordbook #setlistPrintBooklet{width:auto}body.export-mode-chordbook #setlistPrintBooklet .setlist-booklet-frontmatter{float:none}body.export-mode-chordbook #setlistPrintBooklet .setlist-booklet-song{float:none;width:auto;height:auto;min-height:82mm}}@media(pointer:coarse){@page chordbook{page-orientation:rotate-left}}.bookContent{margin:2mm 10mm;padding:20px}.hideOnprint{display:none!important}.hideOnScreen{display:block}.pageBreakBefore{page-break-before:always}}@media screen{.hideOnprint{display:block}.hideOnScreen{display:none!important}}.dropbtn{background-color:#222;color:var(--rj-gold);padding:16px;font-size:16px;border:1px!important;border-color:var(--rj-gold);cursor:pointer}#instrument,#comping{padding:0;font:inherit;font-size:inherit}.dropdown{position:relative;display:inline-block}.dropdown:hover .dropbtn{background-color:var(--rj-gold);color:#000}.sheet-status .dropbtn,#sheetStatus #instrument,.sheet-comping .dropbtn,#compingSlot #comping{width:100%;height:44px;box-sizing:border-box;background:#2f2f2f;border:1px solid rgba(255,255,255,.11)!important;border-radius:8px;color:var(--rj-gold);font:600 12px montserrat,sans-serif;padding:0 14px;color-scheme:dark}.sheet-status .dropdown:hover .dropbtn,.sheet-comping .dropdown:hover .dropbtn{background:var(--rj-gold);color:#222}#instrument option,#comping option,.mixer-voice-select option{background-color:#262626;color:var(--rj-gold);padding:9px 14px;font:600 12px montserrat,sans-serif}#instrument optgroup,#comping optgroup,.mixer-voice-select optgroup{background-color:#1f1f1f;color:rgba(236,234,230,.55);font:700 10px montserrat,sans-serif;letter-spacing:.08em}#instrument option:checked,#comping option:checked,.mixer-voice-select option:checked{background-color:var(--rj-gold);color:#1b1b1b}@supports(appearance:base-select){.sheet-status .dropbtn,#sheetStatus #instrument,.sheet-comping .dropbtn,#compingSlot #comping,.mixer-voice-select,#instrument::picker(select),#comping::picker(select),.mixer-voice-select::picker(select){appearance:base-select}.sheet-status .dropbtn,#sheetStatus #instrument,.sheet-comping .dropbtn,#compingSlot #comping{display:flex;align-items:center;justify-content:space-between;gap:8px}#instrument::selectedcontent,#comping::selectedcontent{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#instrument::picker(select),#comping::picker(select),.mixer-voice-select::picker(select){background:#222;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:6px;margin-top:6px;box-shadow:0 14px 34px rgba(0,0,0,.5)}#instrument option,#comping option,.mixer-voice-select option{border-radius:6px;padding:8px 12px;transition:background-color .12s ease,color .12s ease}#instrument option:hover,#comping option:hover,#instrument option:focus,#comping option:focus,.mixer-voice-select option:hover,.mixer-voice-select option:focus{background-color:rgba(226,157,15,.16);color:var(--rj-gold)}#instrument option:checked,#comping option:checked,.mixer-voice-select option:checked{background-color:var(--rj-gold);color:#1b1b1b}#instrument option::checkmark,#comping option::checkmark,.mixer-voice-select option::checkmark{display:none}#instrument::picker-icon,#comping::picker-icon,.mixer-voice-select::picker-icon{color:var(--rj-gold);transition:transform .15s ease}#instrument:open::picker-icon,#comping:open::picker-icon,.mixer-voice-select:open::picker-icon{transform:rotate(180deg)}}#sheetmenu:not(.show-advanced) .sheet-adv-item{display:none}.sheet-adv-item{flex:0 0 100%;order:1}.sheet-adv-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}#compingSlot .dropdown{display:block;width:100%;max-width:280px}.sheet-advanced-toggle{position:absolute;left:50%;bottom:0;width:40px;height:22px;transform:translate(-50%,50%);border-radius:11px;z-index:2}.sheet-advanced-toggle .fa-angles-right{transition:transform .15s ease;transform:rotate(90deg);font-size:12px}#sheetmenu.show-advanced .sheet-advanced-toggle .fa-angles-right{transform:rotate(-90deg)}.audio-loading{color:var(--rj-gold);font-size:1em;opacity:.5;display:none}.audio-loading.visible{display:inline}@media screen{.abcjs-current-note path,.abcjs-current-note ellipse,.abcjs-current-note polygon,.abcjs-current-note rect{fill:var(--rj-gold)!important}}#notation svg g[class*=abcjs-note],#notation svg g[class*=abcjs-bar]{cursor:pointer}#notation svg g[class*=abcjs-note]:hover path,#notation svg g[class*=abcjs-note]:hover ellipse{fill:#c88800!important}.rj-sheet-fullscreen-btn{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;display:grid;place-items:center;background:rgba(255,255,255,.8);border:none;border-radius:9px;box-shadow:0 1px 4px rgba(0,0,0,.1);color:#666;font-size:13px;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s}@media(hover:hover){.rj-sheet-fullscreen-btn:hover{background:#fff;color:#333;box-shadow:0 2px 6px rgba(0,0,0,.14)}}body.rj-sheet-fullscreen .split-image,body.rj-sheet-fullscreen .split-intro{display:none}body.rj-sheet-fullscreen #sheetBackBtn.rj-sheet-back{display:none}body.rj-sheet-fullscreen .rj-songs-layout{position:fixed;inset:0;z-index:10;width:100vw;height:100dvh;margin:0;padding:0;background:var(--rj-ground);border-radius:0}body.rj-sheet-fullscreen #rjLibrary.rj-library{display:none}body.rj-sheet-fullscreen #rjSheet.rj-sheet{display:block;width:100%;height:100%;overflow-y:auto;border:none;border-radius:0;scrollbar-width:none}body.rj-sheet-fullscreen #rjSheet.rj-sheet::-webkit-scrollbar{display:none}body.rj-sheet-fullscreen #sheetmenu{position:sticky;top:0;z-index:3}@media(orientation:landscape){body.rj-sheet-fullscreen .rj-songs-layout{display:flex;flex-direction:row;gap:0}body.rj-sheet-fullscreen #rjLibrary.rj-library{display:flex;width:300px;flex:none;height:100%;border-radius:0;border-width:0 1px 0 0}body.rj-sheet-fullscreen #rjSheet.rj-sheet{flex:1;min-width:0}}@media(orientation:landscape) and (max-height:500px){body.rj-sheet-active .fs-split .split-image,body.rj-sheet-active .fs-split .split-intro{display:none}body.rj-sheet-active:has(#rjLibrary) .split-content-vertically-center{padding:8px 12px}.sheet-status{flex:1 1 220px}.sheet-adjust{flex:initial}body.rj-sheet-fullscreen #rjLibrary.rj-library{display:none}}@media(max-width:1024px),(max-height:500px) and (orientation:landscape){body.rj-sheet-fullscreen #sheetmenu{position:relative}}.rj-library-help-btn{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:rgba(230,228,224,.55);font-size:14px;cursor:pointer;transition:color .15s,border-color .15s}#tourBtn[hidden]{display:none}@media(hover:hover){.rj-library-help-btn:hover{color:var(--rj-gold);border-color:rgba(226,157,15,.5)}}.rj-tour{position:fixed;inset:0;z-index:50;font-family:montserrat,sans-serif;pointer-events:none}#rjTour[hidden]{display:none}.rj-tour-veil{position:absolute;inset:0;background:rgba(0,0,0,.74);pointer-events:none}.rj-tour-shield{position:absolute;inset:0;pointer-events:auto}.rj-tour-ring{position:absolute;box-sizing:border-box;border:2px solid var(--rj-gold);border-radius:10px;box-shadow:0 0 0 4px rgba(226,157,15,.22);pointer-events:none;transition:opacity .15s}.rj-tour-ring[hidden]{display:none}.rj-tour.is-busy .rj-tour-ring{opacity:0}.rj-tour-card{position:absolute;width:360px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);display:flex;flex-direction:column;box-sizing:border-box;padding:14px 18px;background:#1b1b1b;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.6);color:#dedcd8;pointer-events:auto}.rj-tour-card[data-placement=dock],.rj-tour-card[data-placement=dock-top]{top:auto;right:8px;bottom:8px;left:8px;width:auto;max-width:none;max-height:56dvh}.rj-tour-card[data-placement=dock-top]{top:8px;bottom:auto}.rj-tour-card-head{flex:none;display:flex;align-items:center;gap:8px;margin-bottom:8px}.rj-tour-scroll{flex:auto;min-height:0;overflow-y:auto}.rj-tour-progress{flex:1;min-width:0;color:var(--rj-gold);font:700 10px montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase}.rj-tour-lang{display:flex;gap:2px}.rj-tour-lang-btn{height:22px;padding:0 6px;background:0 0;border:1px solid transparent;border-radius:5px;color:rgba(230,228,224,.5);font:700 10px montserrat,sans-serif;letter-spacing:.04em;cursor:pointer}.rj-tour-lang-btn.is-active{border-color:rgba(226,157,15,.6);color:var(--rj-gold)}.rj-tour-close{flex:none;width:24px;height:24px;padding:0;background:0 0;border:none;color:rgba(230,228,224,.55);font-size:20px;line-height:1;cursor:pointer}.rj-tour-title{margin:0 0 8px;color:#eceae6;font:700 16px/1.3 montserrat,sans-serif;letter-spacing:0;text-transform:none}.rj-tour-body{font:500 13px/1.55 montserrat,sans-serif}.rj-tour-body p{margin:0 0 8px}.rj-tour-body ul{margin:0 0 8px;padding-left:18px}.rj-tour-body strong{color:#eceae6;font-weight:700}.rj-tour-body code{padding:1px 5px;background:#2f2f2f;border-radius:4px;font-size:12px}.rj-tour-dots{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.rj-tour-dot{width:9px;height:9px;padding:0;background:0 0;border:1px solid rgba(255,255,255,.35);border-radius:50%;cursor:pointer}.rj-tour-dot.is-active{background:var(--rj-gold);border-color:var(--rj-gold)}.rj-tour-actions{flex:none;display:flex;align-items:center;gap:8px;margin-top:12px}.rj-tour-spacer{flex:1}.rj-tour-btn{height:34px;padding:0 14px;background:#2f2f2f;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#eceae6;font:600 12px montserrat,sans-serif;cursor:pointer}.rj-tour-btn:disabled{opacity:.4;cursor:default}.rj-tour-btn--primary{background:var(--rj-gold);border-color:var(--rj-gold);color:#1b1b1b}.rj-tour-btn--quiet{background:0 0;border-color:transparent;color:rgba(230,228,224,.6)}.rj-tour button:focus-visible{outline:2px solid var(--rj-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){.rj-tour-ring{transition:none}}@media print{.rj-tour{display:none!important}}.split-bio a.rj-badge{display:inline-block;margin:10px 0 30px;padding:10px 22px;border:1px solid var(--rj-gold);border-radius:999px;font-family:montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rj-gold)}.split-bio a.rj-badge:hover{border:1px solid var(--rj-hover);background:var(--rj-hover);color:#fff}