.mainDiv{display:grid;grid-template-areas:"flash flash" "nav content";grid-template-columns:17em auto;width:80vw}@media screen and (max-width:1200px){.mainDiv{width:90vw}}@media screen and (max-width:800px){.mainDiv{display:block}}div.lyrsum{grid-area:nav}div.content{grid-area:content}div.lyrfile p{margin:initial;min-height:.6em}h2.lyrtitle{border:none;border-bottom:1px solid var(--strong-color);border-top:1px solid var(--strong-color);font-family:titlechar,serif;font-size:1.2em;margin-top:1em;text-align:center;vertical-align:middle}h2.lyrtitle a:hover{text-decoration:none}.orig,h2.lyrtitle a,h2.lyrtitle a:hover,h2.lyrtitle a:visited{color:var(--strong-color)}.trad{font-style:italic}@media screen and (min-width:1050px){div.lyrfile{display:grid;grid-template-columns:1fr 1fr}.lyrtitle{margin:.5em 5em}}nav.lyrsum{border:1px solid var(--strong-color);border-radius:15px;display:inline-block;padding:.3em;position:fixed}div.lyrmenu{display:none}nav.lyrsum ul{font-family:titlechar,serif;list-style:none;margin:5px;padding:0}nav.lyrsum ul li{margin-bottom:.3em}@media screen and (max-width:800px){nav.lyrsum{background-color:var(--bg-color-non-transparent);left:auto;position:fixed;right:1em;text-align:right;top:auto}div.lyrmenu{display:block}nav.lyrsum.activ .fa-bars{display:none}nav.lyrsum .fa-bars,nav.lyrsum.activ .fa-xmark{display:block}nav.lyrsum .fa-xmark,nav.lyrsum ul{display:none}nav.lyrsum.activ ul{display:block}div.lyrmenu .fa-solid{font-size:1.2em}div.content{margin-top:3em}}