.quartal-trail{margin-top:22px;border-color:#276749!important}.quartal-map{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.quartal-map article,.quartal-lab{padding:16px;border:1px solid #28523d;border-radius:13px;background:#06130d}.quartal-map span,.quartal-lab>span{color:#55f5a1;font-size:.68rem;font-weight:900;letter-spacing:.12em}.quartal-map strong,.quartal-map small{display:block}.quartal-map strong{margin:5px 0}.quartal-map small,.quartal-lab p{color:#9eb2a8}.quartal-controls{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.quartal-controls label{display:grid;gap:6px;color:#a9bbb2;font-size:.78rem;font-weight:850}.quartal-controls select{min-width:210px}.quartal-voices{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.quartal-voice{padding:11px;border:1px solid #234b37;border-radius:11px;background:#030b07}.quartal-voice header{display:flex;justify-content:space-between;align-items:center}.quartal-voice header span{color:#68f6ad;font-size:.68rem;font-weight:900}.quartal-voice button{border:1px solid #326448;border-radius:8px;background:#0b2417;color:#75f8b3;padding:6px 8px;cursor:pointer}.quartal-board{display:block;width:100%;margin-top:7px}.quartal-board .string{stroke:#c1d0c8;stroke-width:1.8}.quartal-board .fret{stroke:#587263}.quartal-board .label{fill:#9fb2a8;font-size:9px;text-anchor:middle}.quartal-board .dot{fill:#27d77b;stroke:#baffd6;stroke-width:2}.quartal-board .dot.root{fill:#effff6;stroke:#4aef99}.quartal-board .note{fill:#031009;font-size:9px;font-weight:900;text-anchor:middle;dominant-baseline:middle}.quartal-tip{margin-top:14px!important;padding:13px;border-left:3px solid #52ee9b;background:#092116}.quartal-progress{display:flex;gap:10px;align-items:center;margin:-15px 0 18px;color:#9eb2a8}.quartal-progress strong{color:#61f2a7;font-size:1.25rem}@media(max-width:1000px){.quartal-voices{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.quartal-map,.quartal-voices{grid-template-columns:1fr}.quartal-controls label,.quartal-controls select{width:100%}}
