.beginner-song-trail,.curriculum-trail{margin-top:22px}.rock-song-trail,.rock-essential-trail{border-color:#684238;background:linear-gradient(145deg,#1a1214,#0b101a)}.chord-song-trail,.harmony-arm-trail{border-color:#35665a;background:linear-gradient(145deg,#0c1a19,#0b101a)}.rhythm-trail{border-color:#3b5579;background:linear-gradient(145deg,#0d1726,#0b101a)}.trail-module-map{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.trail-module-map article{padding:14px;border:1px solid #344158;border-radius:11px;background:#09101b}.trail-module-map span,.trail-module-map strong,.trail-module-map small{display:block}.trail-module-map span{color:#42e4f2;font-size:.7rem;font-weight:900}.trail-module-map strong{margin:5px 0}.trail-module-map small{color:#8f9db1}.expanded-trail-progress{display:flex;align-items:center;gap:10px;margin:-16px 0 18px}.expanded-trail-progress strong{color:#5beaae;font-size:1.25rem}.expanded-trail-progress span{color:#92a2b8}.trail-project-card{margin-top:17px;padding:18px;border:1px solid #3d5b56;border-radius:13px;background:#0b1b19}.trail-project-card span,.trail-project-card strong,.trail-project-card small{display:block}.trail-project-card span{color:#5beaae;font-size:.7rem;font-weight:900;letter-spacing:.1em}.trail-project-card strong{margin:7px 0;font-size:1.1rem}.trail-project-card p{color:#c1ccda}.trail-project-card small{color:#8fa097}@media(max-width:760px){.trail-module-map{grid-template-columns:1fr 1fr}}@media(max-width:470px){.trail-module-map{grid-template-columns:1fr}}
