mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-16 17:31:24 +01:00
2237 lines
50 KiB
CSS
2237 lines
50 KiB
CSS
@font-face {
|
|
font-family: 'Almendra SC';
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
|
|
}
|
|
|
|
body {
|
|
border: 0;
|
|
height: 100%;
|
|
}
|
|
|
|
t {
|
|
pointer-events: none;
|
|
}
|
|
|
|
input, select, button {
|
|
font-size: 1em;
|
|
}
|
|
|
|
input, select, textarea {
|
|
border: 0.5px solid #DBDFE6;
|
|
border-radius: .5px;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
select {
|
|
height: 1.6em;
|
|
border-top-color: #abadb3;
|
|
padding: 0;
|
|
text-indent: 0px;
|
|
}
|
|
|
|
input {
|
|
border-top-color: #abadb3;
|
|
padding: 2px;
|
|
text-indent: 1px;
|
|
}
|
|
|
|
input:read-only {
|
|
cursor: default;
|
|
}
|
|
|
|
textarea {
|
|
padding: 2px;
|
|
text-indent: 1px;
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
}
|
|
|
|
#map {
|
|
background-color: #000000;
|
|
mask-mode: alpha;
|
|
mask-clip: no-clip;
|
|
fill-rule: evenodd;
|
|
}
|
|
|
|
#canvas {
|
|
position: absolute;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#preview {
|
|
position: absolute;
|
|
bottom: 1em;
|
|
left: 1em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#pickerContainer {
|
|
position: absolute;
|
|
z-index: 100;
|
|
}
|
|
|
|
input, button, select, a, textarea {
|
|
outline: none;
|
|
}
|
|
|
|
button, select, a, .pointer {
|
|
cursor: pointer;
|
|
}
|
|
|
|
#prec text {
|
|
font-size: 32px;
|
|
stroke: none;
|
|
text-shadow: 1px 1px 1px #9daac9;
|
|
user-select: none;
|
|
}
|
|
|
|
#population, #cells, #compass {
|
|
fill: none;
|
|
}
|
|
|
|
#biomes {
|
|
stroke-width: .7;
|
|
fill-rule: evenodd;
|
|
}
|
|
|
|
#landmass {
|
|
mask: url(#land);
|
|
fill-rule: evenodd;
|
|
}
|
|
|
|
#lakes, #coastline, #armies, #ice {
|
|
cursor: pointer;
|
|
}
|
|
|
|
#temperature {
|
|
font-family: sans-serif;
|
|
font-weight: 700;
|
|
text-anchor: middle;
|
|
dominant-baseline: central;
|
|
text-shadow: 0px 0px 10px white;
|
|
fill-rule: evenodd;
|
|
}
|
|
|
|
#oceanLayers, #terrs {
|
|
fill-rule: evenodd;
|
|
}
|
|
|
|
#coastline {
|
|
fill: none;
|
|
stroke-linejoin: round;
|
|
}
|
|
|
|
#regions, #cults, #relig, #biomes, #provs, #terrs, #biomes, #tooltip, #temperature, #texture, #landmass, #fogging {
|
|
pointer-events: none;
|
|
}
|
|
|
|
#armies text {
|
|
pointer-events: none;
|
|
user-select: none;
|
|
}
|
|
|
|
#statesBody, #provincesBody, #relig, #biomes, #cults {
|
|
stroke-width: .6;
|
|
fill-rule: evenodd;
|
|
mask: url(#land);
|
|
}
|
|
|
|
#statesHalo {
|
|
fill: none;
|
|
filter: url(#blur5);
|
|
/*animation: hideshow 3s infinite;*/
|
|
}
|
|
|
|
#borders {
|
|
stroke-linejoin: round;
|
|
fill: none;
|
|
}
|
|
|
|
#provinceLabels {
|
|
text-anchor: middle;
|
|
fill: "#18181a";
|
|
font-family: "Georgia";
|
|
font-size: 9px;
|
|
}
|
|
|
|
@keyframes hideshow {
|
|
0% {stroke-width: 1;}
|
|
50% {stroke-width: 10;}
|
|
}
|
|
|
|
#rivers {
|
|
stroke: none;
|
|
mask: url(#land);
|
|
cursor: pointer;
|
|
}
|
|
|
|
#anchors {
|
|
pointer-events: none;
|
|
}
|
|
|
|
#terrain, #burgIcons {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.strokes {
|
|
stroke-width: .08px;
|
|
width: 2px;
|
|
stroke: #5c5c70;
|
|
stroke-dasharray: 0.5, 0.7;
|
|
stroke-linecap: round;
|
|
}
|
|
|
|
#routes {
|
|
fill: none;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#options .pressed {
|
|
background-color: #896c77 !important;
|
|
font-style: italic;
|
|
}
|
|
|
|
i.icon-lock {
|
|
cursor: pointer;
|
|
}
|
|
|
|
#riverAngle, #riverWidthInput, #riverIncrement {
|
|
width: 7em;
|
|
}
|
|
|
|
.editButtonS {
|
|
display: none;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#riverEditor > *,
|
|
#routeEditor > *,
|
|
#labelEditor div,
|
|
#markerEditor div {
|
|
display: inline-block;
|
|
}
|
|
|
|
#labels {
|
|
text-anchor: start;
|
|
dominant-baseline: central;
|
|
text-shadow: 0 0 4px white;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.chartInfo {
|
|
text-align: center;
|
|
font-family: sans-serif;
|
|
font-style: italic;
|
|
font-size: 12px;
|
|
}
|
|
|
|
#hierarchy .selected {
|
|
stroke: #c13119;
|
|
stroke-width: 1;
|
|
cursor: move;
|
|
}
|
|
|
|
#hierarchy text,
|
|
#statesTree text,
|
|
#provincesTree text {
|
|
pointer-events: none;
|
|
user-select: none;
|
|
stroke: none;
|
|
font-size: 11px;
|
|
}
|
|
|
|
#statesTree circle {
|
|
filter: url(#dropShadow05);
|
|
stroke: #666666;
|
|
stroke-width: 1;
|
|
}
|
|
|
|
#statesTree circle.selected,
|
|
#provincesTree .selected {
|
|
stroke: #c13119;
|
|
stroke-width: 2;
|
|
}
|
|
|
|
.dragLine {
|
|
marker-end: url(#end-arrow);
|
|
stroke: #333333;
|
|
stroke-dasharray: 5;
|
|
stroke-dashoffset: 1000;
|
|
animation: dash 80s linear backwards;
|
|
}
|
|
|
|
@keyframes dash {
|
|
to {stroke-dashoffset: 0}
|
|
}
|
|
|
|
#burgLabels {
|
|
dominant-baseline: alphabetic;
|
|
text-anchor: middle;
|
|
}
|
|
|
|
#routeLength,
|
|
#riverLength,
|
|
#lakeArea,
|
|
#coastlineArea {
|
|
background-color: #eeeeee;
|
|
border: 1px solid #a5a5a5;
|
|
line-height: 1.3em;
|
|
cursor: default;
|
|
}
|
|
|
|
#brushCircle {
|
|
stroke: #373737;
|
|
stroke-width: 1.5px;
|
|
stroke-dasharray: 7;
|
|
stroke-linecap: butt;
|
|
fill: none;
|
|
}
|
|
|
|
text.drag {
|
|
text-shadow: 0 0 1px red;
|
|
}
|
|
|
|
.draggable {
|
|
cursor: move;
|
|
}
|
|
|
|
.ui-dialog, #optionsContainer {
|
|
user-select: none;
|
|
}
|
|
|
|
#collapsible {
|
|
margin: 11px;
|
|
border: 0;
|
|
position: absolute;
|
|
z-index: 2;
|
|
}
|
|
|
|
div.tab > button#optionsHide {
|
|
width: 7%;
|
|
height: 100%;
|
|
font-family: Times New Roman, Arial;
|
|
padding: 7px 0px;
|
|
}
|
|
|
|
#options {
|
|
margin: 10px;
|
|
font-family: Consolas, monospace;
|
|
position: absolute;
|
|
border: solid 1px #5e4fa2;
|
|
width: 300px;
|
|
background-position: center;
|
|
background-size: cover;
|
|
background-blend-mode: color-dodge;
|
|
}
|
|
|
|
#options input, #options select, #options button {
|
|
font-family: Consolas, monospace;
|
|
}
|
|
|
|
.tab {
|
|
overflow: hidden;
|
|
border-bottom: 1px solid #5d4651;
|
|
height: 2.2em;
|
|
}
|
|
|
|
#options p {
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
margin: .8em 0 0 0;
|
|
}
|
|
|
|
#aboutContent {
|
|
text-align: justify;
|
|
}
|
|
|
|
#aboutContent p {
|
|
font-weight: normal;
|
|
}
|
|
|
|
#aboutContent a {
|
|
color: #1d1b1c;
|
|
font-weight: bold;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
#optionsContent span {
|
|
font-size: .9em;
|
|
}
|
|
|
|
#options i {
|
|
color: #31272c;
|
|
font-size: .8em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
input[type="color"] {
|
|
-webkit-appearance: none;
|
|
cursor: pointer;
|
|
border: 1px solid #a9a9a9;
|
|
}
|
|
|
|
input[type="color"]::-webkit-color-swatch-wrapper {
|
|
padding: 0;
|
|
}
|
|
|
|
#options input[type="color"] {
|
|
width: 4.5em;
|
|
height: 1em;
|
|
border: 0;
|
|
}
|
|
|
|
#convertImageDialog input[type="color"] {
|
|
width: 38px;
|
|
padding: 0;
|
|
border: 0;
|
|
background: none;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#options select {
|
|
height: 1.5em;
|
|
border: 0;
|
|
cursor: pointer;
|
|
font-size: smaller;
|
|
}
|
|
|
|
#options input[type="range"] {
|
|
height: 8px;
|
|
background: 0;
|
|
-moz-appearance: none;
|
|
-webkit-appearance: none;
|
|
margin-left: 0;
|
|
border: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
#options input[type="range"]::-webkit-slider-thumb {
|
|
-webkit-appearance: none;
|
|
border-radius: 15%;
|
|
width: .91em;
|
|
height: .91em;
|
|
background: #a58394;
|
|
border: 1px solid #5d4651;
|
|
cursor: pointer;
|
|
margin-top: -.4em;
|
|
box-shadow: .5px .5px 0px #5d4651;
|
|
}
|
|
|
|
#options input[type="range"]::-moz-range-thumb {
|
|
-moz-appearance: none;
|
|
border-radius: 15%;
|
|
width: .73em;
|
|
height: .73em;
|
|
background: #a58394;
|
|
border: 1px solid #5d4651;
|
|
cursor: pointer;
|
|
box-shadow: .5px .5px 0px #5d4651;
|
|
}
|
|
|
|
#options input[type=range]::-webkit-slider-runnable-track {
|
|
height: 2px;
|
|
background: #ffffff;
|
|
}
|
|
|
|
#options input[type=range]::-moz-range-track {
|
|
-moz-appearance: none;
|
|
background-color: #ffffff;
|
|
height: 2px;
|
|
}
|
|
|
|
#options input[type="number"] {
|
|
font-size: .8em;
|
|
}
|
|
|
|
#options input[type="text"] {
|
|
border: 0px;
|
|
width: 62%;
|
|
font-size: smaller;
|
|
}
|
|
|
|
#optionsContent output {
|
|
text-align: right;
|
|
font-size: smaller;
|
|
}
|
|
|
|
#optionsContent input[type="number"] {
|
|
border: 0;
|
|
text-align: right;
|
|
background-color: transparent;
|
|
width: 3.3em;
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
#optionsContent input[type=number]::-webkit-inner-spin-button,
|
|
#optionsContent input[type=number]::-webkit-outer-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
|
|
#optionsContent input[type="number"]:hover {
|
|
outline: 1px solid #5d4651;
|
|
}
|
|
|
|
#optionsContent input.paired {
|
|
text-align: center;
|
|
background-color: white;
|
|
}
|
|
|
|
#optionsContent input.long {
|
|
width: 100%;
|
|
background-color: white;
|
|
text-align: left;
|
|
}
|
|
|
|
#optionsContent input[type="range"] {
|
|
width: 100%;
|
|
}
|
|
|
|
#optionsContent select {
|
|
width: 100%;
|
|
}
|
|
|
|
#optionsSeedGenerate:before {
|
|
content: '✓';
|
|
margin-left: -2px;
|
|
font-weight: bold;
|
|
}
|
|
|
|
#layersContent button.presetButton {
|
|
position: absolute;
|
|
height: 2em;
|
|
border-radius: 15%;
|
|
margin: 1.3em 0 0 .6em;
|
|
font-size: .7em;
|
|
}
|
|
|
|
#styleContent button.styleButton {
|
|
font-size: 70%;
|
|
border-radius: 15%;
|
|
margin: 0;
|
|
}
|
|
|
|
#layersContent button.active,
|
|
#styleContent button:active {
|
|
transform: translate(0px, 1px);
|
|
}
|
|
|
|
#styleElements input[type="range"] {
|
|
width: 64%;
|
|
}
|
|
|
|
#styleElements select {
|
|
width: 64%;
|
|
}
|
|
|
|
#styleElements input[type="number"] {
|
|
width: 52px;
|
|
border: 0;
|
|
padding-left: 2.5px;
|
|
}
|
|
|
|
#sticked button {
|
|
background-color: #997c8900;
|
|
padding: 0;
|
|
margin-bottom: 2px;
|
|
width: 22%;
|
|
font-size: 1em;
|
|
border: 0;
|
|
font-weight: bold;
|
|
}
|
|
|
|
#sticked button:hover {
|
|
color: white;
|
|
}
|
|
|
|
#exitCustomization {
|
|
right: 10px;
|
|
bottom: 10px;
|
|
position: absolute;
|
|
display: none;
|
|
}
|
|
|
|
#exitCustomization > div {
|
|
width: 12em;
|
|
background: #5d4651;
|
|
cursor: move;
|
|
}
|
|
|
|
#finalizeHeightmap {
|
|
width: 100%;
|
|
border: none;
|
|
padding: .45em .75em;
|
|
margin: .4em 0;
|
|
font-family: Consolas, monospace;
|
|
animation: glowing 2s infinite;
|
|
}
|
|
|
|
.glow {
|
|
animation: glowing 3s infinite;
|
|
}
|
|
|
|
@keyframes glowing {
|
|
0% {box-shadow: 0 0 -4px #ded2d8;}
|
|
50% {box-shadow: 0 0 8px #F44336;}
|
|
100% {box-shadow: 0 0 -4px #ded2d8;}
|
|
}
|
|
|
|
.tab > button.options {
|
|
width: 18.6%;
|
|
height: 100%;
|
|
padding: 6px 0px;
|
|
}
|
|
|
|
button.options {
|
|
background-color: #997b89;
|
|
font-weight: bold;
|
|
float: left;
|
|
border: none;
|
|
border-radius: 0;
|
|
padding: 8px 10px;
|
|
transition: 0.2s;
|
|
}
|
|
|
|
button.options:hover {
|
|
background-color: #806070 !important;
|
|
color: white !important;
|
|
}
|
|
|
|
button.active {
|
|
background-color: #916e7f;
|
|
color: white;
|
|
}
|
|
|
|
.tabcontent {
|
|
display: none;
|
|
padding: 0 12px 2px 12px;
|
|
opacity: 0.9;
|
|
}
|
|
|
|
.tabcontent button {
|
|
background-color: #916e7f;
|
|
border: none;
|
|
padding: .45em .75em;
|
|
margin: .35em 0;
|
|
transition: 0.1s;
|
|
font-size: 1em;
|
|
}
|
|
|
|
.tabcontent button:hover {
|
|
background-color: #a8879d !important;
|
|
}
|
|
|
|
#mapLayers {
|
|
display: inline-block;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
|
|
#mapFilters > button {
|
|
width: 23%;
|
|
padding: 4px 0;
|
|
}
|
|
|
|
#viewMode > button {
|
|
padding: .35em;
|
|
margin: .2em .3em .6em .3em;
|
|
float: left;
|
|
width: 30.7%;
|
|
}
|
|
|
|
fieldset {
|
|
border: 1px solid #5d4651;
|
|
}
|
|
|
|
.tabcontent li {
|
|
list-style-type: none;
|
|
background-color: #997b89;
|
|
cursor: pointer;
|
|
padding: .35em;
|
|
margin: .2em .3em;
|
|
float: left;
|
|
width: 28%;
|
|
text-align: center;
|
|
}
|
|
|
|
#options .buttonoff {
|
|
background-color: #b6b4b440 !important;
|
|
color: grey;
|
|
}
|
|
|
|
.tabcontent li:hover,
|
|
.tabcontent button:hover {
|
|
box-shadow: 0 0 2px 2px #5d465117;
|
|
}
|
|
|
|
#optionsContainer span {
|
|
cursor: default;
|
|
}
|
|
|
|
#cellInfo {
|
|
user-select: text;
|
|
}
|
|
|
|
#tooltip {
|
|
position: fixed;
|
|
text-align: center;
|
|
bottom: 0.5vw;
|
|
width: 70%;
|
|
left: 15%;
|
|
cursor: default;
|
|
text-shadow: 1px 1px 2px #1d0e0f;
|
|
color: #ffffff;
|
|
font-size: calc(12px + 0.5vw);
|
|
white-space: pre-line;
|
|
z-index: 99999;
|
|
background: linear-gradient(0.1turn, #ffffff00, #c71d1d66, #ffffff00);
|
|
}
|
|
|
|
#optionsContent table {
|
|
border-spacing: 0;
|
|
line-height: 1.2em;
|
|
}
|
|
|
|
#optionsContent table td:nth-of-type(1) {
|
|
width: 3%;
|
|
}
|
|
|
|
#optionsContent table td:nth-of-type(2) {
|
|
width: 40%;
|
|
}
|
|
|
|
#optionsContent table td:nth-of-type(4) {
|
|
text-align: right;
|
|
width: 6%;
|
|
}
|
|
|
|
#styleContent table {
|
|
border-spacing: 0;
|
|
margin-left: .2em;
|
|
width: 100%;
|
|
}
|
|
|
|
#styleContent table tr {
|
|
width: 100%;
|
|
display: table;
|
|
}
|
|
|
|
#styleContent table td:nth-of-type(1) {
|
|
width: 34.2%;
|
|
}
|
|
|
|
#styleElements tbody, #styleElements caption {
|
|
display: none;
|
|
}
|
|
|
|
#styleIsOff {
|
|
color: darkred;
|
|
font-weight: 700;
|
|
text-align: left;
|
|
}
|
|
|
|
#styleElements .whiteButton {
|
|
padding: 0 .8em;
|
|
border: 0;
|
|
background-color: #ffffff !important;
|
|
}
|
|
|
|
.overflow-table {
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
|
|
.matrix-table {
|
|
width: 100%;
|
|
font-size: smaller;
|
|
text-align: center;
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
table.matrix-table th, table.matrix-table td {
|
|
border: 1px solid #5d4651;
|
|
height: 2em;
|
|
padding: .2em;
|
|
position: relative;
|
|
}
|
|
|
|
table.matrix-table th {
|
|
background-color: #302a2a;
|
|
color: #ffffff;
|
|
}
|
|
|
|
table.matrix-table tr:hover th {
|
|
background: #3e3636;
|
|
}
|
|
|
|
table.matrix-table td:hover {
|
|
outline: 2px solid #5d4651;
|
|
outline-offset: -1px;
|
|
z-index: 1;
|
|
}
|
|
|
|
table.matrix-table td.Ally {
|
|
background-color: #73ec73;
|
|
color: #000000;
|
|
}
|
|
|
|
table.matrix-table td.Friendly {
|
|
background-color:#d4f8aa;
|
|
}
|
|
|
|
table.matrix-table td.Neutral {
|
|
background-color:#d8d9d3;
|
|
}
|
|
|
|
table.matrix-table td.Suspicion {
|
|
background-color:#eeafaa;
|
|
}
|
|
|
|
table.matrix-table td.Enemy {
|
|
background-color:#ffa39c;
|
|
color: #af0d23;
|
|
}
|
|
|
|
table.matrix-table td.Unknown {
|
|
background-color:#c1bfbf;
|
|
}
|
|
|
|
table.matrix-table td.Rival {
|
|
background-color:#bd845c;
|
|
}
|
|
|
|
table.matrix-table td.Vassal {
|
|
background-color:#87CEFA;
|
|
}
|
|
|
|
table.matrix-table td.Suzerain {
|
|
background-color:#8f8fe1;
|
|
}
|
|
|
|
table.matrix-table td.x {
|
|
background-color:#d4ca94;
|
|
}
|
|
|
|
#sizeOutput {
|
|
color: green;
|
|
}
|
|
|
|
.setColors {
|
|
display: inline-block;
|
|
}
|
|
|
|
body button.noicon {
|
|
width: 1.8em;
|
|
height: 1.6em;
|
|
margin: 1px;
|
|
padding: .1em .5em;
|
|
float: left;
|
|
font-size: 1.2em;
|
|
font-family: Copperplate, monospace;
|
|
}
|
|
|
|
#brushesButtons > button {
|
|
padding: .3em;
|
|
}
|
|
|
|
#brushesButtons svg {
|
|
pointer-events: none;
|
|
}
|
|
|
|
#brushesPanel > div {
|
|
margin: 2px 0;
|
|
}
|
|
|
|
#templateEditor > div {
|
|
margin: 1px 0;
|
|
}
|
|
|
|
#templateEditor #templateTools {
|
|
display: inline-block;
|
|
margin-bottom: -.3em;
|
|
}
|
|
|
|
#templateBody > div {
|
|
border: 1px solid #a3a3a3;
|
|
border-radius: 1px;
|
|
background-image: linear-gradient(to right, #ffffff 0%, #fafafa 51%, #ebebeb 100%);
|
|
margin: 1px 1px;
|
|
padding: .1em .2em;
|
|
height: 1.2em;
|
|
}
|
|
|
|
#templateBody > div:hover {
|
|
border-color: #808080;
|
|
background-image: linear-gradient(to right, #fcfcfc 0%, #ededed 51%, #dedede 100%);
|
|
}
|
|
|
|
#templateBody > div > div {
|
|
display: inline-block;
|
|
}
|
|
|
|
#templateBody > div > span {
|
|
float: right;
|
|
margin: 0 1px 0 .5px;
|
|
}
|
|
|
|
#templateBody > div > i {
|
|
float: right;
|
|
}
|
|
|
|
#templateBody input,
|
|
#templateBody select {
|
|
width: 4em;
|
|
height: 1em;
|
|
border: 0;
|
|
font-size: .95em;
|
|
background-color: #ffffff95;
|
|
color: #05044d;
|
|
font-style: italic;
|
|
font-family: monospace;
|
|
}
|
|
|
|
#templateBody select {
|
|
width: 8em;
|
|
height: 1.4em;
|
|
cursor: pointer;
|
|
font-size: .9em;
|
|
}
|
|
|
|
#templateBody .icon-resize-vertical {
|
|
cursor: row-resize;
|
|
font-size: .9em;
|
|
color: #555555;
|
|
margin: 1px 1px;
|
|
}
|
|
|
|
#templateBody .icon-check-empty,
|
|
#templateBody .icon-check {
|
|
width: 1.1em;
|
|
cursor: pointer;
|
|
color: #575957;
|
|
font-size: .9em;
|
|
}
|
|
|
|
#controlPoints {
|
|
fill: #ff0000;
|
|
stroke: #841f1f;
|
|
stroke-width: .25;
|
|
cursor: move;
|
|
opacity: .8;
|
|
}
|
|
|
|
#controlPoints > path {
|
|
fill: none;
|
|
stroke: #000000;
|
|
stroke-width: 2;
|
|
opacity: .4;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#vertices > circle {
|
|
fill: #ff0000;
|
|
stroke: #841f1f;
|
|
stroke-width: .1;
|
|
cursor: move;
|
|
opacity: .8;
|
|
}
|
|
|
|
#vertices > polygon {
|
|
fill: none;
|
|
stroke: #808080;
|
|
stroke-width: .1;
|
|
}
|
|
|
|
#controlPoints > circle:hover,
|
|
#vertices> circle:hover {
|
|
stroke: #2c0808;
|
|
}
|
|
|
|
#battleBody > table {
|
|
padding: .2em .6em .2em .6em;
|
|
border: 1px solid #ccc;
|
|
margin: .2em 0 .4em 0;
|
|
display: block;
|
|
overflow: auto;
|
|
max-height: 34vh;
|
|
width: 100%;
|
|
}
|
|
|
|
#battleBody > table .regiment {
|
|
width: 13em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
tr.battleCasualties, tr.battleSurvivors {
|
|
font-style: italic;
|
|
font-size: .9em;
|
|
}
|
|
|
|
#battleBody div.battlePhases,
|
|
#battleBottom div.battleTypes {
|
|
position: fixed;
|
|
background-color: #ffffff30;
|
|
}
|
|
|
|
#battleBody div.battlePhases > button,
|
|
#battleBottom div.battleTypes > button {
|
|
width: 3.2em;
|
|
display: block;
|
|
margin: .2em 0;
|
|
}
|
|
|
|
div#regimentSelectorBody {
|
|
max-height: 50vh;
|
|
font-size: .9em;
|
|
}
|
|
|
|
div#regimentSelectorBody > div {
|
|
padding: .1em;
|
|
border: 1px solid #fff;
|
|
}
|
|
|
|
div#regimentSelectorBody > div:hover {
|
|
border: 1px solid #ccc;
|
|
}
|
|
|
|
div#regimentSelectorBody > div.selected {
|
|
border: 1px solid #b28585;
|
|
}
|
|
|
|
div#regimentSelectorBody > div.inactive {
|
|
background-color: #eee;
|
|
color: #aaa;
|
|
}
|
|
|
|
div#regimentSelectorBody > div > div {
|
|
display: inline-block;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.drag-trigger {
|
|
border-left: 1em solid transparent;
|
|
border-right: 1em solid #000;
|
|
border-top: 1em solid transparent;
|
|
position: absolute;
|
|
right: -1px;
|
|
bottom: -1px;
|
|
opacity: .3;
|
|
}
|
|
|
|
.drag-trigger:hover {
|
|
cursor: move;
|
|
opacity: .6;
|
|
}
|
|
|
|
.tint {
|
|
filter: sepia(1) hue-rotate(200deg);
|
|
}
|
|
|
|
.color-div {
|
|
width: 3em;
|
|
height: 1em;
|
|
display: inline-block;
|
|
margin: 0 .16em;
|
|
border: 1px #c5c5c5 groove;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#colorsSelect div {
|
|
height: 1.7em;
|
|
display: inline-block;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.color-div:hover {
|
|
border-color: red;
|
|
}
|
|
|
|
.hoveredColor {
|
|
box-shadow: 0 0 1px 1px #717171;
|
|
}
|
|
|
|
.selectedColor {
|
|
outline: 2px solid #f87b66;
|
|
}
|
|
|
|
#colorScheme {
|
|
margin: 6px 1px 4px 1px;
|
|
}
|
|
|
|
#debug path.selected {
|
|
stroke-width: .8;
|
|
stroke: #da3126;
|
|
fill: none;
|
|
}
|
|
|
|
.selectedCell {
|
|
stroke-width: 1;
|
|
stroke: #da3126;
|
|
}
|
|
|
|
i.resetButton {
|
|
float: left;
|
|
padding-right: .4em;
|
|
font-size: .8em;
|
|
margin-top: .25em;
|
|
color: #ffffff;
|
|
cursor: pointer;
|
|
}
|
|
|
|
i.resetButton:active {
|
|
color: #5d4651;
|
|
}
|
|
|
|
.ui-dialog button.pressed {
|
|
box-shadow: inset 1px 1px 0 0 #ccc;
|
|
border-color: #a6a6da;
|
|
background-color: #ecd8d8;
|
|
border-radius: 10%;
|
|
}
|
|
|
|
.ui-dialog input[type="range"] {
|
|
padding: 0;
|
|
height: 2px;
|
|
background: #d4d4d4;
|
|
top: -.35em;
|
|
position: relative;
|
|
appearance: none;
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
.ui-dialog input[type="range"]::-webkit-slider-thumb {
|
|
-webkit-appearance: none;
|
|
border-radius: 15%;
|
|
width: 1em;
|
|
height: 1em;
|
|
background: #e9e9e9;
|
|
border: 1px solid #9b9b9b;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.ui-dialog input[type="range"]::-moz-range-thumb {
|
|
appearance: none;
|
|
border-radius: 15%;
|
|
width: 1em;
|
|
height: 1em;
|
|
background: #e9e9e9;
|
|
border: 1px solid #9b9b9b;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.ui-dialog input[type="number"] {
|
|
width: 3.5em;
|
|
}
|
|
|
|
.ui-dialog .disabled {
|
|
opacity: 0.2;
|
|
}
|
|
|
|
.ui-dialog .disabled::slider-thumb {
|
|
opacity: 0.2;
|
|
}
|
|
|
|
.ui-dialog .disabled::-moz-range-thumb {
|
|
opacity: 0.2;
|
|
}
|
|
|
|
.ui-dialog:disabled {
|
|
cursor: default;
|
|
}
|
|
|
|
div.slider {
|
|
width: 40em;
|
|
margin-top: 0.2em;
|
|
}
|
|
|
|
div.slider .ui-slider-handle {
|
|
width: 3em;
|
|
height: 1.6em;
|
|
top: 50%;
|
|
margin-top: -.8em;
|
|
text-align: center;
|
|
line-height: 1.6em;
|
|
}
|
|
|
|
#saveDropdown {
|
|
display: none;
|
|
position: absolute;
|
|
left: 29%;
|
|
top: 100%;
|
|
border: 1px solid #5e4fa2;
|
|
background-color: #a4879b;
|
|
width: 5em;
|
|
}
|
|
|
|
#loadDropdown {
|
|
display: none;
|
|
position: absolute;
|
|
left: 53%;
|
|
top: 100%;
|
|
border: 1px solid #5e4fa2;
|
|
background-color: #a4879b;
|
|
width: 9em;
|
|
}
|
|
|
|
#loadDropdown>div,
|
|
#saveDropdown>div {
|
|
padding: 2px 4px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#loadDropdown>div:hover,
|
|
#saveDropdown>div:hover {
|
|
color: white;
|
|
}
|
|
|
|
#brushPower,
|
|
#brushRadius {
|
|
width: 12em;
|
|
}
|
|
|
|
#rescaleHigher,
|
|
#rescaleLower,
|
|
#rescaleModifier {
|
|
width: 3.7em;
|
|
}
|
|
|
|
.italic {
|
|
font-style: italic;
|
|
}
|
|
|
|
.hidden {
|
|
display: none !important;
|
|
}
|
|
|
|
.burgs-table {
|
|
max-height: 75vh;
|
|
overflow-x: hidden;
|
|
overflow-y: scroll;
|
|
}
|
|
|
|
.table {
|
|
max-height: 75vh;
|
|
max-width: 75vw;
|
|
overflow-x: hidden;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.overflow {
|
|
max-width: 93vw;
|
|
overflow: auto;
|
|
max-height: 75vh;
|
|
}
|
|
|
|
.overflow > div {
|
|
width: max-content;
|
|
}
|
|
|
|
div.header > div {
|
|
font-weight: bold;
|
|
font-size: .9em;
|
|
display: inline-block;
|
|
position: sticky;
|
|
white-space: nowrap;
|
|
overflow-x: hidden;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
.sortable {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.totalLine {
|
|
color: #666666;
|
|
font-style: italic;
|
|
font-size: .9em;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.totalLine>div {
|
|
display: inline-block;
|
|
}
|
|
|
|
div.states {
|
|
border: 1px solid #d4d4d4;
|
|
background-image: linear-gradient(to right, #fafafa80 0%, #f0f0f080 50%, #c8c8c880 100%);
|
|
margin: .1em 0;
|
|
padding: 0 .2em;
|
|
font-size: .9em;
|
|
line-height: 1.5em;
|
|
}
|
|
|
|
div.states:hover, div.states.hovered {
|
|
border: 1px solid #c4c4c4;
|
|
background-image: linear-gradient(to right, #dedede 100%, #f2f2f2 50%, #fcfcfc 0%);
|
|
}
|
|
|
|
div.states > *,
|
|
div.states sup,
|
|
div.totalLine > div {
|
|
display: inline-block;
|
|
}
|
|
|
|
div.states>input {
|
|
width: 6em;
|
|
background: none;
|
|
border: 0;
|
|
}
|
|
|
|
div.states div {
|
|
width: 3.2em;
|
|
}
|
|
|
|
div.states .statePower, div.states .biomeHabitability {
|
|
width: 4em;
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
div.states .stateBurgs {
|
|
width: 2.4em;
|
|
}
|
|
|
|
div.states>.stateArea {
|
|
width: 5em;
|
|
}
|
|
|
|
div.states>.statePopulation {
|
|
width: 3em;
|
|
}
|
|
|
|
div.states .icon-pencil,
|
|
div.states .icon-trash-empty,
|
|
div.states .icon-eye,
|
|
div.states .icon-pin,
|
|
div.states .icon-flag-empty {
|
|
cursor: pointer;
|
|
}
|
|
|
|
div.states .icon-resize-vertical {
|
|
cursor: row-resize;
|
|
font-size: .9em;
|
|
}
|
|
|
|
div.states>[class^="icon-"] {
|
|
color: #6e5e66;
|
|
padding: 0;
|
|
}
|
|
|
|
div.states > .icon-arrows-cw {
|
|
color: #67575c;
|
|
font-size: .9em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
div.states>.before {
|
|
color: #6e5e66;
|
|
padding: 0 1px 0 0;
|
|
}
|
|
|
|
div.states>.small {
|
|
font-size: .9em;
|
|
}
|
|
|
|
div.states>.cultureName {
|
|
width: 5em;
|
|
}
|
|
|
|
div.states>.culturePopulation {
|
|
width: 4em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
div.states > .cultureBase,
|
|
div.states > .cultureType,
|
|
div.states > .stateCulture,
|
|
div.states > .diplomacyRelations {
|
|
width: 4.6em;
|
|
cursor: pointer;
|
|
border: 0;
|
|
background-color: transparent;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
appearance: none;
|
|
}
|
|
|
|
div.states > .cultureBase {
|
|
width: 6em;
|
|
}
|
|
|
|
div.states > .burgName,
|
|
div.states > .burgState,
|
|
div.states > .burgCulture {
|
|
width: 6em;
|
|
}
|
|
|
|
div.states .burgPopulation {
|
|
width: 4.8em;
|
|
}
|
|
|
|
div.states .burgType {
|
|
width: 3em;
|
|
}
|
|
|
|
div.states .burgType > span {
|
|
padding: 0 1px;
|
|
color: #6e5e66;
|
|
transition: 0.2s;
|
|
}
|
|
|
|
div.states span.inactive {
|
|
color: #c6c2c2;
|
|
}
|
|
|
|
div.states span.inactive:hover {
|
|
color: #abaaaa;
|
|
}
|
|
|
|
div.states>input.riverType {
|
|
width: 5em;
|
|
}
|
|
|
|
div.states > .coaIcon {
|
|
width: 1.4em;
|
|
height: 1.4em;
|
|
margin: -.3em 0;
|
|
cursor: pointer;
|
|
transition: all .4s ease-in-out;
|
|
}
|
|
|
|
div.states > .coaIcon:hover {
|
|
transform: scale(8);
|
|
}
|
|
|
|
div.states > .coaIcon > use {
|
|
pointer-events: none;
|
|
}
|
|
|
|
#diplomacyBodySection > div {
|
|
cursor: pointer;
|
|
}
|
|
|
|
#diplomacySelect {
|
|
width: 5em;
|
|
margin: .1em 0 0 -.3em;
|
|
position: fixed;
|
|
background-color: #ffffff;
|
|
border: 1px solid #1891ff;
|
|
}
|
|
|
|
#diplomacySelect > div {
|
|
width: 100%;
|
|
padding-left: .3em;
|
|
}
|
|
|
|
#diplomacySelect > div:hover {
|
|
background-color: #1891ff;
|
|
color: #ffffff;
|
|
width: calc(100% - .3em);
|
|
}
|
|
|
|
#burgsFooterPopulation {
|
|
border: 0;
|
|
width: 50px;
|
|
color: #666666;
|
|
font-style: italic;
|
|
line-height: 1.4em;
|
|
}
|
|
|
|
#stateNameEditor div.label,
|
|
#provinceNameEditor div.label,
|
|
#burgBody div.label,
|
|
#regimentBody div.label {
|
|
display: inline-block;
|
|
width: 5.5em;
|
|
}
|
|
|
|
#regimentBody div {
|
|
margin: .1em 0;
|
|
}
|
|
|
|
#regimentBody input[type="number"] {
|
|
width: 5em;
|
|
}
|
|
|
|
.burgFeature {
|
|
font-size: 1.2em;
|
|
padding: 1px 2px;
|
|
color: #555;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.burgFeature.inactive {
|
|
color: #ddd;
|
|
}
|
|
|
|
.burgFeature.inactive:hover {
|
|
color: #abaaaa;
|
|
}
|
|
|
|
div.states>.religionName {
|
|
width: 11em;
|
|
}
|
|
|
|
div.states>.religionType {
|
|
width: 5em;
|
|
cursor: pointer;
|
|
border: 0;
|
|
background-color: transparent;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
appearance: none;
|
|
}
|
|
|
|
div.states>.religionForm {
|
|
width: 6em;
|
|
}
|
|
|
|
div.states>.religionDeity {
|
|
width: 15em;
|
|
}
|
|
|
|
.placeholder {
|
|
opacity: 0;
|
|
cursor: default;
|
|
pointer-events: none;
|
|
}
|
|
|
|
div.states.selected {
|
|
border-color: #b28585;
|
|
background-image: linear-gradient(to right, #f2f2f2 0%, #ebe7e7 50%, #E5DADB 100%);
|
|
}
|
|
|
|
div.states.active {
|
|
border: 1px solid #c4c4c4;
|
|
background-image: linear-gradient(to right, #dedede 100%, #f2f2f2 50%, #fcfcfc 0%);
|
|
}
|
|
|
|
div.states.Self {
|
|
border-color: #858b8e;
|
|
background-image: linear-gradient(to right, #f2f2f2 0%, #b0c6d9 100%);
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
margin-bottom: .2em;
|
|
cursor: default !important;
|
|
}
|
|
|
|
div.states button.selectCapital {
|
|
margin: -1px 21px 0 7px;
|
|
padding: 0px 3px;
|
|
}
|
|
|
|
div.states > input.biomeName {
|
|
width: 12em;
|
|
}
|
|
|
|
div.states > div.biomeArea {
|
|
width: 5em;
|
|
}
|
|
|
|
rect.fillRect {
|
|
stroke: #666666;
|
|
stroke-width: 2;
|
|
}
|
|
|
|
#militaryHeader > div,
|
|
#regimentsHeader > div {
|
|
width: 5.2em;
|
|
}
|
|
|
|
#militaryBody div.states > input {
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
#militaryBody div.states > input,
|
|
#militaryBody div.states > div,
|
|
#regimentsBody div.states > div {
|
|
width: 5em;
|
|
}
|
|
|
|
#emblemBody > div {
|
|
padding: 1px 3px;
|
|
transition: all .3s ease-out;
|
|
}
|
|
|
|
#emblemBody > div.active {
|
|
background-color: #54ca7728;
|
|
}
|
|
|
|
#emblemArmiger {
|
|
text-align: center;
|
|
display: block;
|
|
}
|
|
|
|
#emblemBody .label {
|
|
width: 5.5em;
|
|
display: inline-block;
|
|
}
|
|
|
|
#emblemBody select {
|
|
width: 8em;
|
|
}
|
|
|
|
#picker text {
|
|
cursor: default;
|
|
}
|
|
|
|
#pickerHeader {
|
|
fill: #916e7f;
|
|
stroke: #5d4651;
|
|
cursor: move;
|
|
}
|
|
|
|
#pickerLabel {
|
|
fill: #f8ffff;
|
|
font-size: 12px;
|
|
font-weight: bold;
|
|
font-family: Arial, Helvetica, sans-serif;
|
|
cursor: move !important;
|
|
}
|
|
|
|
#pickerCloseRect {
|
|
cursor: pointer;
|
|
fill: #916e7f;
|
|
stroke: #f8ffff;
|
|
}
|
|
|
|
#pickerCloseText {
|
|
fill: #f8ffff;
|
|
font-size: 10px;
|
|
font-family: Arial, Helvetica, sans-serif;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#pickerControls line {
|
|
stroke: #999999;
|
|
stroke-width: 2;
|
|
}
|
|
|
|
#pickerControls circle {
|
|
fill: #ffeb3b;
|
|
stroke: #666666;
|
|
cursor: ew-resize;
|
|
}
|
|
|
|
#pickerControls circle:hover {
|
|
fill: #eca116;
|
|
stroke: #000000;
|
|
}
|
|
|
|
#pickerControls,
|
|
#pickerSpaces {
|
|
font-size: 11px;
|
|
}
|
|
|
|
#pickerSpaces input {
|
|
width: 22px;
|
|
font-size: 9px;
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
#pickerSpaces input::-webkit-inner-spin-button,
|
|
#pickerSpaces input::-webkit-outer-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
|
|
#pickerColors rect, #pickerHatches rect {
|
|
cursor: pointer;
|
|
}
|
|
|
|
#picker rect.selected {
|
|
outline: 2px dashed #b90c0c;
|
|
stroke-width: 0;
|
|
}
|
|
|
|
.hoverButton {
|
|
position: sticky;
|
|
margin-left: -1.8em;
|
|
margin-top: 1px;
|
|
background-color: #dedede;
|
|
font-size: 8px;
|
|
cursor: pointer;
|
|
padding: 0px 3px !important;
|
|
}
|
|
|
|
#unitsBody>div>* {
|
|
display: inline-block;
|
|
margin-bottom: .2em;
|
|
}
|
|
|
|
.unitsHeader {
|
|
margin: .8em 0 0 -1.1em;
|
|
font-weight: bold;
|
|
font-style: italic;
|
|
}
|
|
|
|
#unitsBottom, #reliefBottom {
|
|
margin: 6px 0 0 6px;
|
|
}
|
|
|
|
#unitsBody>div>div {
|
|
width: 9em;
|
|
}
|
|
|
|
#unitsBody>div>input[type="range"] {
|
|
width: 7em;
|
|
}
|
|
|
|
#unitsBody>div>input[type="text"] {
|
|
width: 11.2em;
|
|
}
|
|
|
|
#unitsBody>div>select {
|
|
width: 11.32em;
|
|
}
|
|
|
|
#unitsBody>div>input[type="number"] {
|
|
width: 3.4em;
|
|
}
|
|
|
|
#unitsBody>div>input,
|
|
#unitsBody>div>select {
|
|
border: 1px solid #e9e9e9;
|
|
}
|
|
|
|
#unitsEditor i.icon-lock-open,
|
|
#unitsEditor i.icon-lock {
|
|
color: #626573;
|
|
font-size: .8em;
|
|
cursor: pointer;
|
|
position: fixed;
|
|
margin: .4em 0 0 -.9em;
|
|
}
|
|
|
|
#barBackColor {
|
|
width: 3.5em;
|
|
padding: 0px;
|
|
height: 1.2em;
|
|
}
|
|
|
|
#ruler {
|
|
cursor: move;
|
|
fill: none;
|
|
}
|
|
|
|
#ruler circle {
|
|
stroke: #4e5a69;
|
|
fill: yellow;
|
|
cursor: grab;
|
|
}
|
|
|
|
#ruler rect {
|
|
stroke: #3d3d3d;
|
|
fill: yellow;
|
|
cursor: col-resize;
|
|
}
|
|
|
|
#ruler .white {
|
|
stroke: white;
|
|
}
|
|
|
|
#ruler .gray {
|
|
stroke: #3d3d3d;
|
|
}
|
|
|
|
#ruler text {
|
|
font-family: 'Times New Roman';
|
|
fill: #3d3d3d;
|
|
stroke: none;
|
|
text-anchor: middle;
|
|
text-shadow: 0 0 4px white;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#ruler .planimeter {
|
|
fill: lightblue;
|
|
fill-rule: evenodd;
|
|
fill-opacity: 0.5;
|
|
stroke: #737373;
|
|
}
|
|
|
|
#scaleBar {
|
|
stroke: none;
|
|
fill: none;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#scaleBar text {
|
|
fill: #353540;
|
|
text-anchor: middle;
|
|
font-family: Georgia;
|
|
}
|
|
|
|
#militaryOptionsTable select {
|
|
border: 1px solid #d4d4d4;
|
|
}
|
|
|
|
#militaryOptionsTable input {
|
|
width: 9em;
|
|
border: 1px solid #d4d4d4;
|
|
}
|
|
|
|
#militaryOptionsTable input[type="number"] {
|
|
width: 4em;
|
|
}
|
|
|
|
#militaryOptionsTable button {
|
|
width: 100%;
|
|
}
|
|
|
|
#gridOverlay {
|
|
fill: none;
|
|
}
|
|
|
|
#coordinateLabels {
|
|
fill: #333333;
|
|
font-family: monospace;
|
|
text-shadow: 0 0 4px white;
|
|
stroke-width: 0;
|
|
dominant-baseline: central;
|
|
text-anchor: middle;
|
|
}
|
|
|
|
ul.share-buttons {
|
|
margin: 4px 0 0 0;
|
|
padding-left: 8%;
|
|
}
|
|
|
|
ul.share-buttons li {
|
|
padding: 0;
|
|
background: none !important;
|
|
width: 16%;
|
|
margin: 0;
|
|
}
|
|
|
|
ul.share-buttons img {
|
|
width: 2em;
|
|
}
|
|
|
|
input[type="checkbox"] {
|
|
display: none;
|
|
}
|
|
|
|
.checkbox,
|
|
.checkbox-label {
|
|
margin: 3px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.checkbox+.checkbox-label:before {
|
|
content: '';
|
|
display: inline-block;
|
|
vertical-align: text-top;
|
|
width: .6em;
|
|
height: .6em;
|
|
padding: .2em;
|
|
margin-right: .2em;
|
|
border: 1px solid darkgrey;
|
|
border-radius: 15%;
|
|
background: white;
|
|
}
|
|
|
|
.checkbox:checked+.checkbox-label:before {
|
|
line-height: .8em;
|
|
font-weight: bold;
|
|
content: '✓';
|
|
color: #333333;
|
|
}
|
|
|
|
div.textual select,
|
|
div.textual textarea {
|
|
font-family: Copperplate, monospace;
|
|
}
|
|
|
|
div.textual input {
|
|
font-family: Copperplate, monospace;
|
|
}
|
|
|
|
div.textual fieldset {
|
|
margin: 3px 3px 5px 0;
|
|
border-style: dashed;
|
|
}
|
|
|
|
div.textual span, .textual legend {
|
|
font-size: .8em;
|
|
font-weight: bold;
|
|
}
|
|
|
|
#namesbaseExamples {
|
|
font-family: Copperplate, monospace;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#markers {
|
|
cursor: pointer;
|
|
font-family: monospace;
|
|
-moz-user-select: none;
|
|
user-select: none;
|
|
text-anchor: middle;
|
|
}
|
|
|
|
#markerEditor > button {
|
|
vertical-align: top;
|
|
}
|
|
|
|
.highlighted {
|
|
outline-width: 2px;
|
|
outline-style: dashed;
|
|
outline-color: #0da6ff;
|
|
outline-offset: 100px;
|
|
fill: none;
|
|
}
|
|
|
|
div#notes {
|
|
display: none;
|
|
position: fixed;
|
|
width: 28vw;
|
|
right: 1vw;
|
|
top: 1vw;
|
|
font-size: 1.2em;
|
|
border: 1px solid #5e4fa2;
|
|
background: rgba(255, 250, 228, 0.7);
|
|
box-shadow: 2px 2px 5px -3px #3a2804;
|
|
white-space: pre-line;
|
|
}
|
|
|
|
div#notesHeader {
|
|
font-weight: bold;
|
|
font-size: 1.3em;
|
|
padding: 0 0 4px 14px;
|
|
border-bottom: 1px solid #5e4fa2;
|
|
}
|
|
|
|
div#notesBody {
|
|
padding: 0 1em;
|
|
max-height: 80vh;
|
|
overflow: auto;
|
|
}
|
|
|
|
svg.button {
|
|
position: relative;
|
|
background-color: transparent;
|
|
margin: -5px;
|
|
padding: 0;
|
|
}
|
|
|
|
#reliefEditor > div > div {
|
|
font-style: italic;
|
|
display: inline-block;
|
|
}
|
|
|
|
#reliefEditor div.reliefEditorLabel {
|
|
width: 4em;
|
|
}
|
|
|
|
#reliefEditor input[type="range"] {
|
|
width: 16em;
|
|
}
|
|
|
|
#reliefEditor input[type="number"] {
|
|
width: 3em;
|
|
}
|
|
|
|
#reliefIconsDiv {
|
|
margin-top: 2px;
|
|
padding: 2px;
|
|
}
|
|
|
|
#reliefIconsDiv svg {
|
|
width: 40px;
|
|
height: 40px;
|
|
background-color: #e7e6e4;
|
|
border: 1px solid #a9a9a9;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#reliefIconsDiv svg:hover {
|
|
border-color: #5c5c5c;
|
|
background-color: #eef6fb;
|
|
transition: all .3s ease-out 3s;
|
|
transform: scale(2);
|
|
}
|
|
|
|
#reliefIconsDiv svg.pressed {
|
|
border: 1px solid #b3352c;
|
|
background-color: #f2f2f2;
|
|
}
|
|
|
|
#reliefIconsSeletionAny {
|
|
display: none;
|
|
text-anchor: middle;
|
|
dominant-baseline: central;
|
|
}
|
|
|
|
#alertMessage {
|
|
-moz-user-select: text;
|
|
user-select: text;
|
|
max-height: 70vh;
|
|
max-width: 75vw;
|
|
overflow: auto;
|
|
}
|
|
|
|
#alertMessage ul {
|
|
padding-left: 15px;
|
|
margin: 10px 0;
|
|
}
|
|
|
|
.pseudoLink {
|
|
cursor: pointer;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
#info-line {
|
|
font-size: .9em;
|
|
color: gray;
|
|
user-select: none;
|
|
}
|
|
|
|
.optionsSeedRestore {
|
|
font-size: 12px;
|
|
cursor: pointer;
|
|
margin-right: 2px;
|
|
}
|
|
|
|
.optionsSeedRestore:hover {
|
|
color: blue;
|
|
}
|
|
|
|
#worldControls {
|
|
width: 16em;
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
}
|
|
|
|
#worldControls > div {
|
|
display: block;
|
|
margin: 1px 0;
|
|
padding: 2px 0;
|
|
}
|
|
|
|
#worldControls input[type="number"] {
|
|
border: 1px solid #e5e5e5;
|
|
padding: 0px;
|
|
width: 3.2em;
|
|
}
|
|
|
|
#worldControls i.icon-lock-open,
|
|
#worldControls i.icon-lock {
|
|
color: #626573;
|
|
font-size: .8em;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#globe {
|
|
stroke: black;
|
|
stroke-width: 1;
|
|
}
|
|
|
|
#globeNoteLines {
|
|
stroke-dasharray: 5;
|
|
stroke: #bbb;
|
|
}
|
|
|
|
#globaAxisLabels {
|
|
font-style: italic;
|
|
font-size: 9px;
|
|
font-family: monospace;
|
|
stroke: none;
|
|
fill: #001754;
|
|
}
|
|
|
|
#globeLatLabels {
|
|
font-size: 12px;
|
|
font-family: monospace;
|
|
stroke: none;
|
|
fill: #001754;
|
|
}
|
|
|
|
#globeWindArrows {
|
|
fill: none;
|
|
stroke: #6072a3;
|
|
cursor: pointer;
|
|
}
|
|
|
|
#globeWindArrows path {
|
|
stroke-width: 1.7px;
|
|
fill: none;
|
|
stroke: #6072a3;
|
|
pointer-events: none;
|
|
}
|
|
|
|
#globeWindArrows circle {
|
|
fill: #fff;
|
|
fill-opacity: 0;
|
|
stroke-opacity: .05;
|
|
}
|
|
|
|
#globaAxisLabels #restoreWind:hover {
|
|
cursor: pointer;
|
|
fill: blue;
|
|
}
|
|
|
|
#globeOutline {
|
|
fill: url(#temperatureGradient);
|
|
}
|
|
|
|
#globeArea {
|
|
fill: white;
|
|
fill-opacity: .3;
|
|
}
|
|
|
|
#globeGraticule {
|
|
fill: none;
|
|
stroke-width: .2;
|
|
}
|
|
|
|
#globeEquator {
|
|
stroke: red;
|
|
stroke-width: 1.4;
|
|
}
|
|
|
|
#legend {
|
|
cursor: move;
|
|
-moz-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
.dontAsk {
|
|
display: inline-block;
|
|
margin: .9em 0 0 .6em;
|
|
}
|
|
|
|
#errorBox {
|
|
font-size: .9em;
|
|
font-family: Consolas, monospace;
|
|
color: #920303;
|
|
background-color: #dabdbd91;
|
|
padding: 2px;
|
|
border: 1px solid #916e7f;
|
|
}
|
|
|
|
.announcement {
|
|
background-color: #a18888;
|
|
color: white;
|
|
padding: .4em .5em;
|
|
border: dashed 1px #5d4651;
|
|
}
|
|
|
|
#prompt {
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 50%;
|
|
transform: translate(-50%, -50%);
|
|
max-width: 22em;
|
|
background-color: #fff;
|
|
padding: 1.2em;
|
|
border: solid 1px #000;
|
|
font-size: 1.2em;
|
|
z-index: 1000;
|
|
}
|
|
|
|
#promptText {
|
|
padding: 0 0 .6em 0;
|
|
font-weight: bold;
|
|
font-family: sans-serif;
|
|
}
|
|
|
|
#mapOverlay {
|
|
position: absolute;
|
|
display: flex;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
align-items: center;
|
|
justify-content: center;
|
|
z-index: 10;
|
|
pointer-events: none;
|
|
text-align: center;
|
|
background: rgba(0, 0, 0, .5);
|
|
font-size: 2.4em;
|
|
color: #fff5da;
|
|
text-shadow: 0px 1px 4px #4c3a35;
|
|
}
|
|
|
|
.epgrid line {
|
|
stroke: lightgrey;
|
|
stroke-opacity: .7;
|
|
shape-rendering: crispEdges;
|
|
}
|
|
|
|
.epgrid path {
|
|
stroke-width: 0;
|
|
}
|
|
|
|
.pell {
|
|
border: 1px solid hsla(0,0%,4%,.1)
|
|
}
|
|
|
|
.pell,.pell-content {
|
|
box-sizing: border-box
|
|
}
|
|
|
|
.pell-content {
|
|
height: 14em;
|
|
outline: 0;
|
|
overflow-y: auto;
|
|
padding: .6em;
|
|
font-family: Copperplate, monospace;
|
|
background-color: #fff;
|
|
border: 1px solid #dedede;
|
|
}
|
|
|
|
.pell-actionbar {
|
|
background-color: #fff;
|
|
border: 1px solid #dedede;
|
|
border-bottom: 0;
|
|
}
|
|
|
|
.pell-button {
|
|
background-color: transparent;
|
|
border: none;
|
|
cursor: pointer;
|
|
height: 30px;
|
|
outline: 0;
|
|
width: 30px;
|
|
vertical-align: bottom
|
|
}
|
|
|
|
.pell-button-selected {
|
|
background-color: #f0f0f0
|
|
}
|
|
|
|
#debug {
|
|
font-size: 1px;
|
|
opacity: .8;
|
|
}
|
|
|
|
@media print {
|
|
div, canvas {display: none;}
|
|
}
|
|
|
|
@media only screen and (max-width: 420px) {
|
|
#collapsible, #options {
|
|
margin: 0;
|
|
border: 0;
|
|
}
|
|
|
|
#options {
|
|
height: 100vh;
|
|
width: 100vw;
|
|
}
|
|
|
|
table {
|
|
width: 100%;
|
|
}
|
|
|
|
.tabcontent {
|
|
max-width: 100%;
|
|
}
|
|
|
|
.drag-trigger {
|
|
display: none;
|
|
}
|
|
}
|