dialog{color:#dedce5;-webkit-user-select:none;user-select:none;background-color:#000;background-image:linear-gradient(#1a1a1a,#000);border:3px solid #333;border-color:#888 #333 #333 #888;border-radius:2px;padding:20px;transition:all .25s;position:fixed;box-shadow:0 0 20px #000}dialog h2{color:#fc0;text-shadow:2px 2px #000;font-family:var(--font-friz-quadrata),"Friz Quadrata TT","Friz Quadrata",serif;text-transform:uppercase;margin:1rem 0}dialog .description{color:#ccc;width:100%}dialog::backdrop{background-color:#000c}.maps-list{background-color:#0000004d;border:2px solid #333;flex-flow:column wrap;height:45rem;margin:2rem 0;padding:1rem;display:flex;overflow-y:auto}.maps-list .map-entry{cursor:pointer;align-items:center;padding:.5rem;transition:all .25s;display:flex}.maps-list .map-entry:hover label{color:#fc0;text-decoration:underline}.maps-list .map-entry input[type=checkbox]{accent-color:#fc0;cursor:pointer;border:1px solid #555;border-radius:0;width:2rem;height:2rem;margin-top:8px;margin-right:1rem}.ok-button{color:#fc0;width:100%;height:4rem;font-family:var(--font-friz-quadrata),"Friz Quadrata TT","Friz Quadrata",serif;text-transform:uppercase;text-shadow:2px 2px #000;cursor:pointer;background:linear-gradient(#002a66 0%,#013 100%);border:2px solid #333;border-color:#888 #333 #333 #888;font-size:1.5rem;font-weight:700;transition:filter .1s}.ok-button:hover{filter:brightness(1.25)}.ok-button:active{filter:brightness(.8);border-color:#333 #888 #888 #333;transform:translateY(1px)}.buttons-container{align-items:center;width:100%;margin-left:auto;display:flex}
