felt/static/style.css

163 lines
2.3 KiB
CSS
Raw Normal View History

2023-02-20 17:40:25 +00:00
* {
box-sizing: border-box;
padding: 0;
margin: 0;
appearance: none;
outline: none;
}
2023-07-03 05:10:58 +00:00
* { 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; }
2023-02-20 17:40:25 +00:00
body {
background: url('./bg.png');
background-repeat: repeat;
}
label {
font-size: 80%;
}
input, select {
2023-07-03 05:10:58 +00:00
background: #002b36;
color: #93a1a1;
2023-02-20 17:40:25 +00:00
border: solid 1px gray;
margin-right: 1ch;
}
input:active, input:focus, select:active, select:focus {
border: solid 1px cyan;
}
2023-07-03 05:10:58 +00:00
2023-07-02 07:10:06 +00:00
ul {
margin: 2em;
2023-07-03 05:10:58 +00:00
list-style-position: inside;
2023-07-02 07:10:06 +00:00
}
2023-02-20 17:40:25 +00:00
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;
2023-07-03 05:10:58 +00:00
z-index: 3;
position: relative;
2023-02-20 17:40:25 +00:00
}
#closeErr {
display: inline;
border: dotted 1px #fff;
color: #fff;
background: crimson;
padding: 0 1ch;
margin-right: 1ch;
}
#errDiv {
display: inline;
}
#dice_log {
2023-07-03 05:10:58 +00:00
background: #002b36;
color: #93a1a1;
height: 10em;
max-height: 10em;
display: block;
overflow-y: auto;
2023-02-20 17:40:25 +00:00
}
#dice_log p {
padding: 0.5ch;
}
#dice_log p:not(:last-child) {
border-bottom: solid 1px gray;
2023-05-13 04:33:14 +00:00
}
#aux {
2023-07-02 07:10:06 +00:00
}
2023-07-02 07:10:06 +00:00
pre {
font-size: 125%;
2023-07-03 05:10:58 +00:00
background: #002b36;
2023-07-02 07:10:06 +00:00
color: #93a1a1;
}
#auxMsgZone {
width: 100%;
2023-07-03 05:10:58 +00:00
color: #93a1a1;
2023-07-02 07:10:06 +00:00
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;;
2023-07-03 05:10:58 +00:00
max-width: 80ch;
2023-07-02 07:10:06 +00:00
}
.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;
}
2023-07-03 05:10:58 +00:00
#admin_section {
2023-07-02 07:10:06 +00:00
text-align: right;
}
.admin_win {
}
#map {
position:fixed;
width:100%;
height: 100%;
z-index:0;
}
nav {
display: grid;
2023-07-05 07:18:46 +00:00
grid-template-columns: auto 1fr;
2023-07-03 05:10:58 +00:00
}
.leaflet-container {
background: transparent;
2023-02-20 17:40:25 +00:00
}