@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}:root{color-scheme:light;--ab-bg:#f6f1e7;--ab-surface:#fffdf8;--ab-text:#18202c;--ab-text-2:#3b4350;--ab-muted:#5a6473;--ab-line:#ddd5c6;--ab-line-2:#e6dfd1;--ab-bar:#18202c;--ab-bar-text:#f6f1e7;--ab-bar-muted:#b8bfc9;--ab-bar-line:#3b4558;--ab-brand:#a3402b;--ab-on-brand:#fff;--ab-chordline:#a3402b;--ab-eartraining:#2d5b78;--ab-on-accent:#fff;--ab-eartraining-soft:#e3ecf2;--ab-star:#e58a6f;--ab-focus:#2d5b78;--ab-font-sans:"Barlow", "Helvetica Neue", Arial, sans-serif;--ab-font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--ab-font-mono:"JetBrains Mono", Menlo, Consolas, monospace;--ab-bar-height:44px;--ab-touch:44px;--ab-radius:10px;--ab-radius-card:14px;--ab-radius-small:8px;--ab-accent:var(--ab-brand)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ab-bg:#141a24;--ab-surface:#1c2431;--ab-text:#efe9dd;--ab-text-2:#c9ced6;--ab-muted:#aeb5c0;--ab-line:#2e3848;--ab-line-2:#262f3d;--ab-bar:#0e131b;--ab-bar-text:#efe9dd;--ab-bar-muted:#aeb5c0;--ab-bar-line:#2e3848;--ab-brand:#e07a5f;--ab-on-brand:#141a24;--ab-chordline:#e07a5f;--ab-eartraining:#7fb3d5;--ab-on-accent:#141a24;--ab-eartraining-soft:#1e3446;--ab-star:#e58a6f;--ab-focus:#7fb3d5}}:root[data-theme=dark]{color-scheme:dark;--ab-bg:#141a24;--ab-surface:#1c2431;--ab-text:#efe9dd;--ab-text-2:#c9ced6;--ab-muted:#aeb5c0;--ab-line:#2e3848;--ab-line-2:#262f3d;--ab-bar:#0e131b;--ab-bar-text:#efe9dd;--ab-bar-muted:#aeb5c0;--ab-bar-line:#2e3848;--ab-brand:#e07a5f;--ab-on-brand:#141a24;--ab-chordline:#e07a5f;--ab-eartraining:#7fb3d5;--ab-on-accent:#141a24;--ab-eartraining-soft:#1e3446;--ab-star:#e58a6f;--ab-focus:#7fb3d5}[data-tool=chordline]{--ab-accent:var(--ab-chordline)}[data-tool=eartraining]{--ab-accent:var(--ab-eartraining)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{background:var(--ab-bg);color:var(--ab-text);font-family:var(--ab-font-sans);margin:0;font-size:17px;line-height:1.55}a{color:var(--ab-brand)}:focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--ab-font-display);margin:0;font-weight:700;line-height:1.05}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.skip{background:var(--ab-text);color:var(--ab-bg);border-radius:var(--ab-radius);z-index:10;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.site-head{border-bottom:1px solid var(--ab-line)}.head{align-items:center;gap:12px 28px;min-height:72px;display:flex}.brand{min-height:var(--ab-touch);color:var(--ab-text);font-family:var(--ab-font-display);align-items:center;gap:10px;font-size:26px;font-weight:700;text-decoration:none;display:inline-flex}.nav-desktop{gap:4px 22px;font-weight:500;display:flex}.nav-desktop a,.nav-mobile a{color:var(--ab-text);min-height:var(--ab-touch);align-items:center;text-decoration:none;display:inline-flex}.nav-desktop a:hover{text-decoration:underline}.head-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.icon-btn{width:var(--ab-touch);height:var(--ab-touch);border-radius:var(--ab-radius);color:var(--ab-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--ab-line-2)}.theme-toggle .sun{display:none}.theme-toggle[data-mode=dark] .sun{display:block}.theme-toggle[data-mode=dark] .moon{display:none}.lang{min-height:var(--ab-touch);min-width:var(--ab-touch);color:var(--ab-text);justify-content:center;align-items:center;padding:0 10px;font-size:15px;text-decoration:none;display:inline-flex}.lang b{font-weight:600}.login{min-height:var(--ab-touch);border-radius:var(--ab-radius);border:1.5px solid var(--ab-line);color:var(--ab-muted);font:inherit;cursor:not-allowed;background:0 0;padding:0 18px;font-weight:600}.nav-mobile{display:none;position:relative}.nav-mobile summary{list-style:none}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile nav{background:var(--ab-surface);border:1px solid var(--ab-line);z-index:20;border-radius:12px;flex-direction:column;min-width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #00000024}.nav-mobile nav a{border-radius:8px;padding:0 12px}.nav-mobile nav a:hover{background:var(--ab-bg)}@media (width<=760px){.nav-desktop{display:none}.nav-mobile{display:block}.head{gap:8px;min-height:60px}.wrap{padding:0 16px}.brand{font-size:23px}}@media (width<=440px){.login{display:none}}.site-foot{background:var(--ab-bar);color:var(--ab-bar-text)}.foot{flex-wrap:wrap;align-items:center;gap:8px 32px;padding-top:28px;padding-bottom:28px;display:flex}.foot-brand{font-family:var(--ab-font-display);font-size:22px;font-weight:700}.foot-copy{color:var(--ab-bar-muted);font-size:14px}.foot nav{flex-wrap:wrap;gap:0 22px;margin-left:auto;display:flex}.foot a{color:var(--ab-bar-text);min-height:var(--ab-touch);align-items:center;display:inline-flex}.foot a:focus-visible{outline-color:var(--ab-bar-text)}@media (width<=600px){.foot nav{width:100%;margin-left:0}}.prose{max-width:760px;margin:0 auto;padding:56px 24px 72px}.prose h1{margin-bottom:24px;font-size:52px}.prose h2{margin:36px 0 10px;font-size:28px}.prose p,.prose li{color:var(--ab-text-2)}.prose address{font-style:normal}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ab-line);padding:8px 10px}.prose .meta{color:var(--ab-muted);font-size:14px}.table-box{overflow-x:auto}@media (width<=600px){.prose{padding:36px 16px 56px}.prose h1{font-size:40px}}
