:root{--foreground:#000;--background:#ededed;--pink:#fbbebd;--shadow:drop-shadow(1px 1px 0px #6e4d4d);--darkgray:#727272;--lightgray:#a7a7a7;--filterback:#b8b8b8;--filterfront:#000}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#fff;--shadow:none;--filterback:#2b2b2b;--filterfront:var(--pink)}}body{color:var(--foreground);background:var(--background);flex-direction:column;align-items:center;font-family:Arial,Helvetica,sans-serif;display:flex}nav{text-align:center}nav a{-webkit-text-decoration:unset;text-decoration:unset;color:var(--darkgray);margin:1em;font-size:large}nav a:hover{color:var(--lightgray)}.main{flex-direction:column;align-items:center;display:flex}.main h1{align-items:center}.songList{flex-direction:column;align-items:center;padding-left:0;display:flex}.songList a{color:var(--pink);filter:var(--shadow);align-items:center;text-decoration:none}.songList a:hover{text-decoration:underline}.songList li{margin:.3em .3em .3em 0;padding-left:0;font-size:large;font-weight:700;list-style-type:none}.songFilter input{text-align:center;background-color:var(--filterback);color:var(--filterfront);border-style:none;border-radius:.4em;padding:.3em;font-size:medium;font-weight:550}.songPage h2{font-size:1em;font-style:italic}.rulePage li{width:80vw;margin-bottom:1.5em}.rulePage h1{text-align:center}.ruleLink{color:var(--darkgray);margin-top:-1em;margin-bottom:1em}.ruleLink:hover{color:var(--lightgray)}.lyrics{white-space:pre-wrap;font-size:large}button{background-color:#dfbbd6;border-width:.3em;border-color:#fff;border-radius:.5em;padding:.5em;font-weight:700}button:hover{background-color:#fff}.admin{flex-direction:column;align-items:center;width:100%;display:flex}.reorder{width:100%}.reorder ul{padding-left:3em;padding-right:3em}.reorder li{margin-left:0;padding-left:0;list-style-type:none}.reorder .reorderEntry{background-color:#000;border:2px solid #915d7d;border-radius:.5em;justify-content:space-between;margin-top:.5em;margin-bottom:.5em;font-weight:700;display:flex}.reorder .reorderEntry p,.reorder .reorderEntry a{float:left;color:var(--foreground);-webkit-text-decoration:unset;text-decoration:unset;margin:.5em;padding:.5em}.reorder .reorderEntry a:hover{color:#ffb0fb}.reorder .reorderEntry h1{align-self:center;margin-right:1em;font-size:medium}.reorder .reorderEntry:hover{border-color:#e07ebb}.reorder .reorderFooter{float:right}.reorder .reorderHeader{margin-left:3em}.reorder button{margin-right:5em}.login p{text-align:center;font-size:larger}.login input{color:#f6c3fd;background-color:#2b2b2b;border-style:none;border-radius:.4em;margin-right:1em;padding:.5em;font-size:medium}.songForm{width:90%;font-size:medium}.songForm textarea{resize:vertical;width:100%;font-family:unset}.songForm label{margin-top:1.5em;margin-bottom:.5em;font-size:large;font-weight:700;display:inline-block}.spinner{border:5px solid #757575;border-top-color:#ff8fff;border-radius:50%;width:40px;height:40px;margin-top:3em;animation:.5s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
