.notation-container.svelte-1ot0o57 svg{width:100%;max-width:100%}.chart-scroll-viewport.following.svelte-1ot0o57{height:60vh;overflow:hidden}.chart-scroll-viewport.following.svelte-1ot0o57 .chart-follow-layer:where(.svelte-1ot0o57){will-change:transform}.chart-practice.svelte-1ot0o57{background:var(--color-bg-secondary)}.notation-container.frameless.svelte-1ot0o57{background:0 0}.chart-practice.svelte-1ot0o57 svg .abcjs-staff path,.chart-practice.svelte-1ot0o57 svg .abcjs-staff line{stroke:color-mix(in srgb, var(--color-text) 42%, transparent)!important;fill:none!important}.chart-practice.svelte-1ot0o57 svg .abcjs-bar path,.chart-practice.svelte-1ot0o57 svg .abcjs-bar line,.chart-practice.svelte-1ot0o57 svg .abcjs-bar rect{stroke:color-mix(in srgb, var(--color-text) 78%, transparent)!important}.chart-practice.svelte-1ot0o57 svg .abcjs-note path,.chart-practice.svelte-1ot0o57 svg .abcjs-note ellipse,.chart-practice.svelte-1ot0o57 svg .abcjs-note circle,.chart-practice.svelte-1ot0o57 svg .abcjs-note line,.chart-practice.svelte-1ot0o57 svg .abcjs-rest path,.chart-practice.svelte-1ot0o57 svg .abcjs-rest line,.chart-practice.svelte-1ot0o57 svg .abcjs-beam path,.chart-practice.svelte-1ot0o57 svg .abcjs-beam line,.chart-practice.svelte-1ot0o57 svg .abcjs-ledger path,.chart-practice.svelte-1ot0o57 svg .abcjs-ledger line,.chart-practice.svelte-1ot0o57 svg .abcjs-stem path,.chart-practice.svelte-1ot0o57 svg .abcjs-stem line,.chart-practice.svelte-1ot0o57 svg .abcjs-slur path,.chart-practice.svelte-1ot0o57 svg .abcjs-tie path,.chart-practice.svelte-1ot0o57 svg .abcjs-glissando{stroke:var(--color-text)!important}.chart-practice.svelte-1ot0o57 svg .abcjs-note path,.chart-practice.svelte-1ot0o57 svg .abcjs-note ellipse,.chart-practice.svelte-1ot0o57 svg .abcjs-note circle,.chart-practice.svelte-1ot0o57 svg .abcjs-rest path{fill:var(--color-text)!important}.chart-practice.svelte-1ot0o57 svg .abcjs-clef path,.chart-practice.svelte-1ot0o57 svg .abcjs-time-signature path,.chart-practice.svelte-1ot0o57 svg .abcjs-key-signature path,.chart-practice.svelte-1ot0o57 svg .abcjs-accidental path{stroke:color-mix(in srgb, var(--color-text) 88%, transparent)!important;fill:color-mix(in srgb, var(--color-text) 88%, transparent)!important}.chart-practice.svelte-1ot0o57 svg text.abcjs-chord,.chart-practice.svelte-1ot0o57 svg .abcjs-chord{font-weight:var(--chord-font-weight);fill:var(--color-text)!important;font-family:var(--chord-font)!important}.chart-practice.svelte-1ot0o57 svg text.abcjs-part,.chart-practice.svelte-1ot0o57 svg .abcjs-part{font-weight:700;fill:var(--color-text)!important;font-family:Fraunces,Georgia,Times New Roman,serif!important}.chart-practice.svelte-1ot0o57 svg .abcjs-part path[data-name=box],.chart-practice.svelte-1ot0o57 svg g.abcjs-part path[data-name=box]{fill:var(--color-text)!important;stroke:none!important}.chart-practice.svelte-1ot0o57 svg text{fill:var(--color-text)!important}.chart-print.svelte-1ot0o57{background:var(--color-bg-secondary);color:var(--color-text);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 6%, transparent)}:root.light .chart-print.svelte-1ot0o57{color:#1a1a1a;background:#f7f4ec;border-color:#1a1a1a1f}.chart-print.svelte-1ot0o57 svg .abcjs-staff path,.chart-print.svelte-1ot0o57 svg .abcjs-staff line{stroke:color-mix(in srgb, var(--color-text) 45%, transparent)!important;fill:none!important}:root.light .chart-print.svelte-1ot0o57 svg .abcjs-staff path,:root.light .chart-print.svelte-1ot0o57 svg .abcjs-staff line{stroke:#1a1a1a73!important}.chart-print.svelte-1ot0o57 svg .abcjs-bar path,.chart-print.svelte-1ot0o57 svg .abcjs-bar line,.chart-print.svelte-1ot0o57 svg .abcjs-bar rect,.chart-print.svelte-1ot0o57 svg path,.chart-print.svelte-1ot0o57 svg line{stroke:var(--color-text)!important}.chart-print.svelte-1ot0o57 svg .abcjs-note path,.chart-print.svelte-1ot0o57 svg .abcjs-note ellipse,.chart-print.svelte-1ot0o57 svg .abcjs-note circle,.chart-print.svelte-1ot0o57 svg .abcjs-rest path{fill:var(--color-text)!important;stroke:var(--color-text)!important}.chart-print.svelte-1ot0o57 svg text{fill:var(--color-text)!important}:root.light .chart-print.svelte-1ot0o57 svg .abcjs-bar path,:root.light .chart-print.svelte-1ot0o57 svg .abcjs-bar line,:root.light .chart-print.svelte-1ot0o57 svg .abcjs-bar rect,:root.light .chart-print.svelte-1ot0o57 svg path,:root.light .chart-print.svelte-1ot0o57 svg line{stroke:#1a1a1a!important}:root.light .chart-print.svelte-1ot0o57 svg .abcjs-note path,:root.light .chart-print.svelte-1ot0o57 svg .abcjs-note ellipse,:root.light .chart-print.svelte-1ot0o57 svg .abcjs-note circle,:root.light .chart-print.svelte-1ot0o57 svg .abcjs-rest path{fill:#1a1a1a!important;stroke:#1a1a1a!important}:root.light .chart-print.svelte-1ot0o57 svg text{fill:#1a1a1a!important}.chart-print.svelte-1ot0o57 svg text.abcjs-chord,.chart-print.svelte-1ot0o57 svg .abcjs-chord{font-weight:var(--chord-font-weight);font-family:var(--chord-font)!important}.chart-print.svelte-1ot0o57 svg text.abcjs-title{font-weight:600;font-family:Fraunces,Georgia,Times New Roman,serif!important}.chart-print.svelte-1ot0o57 svg text.abcjs-composer,.chart-print.svelte-1ot0o57 svg text.abcjs-rhythm{font-family:Fraunces,Georgia,Times New Roman,serif!important}.chart-print.svelte-1ot0o57 svg text.abcjs-part,.chart-print.svelte-1ot0o57 svg .abcjs-part{font-weight:700;font-family:Fraunces,Georgia,Times New Roman,serif!important}.chart-print.svelte-1ot0o57 svg .abcjs-part path[data-name=box],.chart-print.svelte-1ot0o57 svg g.abcjs-part path[data-name=box]{fill:var(--color-text)!important;stroke:none!important}:root.light .chart-print.svelte-1ot0o57 svg .abcjs-part path[data-name=box],:root.light .chart-print.svelte-1ot0o57 svg g.abcjs-part path[data-name=box]{fill:#1a1a1a!important}.chart-practice.svelte-1ot0o57 svg .abcjs-bar-number,.chart-practice.svelte-1ot0o57 svg text.abcjs-bar-number,.chart-print.svelte-1ot0o57 svg .abcjs-bar-number,.chart-print.svelte-1ot0o57 svg text.abcjs-bar-number{opacity:.5;font-size:.72em;font-style:italic;font-family:Fraunces,Georgia,Times New Roman,serif!important}.notation-container.svelte-1ot0o57 svg g.abcjs-ending-align g.abcjs-ending path,.notation-container.svelte-1ot0o57 svg g.abcjs-ending-align g.abcjs-ending line{vector-effect:non-scaling-stroke}.notation-container.svelte-1ot0o57 svg text.abcjs-chord tspan[data-chord-part=paren]{opacity:.85}.notation-container.svelte-1ot0o57 svg text.abcjs-chord tspan[data-chord-part=bass]{opacity:.9}.notation-container.svelte-1ot0o57 svg .hit-zone{fill:#0000;stroke:none}.notation-container.svelte-1ot0o57 svg .bar-hit{cursor:pointer}.notation-container.svelte-1ot0o57 svg .bar-hit:hover{fill:var(--color-accent);fill-opacity:.05}.notation-container.svelte-1ot0o57 svg .chord-hit{cursor:text}.notation-container.svelte-1ot0o57 svg .chord-hit:hover{fill:var(--color-accent);fill-opacity:.08}.notation-container.has-custom-title.svelte-1ot0o57 .abcjs-title,.chart-practice.svelte-1ot0o57 .abcjs-title,.chart-practice.svelte-1ot0o57 .abcjs-composer,.chart-practice.svelte-1ot0o57 .abcjs-rhythm{display:none}.notation-container.svelte-1ot0o57 .abcjs-note,.notation-container.svelte-1ot0o57 .abcjs-rest{cursor:pointer}.notation-container.svelte-1ot0o57 .abcjs-note.selected-note,.notation-container.svelte-1ot0o57 .abcjs-note.selected-note path,.notation-container.svelte-1ot0o57 .abcjs-note.selected-note ellipse,.notation-container.svelte-1ot0o57 .abcjs-note.selected-note circle,.notation-container.svelte-1ot0o57 .abcjs-rest.selected-note,.notation-container.svelte-1ot0o57 .abcjs-rest.selected-note path{fill:var(--color-accent)!important;stroke:var(--color-accent)!important}.notation-container.svelte-1ot0o57 .abcjs-note.selected-note line{stroke:var(--color-accent)!important}.notation-container.svelte-1ot0o57 .abcjs-note.cursor-note,.notation-container.svelte-1ot0o57 .abcjs-note.cursor-note path,.notation-container.svelte-1ot0o57 .abcjs-note.cursor-note ellipse,.notation-container.svelte-1ot0o57 .abcjs-note.cursor-note circle{fill:var(--color-brass)!important;stroke:var(--color-brass)!important}.notation-container.svelte-1ot0o57 .abcjs-note.cursor-note line{stroke:var(--color-brass)!important}.notation-container.svelte-1ot0o57 svg .range-marker{stroke:none;pointer-events:none}.notation-container.svelte-1ot0o57 svg .range-marker.marker-upcoming{fill:var(--color-accent);fill-opacity:.08}.notation-container.svelte-1ot0o57 svg .range-marker.marker-active{fill:var(--color-phase-play);fill-opacity:.18}.notation-container.svelte-1ot0o57 svg .range-marker.marker-hit{fill:var(--color-success);fill-opacity:.12}.notation-container.svelte-1ot0o57 svg .range-marker.marker-missed{fill:var(--color-error);fill-opacity:.1}.notation-container.svelte-1ot0o57 svg .playhead-under-bar{fill:var(--color-brass);fill-opacity:.9;stroke:none!important}.notation-container.svelte-1ot0o57 svg .playhead-cursor-line{stroke-width:2.6px;stroke:var(--color-onair)!important;fill:var(--color-onair)!important}.notation-container.svelte-1ot0o57 svg .playhead-cursor-line.playhead-solid{stroke:none!important}.notation-container.svelte-1ot0o57 svg .playhead-box{fill:none;stroke-width:2px;stroke:var(--color-brass)!important}.notation-container.svelte-1ot0o57 svg .playhead-wash-strong{fill:var(--color-brass);fill-opacity:.24;stroke-width:1px;stroke-opacity:.55;stroke:var(--color-brass)!important}.notation-container.svelte-1ot0o57 svg .playhead-underline-caret{fill:var(--color-brass-soft);fill-opacity:.95;stroke:none!important}.notation-container.svelte-1ot0o57 svg text.range-marker-label{pointer-events:none;font-weight:600;stroke:none!important}.notation-container.svelte-1ot0o57 svg text.range-marker-label.marker-label-upcoming{fill:var(--color-accent)!important}.notation-container.svelte-1ot0o57 svg text.range-marker-label.marker-label-active{fill:var(--color-phase-play)!important}.notation-container.svelte-1ot0o57 svg text.range-marker-label.marker-label-hit{fill:var(--color-success)!important}.notation-container.svelte-1ot0o57 svg text.range-marker-label.marker-label-missed{fill:var(--color-error)!important}
