:root{--chord-diagram-font-size:10px;--chord-color:#2563eb;--chord-bg:#fff;--chord-border:#e2e8f0;--chord-font-weight:500;--text-color:#020817;--shadow-sm:0 1px 2px 0 #0000000d}[class*=chord-container]{color:var(--text-color)!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:1.6!important}@media (max-width:768px){.EasyMDEContainer{font-size:14px!important}.EasyMDEContainer .CodeMirror{min-height:200px!important;font-size:14px!important}.EasyMDEContainer .editor-toolbar{white-space:nowrap!important;background:#f9fafb!important;border-top:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important;padding:8px!important;overflow-x:auto!important}.EasyMDEContainer .editor-toolbar button{min-width:32px!important;height:32px!important;margin:0 2px!important;padding:6px!important;font-size:14px!important}.EasyMDEContainer .CodeMirror-wrap{padding:12px!important}.EasyMDEContainer .CodeMirror-scroll{min-height:200px!important}}@media (max-width:640px){.chord-examples-container .grid{grid-template-columns:1fr!important;gap:1rem!important}}[class*=chord-container] p{line-height:inherit!important;color:inherit!important;background:0 0!important;margin:.3em 0!important;padding:0!important}[class*=chord-container] .chord .inner,[class*=chord-container] .above-chord .inner,[class*=chord-container] .intro-chord .inner{color:#1e293b!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace!important;font-style:italic!important;font-weight:700!important;transition:none!important;display:inline-block!important}[class*=chord-container] .chord-parenthesis{color:var(--text-color)!important;margin:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.875em!important;font-style:italic!important;font-weight:600!important;display:inline!important}[class*=chord-container] .chord,[class*=chord-container] .above-chord,[class*=chord-container] .intro-chord{vertical-align:baseline!important;margin-right:8px!important;display:inline-block!important}[class*=chord-container] .chord .inner:hover,[class*=chord-container] .above-chord .inner:hover,[class*=chord-container] .intro-chord .inner:hover{color:var(--chord-color)!important;text-decoration:underline!important}.chord-container-above{color:var(--text-color);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.chord-container-above .chord-section{margin-bottom:.8em!important}.chord-container-above .chord-line{flex-wrap:wrap!important;align-items:flex-end!important;gap:6px!important;min-height:1em!important;margin-bottom:-3px!important;display:flex!important}.chord-container-above .text-line{color:var(--text-color)!important;padding-top:1px!important;line-height:1.35!important}.chord-container-above .above-chord .inner{color:var(--chord-color)!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.875em!important;font-weight:600!important;transition:none!important;display:inline-block!important;position:static!important}.chord-container-above .above-chord{-webkit-user-select:none!important;user-select:none!important;vertical-align:baseline!important;height:auto!important;margin-right:8px!important;font-size:1em!important;display:inline-block!important;position:static!important}.chord-container-above .above-chord .inner:hover{text-decoration:underline!important}.chord-container-above .intro-section,.chord-container-inline .intro-section{margin:1.5em 0!important;padding:0!important}.chord-container-above .intro-label,.chord-container-inline .intro-label{color:var(--chord-color)!important;margin-bottom:.5em!important;font-size:.875em!important;font-weight:600!important}.chord-container-above .intro-line,.chord-container-inline .intro-line{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:1em!important;line-height:normal!important;display:flex!important}.chord-container-inline,.chord-container-above{color:var(--text-color);background:0 0}.chord-container-above{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.chord-container-inline p,.chord-container-above p{color:var(--text-color)!important;line-height:inherit!important;background:0 0!important;margin:.3em 0!important;padding:0!important}.chord-container-inline .chord,.chord-container-above .chord,.chord-container-inline .above-chord,.chord-container-above .above-chord,.chord-container-inline .intro-chord,.chord-container-above .intro-chord{all:unset}.chord-container-above .above-chord,.chord-container-inline .above-chord{-webkit-user-select:none!important;user-select:none!important;vertical-align:baseline!important;height:auto!important;margin-right:8px!important;font-size:1em!important;display:inline-block!important;position:static!important}.chord-container-above .above-chord .inner,.chord-container-inline .above-chord .inner{color:var(--chord-color)!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.875em!important;font-weight:600!important;transition:none!important;display:inline-block!important;position:static!important}.chord-container-above .above-chord .inner:hover,.chord-container-inline .above-chord .inner:hover{text-decoration:underline!important}.chord-container-above .intro-chord,.chord-container-inline .intro-chord{-webkit-user-select:none!important;user-select:none!important;vertical-align:baseline!important;height:auto!important;margin-right:8px!important;font-size:1em!important;display:inline-block!important;position:static!important}.chord-container-above .intro-chord .inner,.chord-container-inline .intro-chord .inner{color:var(--chord-color)!important;white-space:nowrap!important;box-shadow:none!important;z-index:auto!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.875em!important;font-weight:600!important;transition:none!important;display:inline-block!important;position:static!important;bottom:auto!important;left:auto!important}.chord-container-above .intro-chord .inner:hover,.chord-container-inline .intro-chord .inner:hover{text-decoration:underline!important}.chord-container-inline strong,.chord-container-above strong,.chord-container-inline b,.chord-container-above b{color:var(--text-color);font-weight:700}.chord-container-inline em,.chord-container-above em,.chord-container-inline i,.chord-container-above i{color:var(--text-color);font-style:italic}.chord-container-inline u,.chord-container-above u{text-decoration:underline;-webkit-text-decoration-color:var(--chord-color);text-decoration-color:var(--chord-color);text-underline-offset:2px;text-decoration-thickness:1px}@media (max-width:768px){.chord-container-above{line-height:1.6}.chord-container-above .above-chord .inner,.chord-container-above .intro-chord .inner,.chord-container-inline .intro-chord .inner{padding:1px 3px!important;font-size:.8em!important}.chord-container-above .chord-line{gap:6px!important;min-height:1.1em!important;margin-bottom:-2px!important}.chord-container-above .text-line{padding-top:2px!important;line-height:1.3!important}.chord-container-above .chord-section{margin-bottom:.8em!important}.chord-container-above .above-chord{margin-right:6px!important}}.music-content-container{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1.5rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;line-height:1.8;overflow:auto}.music-columns-container{grid-template-columns:1fr 1fr;align-items:start;gap:0;height:100%;display:grid}.music-column{flex-direction:column;height:100%;display:flex}@media (max-width:1023px){.music-columns-container{grid-template-columns:1fr;gap:0}.music-content-container{padding:1rem}}.music-column .chord-container-above,.music-column .chord-container-inline{width:100%;height:100%}.music-column .chord-container-above .chord-section:last-child,.music-column .chord-container-inline .intro-section:last-child{margin-bottom:0!important}.music-columns-container .music-column:first-child{border-right:1px solid #e5e7eb;padding-right:2rem}.music-columns-container .music-column:last-child{padding-left:2rem}@media (max-width:1023px){.music-columns-container .music-column:first-child{border-right:none;padding-right:0}.music-columns-container .music-column:last-child{padding-left:0}}.chord-container-inline{color:var(--text-color)!important;background:0 0!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:2.6!important}.chord-container-inline p{line-height:inherit!important;color:inherit!important;margin:.3em 0!important;padding:0!important}.chord-container-inline span.chord{-webkit-user-select:none!important;user-select:none!important;vertical-align:baseline!important;height:2.4em!important;margin-right:1px!important;font-size:70%!important;display:inline-block!important;position:relative!important}.chord-container-inline span.chord .inner{z-index:2!important;white-space:nowrap!important;color:var(--chord-color)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace!important;font-size:1.25em!important;font-weight:600!important;transition:none!important;display:block!important;position:absolute!important;bottom:1.1em!important;left:0!important}.chord-container-inline span.chord .inner:hover{text-decoration:underline!important}@media (max-width:768px){.chord-container-inline{line-height:2.8!important}.chord-container-inline span.chord{height:2.4em!important;margin-right:2px!important;font-size:70%!important}.chord-container-inline span.chord .inner{padding:1px 2px!important;font-size:1.15em!important;bottom:1.2em!important}}
