* { box-sizing: border-box; padding: 0; margin: 0; appearance: none; outline: none; } * { scrollbar-color:#1f9b92 #000;} *::-webkit-scrollbar { width:6px;height:6px; } *::-webkit-scrollbar-track { background:#000; } *::-webkit-scrollbar-thumb { background-color:#1f9b92;border-radius:0;border:none; } *::-webkit-scrollbar-corner { background:#000; } *::selection { background-color:#1f9b92;color:#000;text-decoration:none;text-shadow:none; } body { background: url('./bg.png'); background-repeat: repeat; } label { font-size: 80%; } input, select { background: #002b36; color: #93a1a1; border: solid 1px gray; margin-right: 1ch; } input:active, input:focus, select:active, select:focus { border: solid 1px cyan; } ul { margin: 2em; list-style-position: inside; } button { padding: 0.5ch; background: #000; color: #fff; border: solid 2px lightseagreen; margin-right: 1ch; } button:hover { color: #000; background: lightseagreen; } #errWrapper { color: #fff; background: crimson; padding: 1em; z-index: 3; position: relative; } #closeErr { display: inline; border: dotted 1px #fff; color: #fff; background: crimson; padding: 0 1ch; margin-right: 1ch; } #errDiv { display: inline; } #dice_log { background: #002b36; color: #93a1a1; height: 10em; max-height: 10em; display: block; overflow-y: auto; } #dice_log p { padding: 0.5ch; } #dice_log p:not(:last-child) { border-bottom: solid 1px gray; } #aux { } pre { font-size: 125%; background: #002b36; color: #93a1a1; } #auxMsgZone { width: 100%; color: #93a1a1; background: #002b36; padding:0.2em; } #adminWrapper { } .ui_win { text-align: left; position: relative; margin: 2em; background: rgba(0,0,0,0.7); color: #eee; display: inline; height: min-content; z-index:1; padding: 0.25em; border: 2px solid dimgray;; max-width: 80ch; } .ui_win:hover, .ui_win:active { border: 2px solid #1f9b92; } .ui_win * { margin: 0.25em; } .ui_win a { color: #1f9b92; } .ui_win a:hover, ui_win a:active { color: #ff; } #admin_section { text-align: right; } .admin_win { } #map { position:fixed; width:100%; height: 100%; z-index:0; } nav { display: grid; grid-template-columns: auto 1fr; } .leaflet-container { background: transparent; }