:root{--song-id-width:50px}.letter-container{padding:10px 0px;margin-bottom:3em;border-radius:7px}.letter-container h1{margin:0;margin-left:var(--song-id-width);margin-bottom:10px;border-bottom:solid 1px lightgray;text-decoration:none !important;opacity:1}.letter-container a{scroll-margin-top:60px;text-decoration:none}.songs-list .letter-container .letter-list{padding:0px 5px}.songs-list .letter-container .letter-list a{display:flex;align-items:center}.songs-list .letter-container .letter-list a .song-id{text-decoration:none;font-style:italic;opacity: .8;font-size:smaller;flex-basis:var(--song-id-width);flex-shrink:0;text-align:right;padding-right:8px}.songs-list .letter-container .letter-list a .song-title{text-decoration:underline;text-decoration-thickness:1px}.songs-list .letter-container .letter-list a:hover{color:gray}.page-id-148 .search{padding-left:var(--song-id-width)}.letters-navigation{position:sticky;top:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;overflow:scroll;border-radius:7px;padding:20px 0px;padding-right:40px;padding-left:var(--song-id-width);background-color:var(--lac-color-bg);z-index:1}.letters-navigation .nav-letter{text-align:left}.letters-navigation .letter-in-songbook{padding-right:5px}.letters-navigation .letter-not-in-songbook{color:gray;min-width:12px;font-size:var(--wp--preset--font-size--small)}