.chords-page{font-family:"Ubuntu";color:#262626;padding-bottom:4rem}.chords-page h1,.chords-page h2,.chords-page h3{font-family:"Ubuntu"}.chords-page [hidden]{display:none !important}.ch-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.chord-notation__es{display:none}html[data-chord-notation=es] .chord-notation__en{display:none}html[data-chord-notation=es] .chord-notation__es{display:inline}.chord-diagram{display:block;width:100%;height:auto}.chord-diagram .chord-fret{stroke:#d1d5db;stroke-width:.8;fill:none}.chord-diagram .chord-string{stroke:#9ca3af;stroke-width:.9;fill:none}.chord-diagram .chord-nut{fill:#262626}.chord-diagram .chord-fret-label{fill:#6b7280;font-family:"Ubuntu";font-weight:700}.chord-diagram .chord-mute{stroke:#6b7280;stroke-width:1.4;stroke-linecap:round;fill:none}.chord-diagram .chord-open{fill:none;stroke:#4b5563;stroke-width:1.4}.chord-diagram .chord-dot,.chord-diagram .chord-barre{fill:#262626}.chord-diagram .chord-finger{fill:#fff;font-family:"Ubuntu";font-weight:700;pointer-events:none}.chord-diagram .chord-open-label{fill:#262626;font-family:"Ubuntu";font-weight:700;pointer-events:none}.chord-label{display:none}html[data-chord-labels=fingers] .chord-label--finger{display:block}html[data-chord-labels=intervals] .chord-label--interval{display:block}html[data-chord-labels=notes] .chord-label--note.chord-notation__en{display:block}html[data-chord-notation=es][data-chord-labels=notes] .chord-label--note.chord-notation__en{display:none}html[data-chord-notation=es][data-chord-labels=notes] .chord-label--note.chord-notation__es{display:block}.ch-labels{display:inline-flex;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin-top:.75rem}.ch-labels__btn{background:rgba(0,0,0,0);border:0;padding:.4rem .7rem;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:#4b5563;cursor:pointer}.ch-labels__btn+.ch-labels__btn{border-left:1px solid #e0e0e0}.ch-labels__btn.is-active{background:#262626;color:#fff}.chord-diagram--large{max-width:230px;margin:0 auto}.chord-diagram--large .chord-playable{cursor:pointer;transition:fill .15s ease,stroke .15s ease}.chord-diagram--large .chord-playable:hover{fill:#d99c01}.chord-diagram--large .chord-playable.is-ringing{fill:#efb627}.chord-diagram--large circle.chord-open.chord-playable:hover,.chord-diagram--large circle.chord-open.chord-playable.is-ringing{fill:none;stroke:#d99c01}.ch-hero{background:#fef3dd;padding:3rem 0 2.5rem;margin-bottom:2rem}.ch-hero__label{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:#b88b17;margin-bottom:.5rem}.ch-hero__title{font-size:2.6rem;font-weight:700;margin-bottom:1rem}.ch-hero__desc{max-width:680px;font-size:1.05rem;line-height:1.7;color:#374151;margin:0}@media only screen and (max-width:991px){.ch-hero{padding:2rem 0 1.75rem}.ch-hero__title{font-size:2rem}}.ch-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.ch-search{flex:1 1 260px}.ch-search__input{width:100%;max-width:380px;padding:.6rem .9rem;border:1px solid #e0e0e0;border-radius:8px;font-size:.95rem}.ch-search__input:focus{outline:none;border-color:#efb627;box-shadow:0 0 0 3px rgba(var(--gl-gold-rgb), 0.18)}.ch-notation{display:inline-flex;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.ch-notation__btn{background:rgba(0,0,0,0);border:0;padding:.5rem .85rem;font-size:.8rem;font-weight:600;color:#4b5563;cursor:pointer}.ch-notation__btn+.ch-notation__btn{border-left:1px solid #e0e0e0}.ch-notation__btn.is-active{background:#262626;color:#fff}.ch-filters{display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem}.ch-filters__group{display:flex;flex-wrap:wrap;gap:.4rem}.ch-chip{background:#fff;border:1px solid #e0e0e0;border-radius:999px;padding:.35rem .8rem;font-size:.8rem;font-weight:600;color:#4b5563;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ch-chip:hover{border-color:#efb627}.ch-chip.is-active{background:#efb627;border-color:#efb627;color:#262626}.ch-empty{padding:2rem 0;color:#6b7280}.ch-section{padding:0;margin-bottom:2.5rem}.ch-section__title{display:flex;align-items:baseline;gap:.6rem;padding-bottom:.6rem;border-bottom:1px solid #e0e0e0;margin-bottom:1rem}.ch-section__letter{font-size:1.9rem;font-weight:700;color:#b88b17}.ch-section__label{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.ch-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(158px, 1fr));gap:.75rem}.ch-card{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem .85rem;background:#fff;border:1px solid #ececec;border-radius:10px;text-decoration:none;color:#262626;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ch-card:hover{border-color:#efb627;box-shadow:0 6px 18px rgba(var(--gl-black-rgb), 0.07);transform:translateY(-2px);text-decoration:none;color:#262626}.ch-card__diagram{display:block;width:104px}.ch-card__name{font-weight:700;font-size:.95rem}.ch-card__level{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ch-level--easy{color:#27ae60}.ch-level--medium{color:#b88b17}.ch-level--hard{color:#b91c1c}.ch-outro{margin-top:3rem;padding:2rem 0 0;border-top:1px solid #e0e0e0}.ch-outro h2{font-size:1.3rem;font-weight:700;margin:1.5rem 0 .75rem}.ch-outro p{max-width:760px;line-height:1.7;color:#374151}.ch-links{padding-left:1.1rem;line-height:1.9;color:#374151}.ch-breadcrumb{display:flex;gap:.5rem;align-items:center;font-size:.8rem;color:#6b7280;padding:1.5rem 0 1rem}.ch-breadcrumb a{color:#4b5563}.ch-detail{display:grid;grid-template-columns:minmax(260px, 340px) 1fr;gap:2.5rem;align-items:start}@media only screen and (max-width:991px){.ch-detail{grid-template-columns:1fr;gap:1.5rem}}.ch-detail__main{background:#f9fafb;border:1px solid #ececec;border-radius:14px;padding:1.5rem 1rem}.ch-carousel{display:flex;align-items:center;gap:.25rem}.ch-carousel__track{flex:1;position:relative}.ch-carousel__arrow{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;font-size:1.3rem;line-height:1;color:#4b5563;cursor:pointer}.ch-carousel__arrow:disabled{opacity:.35;cursor:default}.ch-carousel__status{text-align:center;font-size:.8rem;color:#6b7280;margin:.75rem 0 0}.ch-voicing{display:none}.ch-voicing.is-active{display:block}.ch-play{text-align:center;margin-top:1rem}.ch-play__btn{display:inline-flex;align-items:center;gap:.5rem;background:#efb627;border:0;border-radius:999px;padding:.6rem 1.4rem;font-weight:700;color:#262626;cursor:pointer;transition:background .15s ease}.ch-play__btn:hover{background:#c79920}.ch-play__btn.is-playing{background:#d99c01}.ch-play__hint{font-size:.8rem;color:#6b7280;line-height:1.6;margin:.85rem 0 0}.ch-badge{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;border:1px solid currentColor;border-radius:999px;padding:.2rem .7rem;margin-bottom:.75rem}.ch-title{font-size:2.2rem;font-weight:700;margin-bottom:.35rem}.ch-title__alt{color:#6b7280;font-size:.95rem;margin-bottom:1rem}@media only screen and (max-width:991px){.ch-title{font-size:1.7rem}}.ch-intro{line-height:1.7;color:#374151;margin:1rem 0 1.5rem}.ch-h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-weight:700;margin-bottom:.5rem}.ch-notes,.ch-aliases{margin-bottom:1.25rem}.ch-notes__list,.ch-aliases__list{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}.ch-note,.ch-alias{border:1px solid #e0e0e0;border-radius:6px;padding:.2rem .55rem;font-size:.82rem;color:#374151}.ch-note{display:flex;flex-direction:column;align-items:center;line-height:1.25;background:#fef3dd}.ch-note__name{font-weight:700}.ch-note__degree{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:#4b5563}.ch-howto,.ch-tips,.ch-related,.ch-songs{padding:0;margin-top:2.5rem}.ch-howto h2,.ch-tips h2,.ch-related h2,.ch-songs h2{font-size:1.35rem;font-weight:700;margin-bottom:.85rem}.ch-howto__lead{color:#6b7280;font-size:.9rem;margin-bottom:.6rem}.ch-howto__note{border-left:3px solid #efb627;padding-left:.75rem;font-size:.9rem;color:#374151;margin-bottom:.75rem}.ch-steps{padding-left:1.2rem;line-height:1.8;color:#374151;max-width:720px}.ch-tips p{max-width:760px;line-height:1.7;color:#374151}.ch-related__list{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.75rem}.ch-pill{border:1px solid #e0e0e0;border-radius:999px;padding:.3rem .8rem;font-size:.85rem;font-weight:600;color:#374151;text-decoration:none}.ch-pill:hover{border-color:#efb627;color:#262626;text-decoration:none}.ch-songs__list{display:flex;flex-wrap:wrap;gap:.6rem}.ch-song{display:flex;flex-direction:column;gap:.1rem;border:1px solid #e0e0e0;border-radius:10px;padding:.6rem .9rem;text-decoration:none;min-width:180px}.ch-song:hover{border-color:#efb627;text-decoration:none}.ch-song__course{font-weight:700;color:#262626;font-size:.9rem}.ch-song__lesson{color:#6b7280;font-size:.78rem}.ch-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;background:#fef3dd;border-radius:14px;padding:1.5rem;margin-top:2.5rem}.ch-cta__text{flex:1 1 320px;margin:0;line-height:1.6;color:#1f2937}.ch-cta__btn{background:#262626;color:#fff;border-radius:999px;padding:.65rem 1.5rem;font-weight:700;text-decoration:none}.ch-cta__btn:hover{background:#1a1a1a;color:#fff;text-decoration:none}.ch-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.ch-nav__link,.ch-nav__home{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:#374151;text-decoration:none}.ch-nav__link:hover,.ch-nav__home:hover{color:#b88b17;text-decoration:none}.ch-nav__home{font-size:.85rem;color:#6b7280}.ch-download{display:grid;grid-template-columns:minmax(220px, 320px) 1fr;gap:1.5rem;align-items:center;margin-top:2.5rem;padding:1.25rem;border:1px solid #ececec;border-radius:14px}@media only screen and (max-width:991px){.ch-download{grid-template-columns:1fr}}.ch-download__thumb img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid #ececec}.ch-download__body h2{font-size:1.2rem;font-weight:700;margin-bottom:.4rem}.ch-download__body p{color:#374151;line-height:1.6;margin-bottom:.9rem}.ch-download__btn{display:inline-block;border:1px solid #262626;border-radius:999px;padding:.5rem 1.2rem;font-weight:700;color:#262626;text-decoration:none}.ch-download__btn:hover{background:#262626;color:#fff;text-decoration:none}.ch-arpeggio{padding:0;margin-top:2.5rem}.ch-arpeggio h2{font-size:1.35rem;font-weight:700;margin-bottom:.5rem}.ch-arpeggio__lead{max-width:700px;color:#374151;line-height:1.6;margin-bottom:1rem}.ch-arpeggio__tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.ch-arpeggio__panel{border:1px solid #ececec;border-radius:12px;padding:1rem 1.25rem 1.25rem}.ch-arpeggio__desc{font-size:.85rem;color:#6b7280;margin-bottom:.5rem}.ch-arpeggio__tab{overflow-x:auto;margin-bottom:.85rem}.ch-arpeggio__play{display:inline-flex;align-items:center;gap:.45rem;background:rgba(0,0,0,0);border:1px solid #262626;border-radius:999px;padding:.45rem 1.1rem;font-weight:700;font-size:.85rem;color:#262626;cursor:pointer}.ch-arpeggio__play:hover{background:#262626;color:#fff}.ch-arpeggio__play.is-playing{background:#efb627;border-color:#efb627;color:#262626}.chord-tab{display:block;width:100%;min-width:320px;height:auto}.chord-tab .tab-string{stroke:#d1d5db;stroke-width:.8}.chord-tab .tab-note__bg{fill:#fff}.chord-tab .tab-note__fret{fill:#262626;font-family:"Ubuntu";font-weight:700}.chord-tab .tab-note.is-ringing .tab-note__bg{fill:#efb627}.chord-tab .tab-note.is-ringing .tab-note__fret{fill:#262626}.ch-voiced{margin-bottom:1.25rem}.ch-voiced__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-bottom:.4rem}.ch-voiced__note{font-weight:700;color:#1f2937}.ch-voiced__sep{color:#9ca3af}.ch-voiced__note-hint{font-size:.8rem;line-height:1.5;color:#6b7280;margin:0}.ch-aside-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.75rem}.ch-aside-top .ch-badge{margin-bottom:0}.ch-save{display:inline-flex;align-items:center;gap:.4rem;background:rgba(0,0,0,0);border:1px solid #e0e0e0;border-radius:999px;padding:.35rem .85rem;font-size:.78rem;font-weight:700;color:#4b5563;text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ch-save:hover{border-color:#efb627;color:#262626;text-decoration:none}.ch-save.is-saved{background:#fef3dd;border-color:#efb627;color:#b88b17}.ch-save--guest{color:#6b7280}.ch-save__icon{flex:0 0 auto}.ch-saved .ch-section__letter{color:#efb627}.chord-diagram--large .chord-playable:focus{outline:none}.chord-diagram--large .chord-playable:focus-visible{outline:2px solid #b88b17;outline-offset:2px}/*# sourceMappingURL=chords.css.map */
