|
|
|
|
|
:root { |
|
|
--color-black: #000; |
|
|
--color-black-light: #1b1919; |
|
|
--color-white: #fff; |
|
|
--color-gunmetal: #383945; |
|
|
--color-gunmetal-dark: #2d2d2f; |
|
|
--color-gold-one: #c7c5b3; |
|
|
--color-gold-two: #9a8866; |
|
|
--color-blue-light: #0292c0; |
|
|
--color-gray: #424242; |
|
|
--color-gray-light: #636363; |
|
|
--color-green: #00a700; |
|
|
--color-green-light: #6a9a66; |
|
|
--color-orange: #ca8a00; |
|
|
--color-red: #cd1e2f; |
|
|
--color-red-light: #9a6666; |
|
|
--color-purple: #8c6edf; |
|
|
--color-yellow: #ffe084; |
|
|
--color-yellow-light: #e0dfd6; |
|
|
--display-height: auto; |
|
|
--bulma-modal-z: 2040; |
|
|
} |
|
|
|
|
|
@font-face { |
|
|
font-family: "BenderLight"; |
|
|
src: url("webfonts/bender/bender-light.woff2") format("woff2"), url("webfonts/bender/bender-light.woff") format("woff"); |
|
|
} |
|
|
@font-face { |
|
|
font-family: "Bender"; |
|
|
src: url("webfonts/bender/bender.woff2") format("woff2"), url("webfonts/bender/bender.woff") format("woff"); |
|
|
} |
|
|
@font-face { |
|
|
font-family: "BenderItalic"; |
|
|
src: url("webfonts/bender/bender-italic.woff2") format("woff2"), url("webfonts/bender/bender-italic.woff") format("woff"); |
|
|
} |
|
|
@font-face { |
|
|
font-family: "BenderBold"; |
|
|
src: url("webfonts/bender/bender-bold.woff2") format("woff2"), url("webfonts/bender/bender-bold.woff") format("woff"); |
|
|
} |
|
|
|
|
|
.desc-line-break { |
|
|
margin-top: 2rem; |
|
|
margin-bottom: 2rem; |
|
|
width: 50%; |
|
|
} |
|
|
|
|
|
html, |
|
|
body { |
|
|
margin: 0; |
|
|
padding: 0; |
|
|
height: 100h; |
|
|
overflow: hidden; |
|
|
} |
|
|
|
|
|
body { |
|
|
background-color: var(--color-gunmetal-dark); |
|
|
color: var(--color-gold-one); |
|
|
margin: 0; |
|
|
padding: 0; |
|
|
height: 100%; |
|
|
font-family: bender, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; |
|
|
font-style: normal; |
|
|
font-weight: 400; |
|
|
font-size: 16px; |
|
|
word-spacing: 1px; |
|
|
-ms-text-size-adjust: 100%; |
|
|
-webkit-text-size-adjust: 100%; |
|
|
-moz-osx-font-smoothing: grayscale; |
|
|
-webkit-font-smoothing: antialiased; |
|
|
} |
|
|
|
|
|
code { |
|
|
font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace; |
|
|
} |
|
|
|
|
|
body * { |
|
|
box-sizing: border-box; |
|
|
} |
|
|
|
|
|
iframe { |
|
|
border: 0; |
|
|
height: 100%; |
|
|
width: 100%; |
|
|
} |
|
|
|
|
|
input, |
|
|
select, |
|
|
button { |
|
|
border-radius: 0; |
|
|
font-family: inherit; |
|
|
} |
|
|
|
|
|
button, |
|
|
input[type="submit"] { |
|
|
background-color: var(--color-gold-two); |
|
|
border: 0; |
|
|
color: var(--color-black); |
|
|
height: 40px; |
|
|
padding: 0; |
|
|
} |
|
|
|
|
|
input[type="text"], |
|
|
input[type="number"] { |
|
|
padding: 12px; |
|
|
max-height: 40px; |
|
|
border: 2px solid var(--color-gold-two); |
|
|
background-color: var(--color-gunmetal-dark); |
|
|
color: var(--color-gold-one); |
|
|
} |
|
|
|
|
|
input[type="text"]:focus, |
|
|
input[type="number"]:focus { |
|
|
outline: none; |
|
|
border: 2px solid var(--color-gold-one); |
|
|
} |
|
|
|
|
|
input[type="text"].number { |
|
|
width: 80px; |
|
|
} |
|
|
|
|
|
input[name="session-id"] { |
|
|
padding-left: 20px; |
|
|
} |
|
|
|
|
|
select { |
|
|
padding: 10px; |
|
|
margin-bottom: 2vh; |
|
|
} |
|
|
|
|
|
a { |
|
|
color: var(--color-gold-two); |
|
|
text-decoration: none; |
|
|
} |
|
|
|
|
|
a:hover { |
|
|
text-decoration: underline; |
|
|
text-underline-offset: 2px; |
|
|
} |
|
|
|
|
|
cite { |
|
|
display: block; |
|
|
font-size: 14px; |
|
|
} |
|
|
|
|
|
.display-wrapper { |
|
|
height: var(--display-height); |
|
|
min-height: 80vh; |
|
|
margin: 0 10px; |
|
|
position: relative; |
|
|
} |
|
|
|
|
|
.page-wrapper { |
|
|
margin: 0 10px; |
|
|
max-width: 1200px; |
|
|
|
|
|
} |
|
|
|
|
|
.updated-label { |
|
|
color: var(--color-gold-one); |
|
|
font-size: 10px; |
|
|
left: 4px; |
|
|
position: absolute; |
|
|
top: 2px; |
|
|
} |
|
|
|
|
|
.time-wrapper { |
|
|
background-color: rgb(from var(--color-black) r g b / 0.5); |
|
|
padding: 10px 20px; |
|
|
position: absolute; |
|
|
right: -10px; |
|
|
top: 0; |
|
|
z-index: 1005; |
|
|
text-align: right; |
|
|
} |
|
|
|
|
|
.time-wrapper a { |
|
|
color: inherit; |
|
|
} |
|
|
|
|
|
.time-wrapper div { |
|
|
font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace; |
|
|
} |
|
|
|
|
|
.map-image-wrapper { |
|
|
height: var(--display-height); |
|
|
width: 98vw; |
|
|
display: flex; |
|
|
align-items: center; |
|
|
justify-content: center; |
|
|
} |
|
|
|
|
|
.map-image { |
|
|
max-height: 100%; |
|
|
max-width: 100%; |
|
|
object-fit: contain; |
|
|
} |
|
|
|
|
|
.icon-with-text { |
|
|
vertical-align: middle; |
|
|
margin-right: 8px; |
|
|
margin-left: 8px; |
|
|
} |
|
|
|
|
|
.icon-with-text-hidden { |
|
|
visibility: hidden; |
|
|
} |
|
|
|
|
|
.center-title { |
|
|
text-align: center; |
|
|
} |
|
|
|
|
|
.screen-link { |
|
|
margin-left: 8px; |
|
|
margin-right: 8px; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
align-items: center; |
|
|
} |
|
|
|
|
|
.screen-link-icon { |
|
|
vertical-align: middle; |
|
|
margin-right: 8px; |
|
|
} |
|
|
|
|
|
.price-wrapper { |
|
|
color: var(--color-gold-one); |
|
|
font-size: 14px; |
|
|
} |
|
|
|
|
|
.price-wrapper-tool { |
|
|
color: var(--color-blue-light); |
|
|
font-size: 14px; |
|
|
} |
|
|
|
|
|
.page-headline-wrapper { |
|
|
display: flex; |
|
|
align-items: center; |
|
|
max-width: 1200px; |
|
|
margin: auto; |
|
|
white-space: nowrap; |
|
|
} |
|
|
|
|
|
.page-headline-wrapper h1 { |
|
|
flex-grow: 1; |
|
|
text-align: center; |
|
|
white-space: initial; |
|
|
display: inline-flex; |
|
|
} |
|
|
|
|
|
.wiki-link-wrapper { |
|
|
font-size: larger; |
|
|
} |
|
|
|
|
|
div.tippy-box { |
|
|
background-color: var(--color-gunmetal-dark); |
|
|
color: var(--color-gold-one); |
|
|
border-color: var(--color-gray); |
|
|
border-radius: 4px; |
|
|
border-style: solid; |
|
|
border-width: 3px; |
|
|
box-shadow: 0 0 0 1px rgb(from var(--color-black) r g b / 0.1); |
|
|
} |
|
|
|
|
|
div.tippy-box[data-placement^="top"] > .tippy-arrow::before { |
|
|
border-top-color: var(--color-gray); |
|
|
bottom: -10px; |
|
|
} |
|
|
|
|
|
div.tippy-box[data-placement^="bottom"] > .tippy-arrow::before { |
|
|
border-bottom-color: var(--color-gray); |
|
|
top: -10px; |
|
|
} |
|
|
|
|
|
div.tippy-box[data-placement^="left"] > .tippy-arrow::before { |
|
|
border-left-color: var(--color-gray); |
|
|
right: -10px; |
|
|
} |
|
|
|
|
|
div.tippy-box[data-placement^="right"] > .tippy-arrow::before { |
|
|
border-right-color: var(--color-gray); |
|
|
left: -10px; |
|
|
} |
|
|
|
|
|
.hr-muted { |
|
|
margin-top: 2rem; |
|
|
border-bottom: 1px solid var(--color-gold-two); |
|
|
width: 80%; |
|
|
opacity: 0.4; |
|
|
} |
|
|
|
|
|
.hr-muted-full { |
|
|
margin-top: 2rem; |
|
|
border-bottom: 1px solid var(--color-gold-two); |
|
|
width: 100%; |
|
|
opacity: 0.4; |
|
|
} |
|
|
|
|
|
.rc-slider-mark-text { |
|
|
color: rgb(from var(--color-gold-one) r g b / 0.8) !important; |
|
|
} |
|
|
|
|
|
.rc-slider-mark-text-active { |
|
|
color: rgb(from var(--color-gold-one) r g b/ 1) !important; |
|
|
} |
|
|
|
|
|
|
|
|
.information-section { |
|
|
background: rgb(from var(--color-black) r g b / 0.1); |
|
|
border: 1px solid rgb(from var(--color-white) r g b/ 0.1); |
|
|
border-radius: 0 20px 0 20px; |
|
|
margin-bottom: 50px; |
|
|
overflow: hidden; |
|
|
} |
|
|
.information-section.has-table { |
|
|
border-radius: 0 20px 0 0; |
|
|
} |
|
|
|
|
|
.information-section h2 { |
|
|
display: flex; |
|
|
align-items: center; |
|
|
font-size: 24px; |
|
|
margin: 0; |
|
|
padding: 15px 20px; |
|
|
background: rgb(from var(--primary-color-black) r g b / 0.4); |
|
|
color: var(--color-gold-one); |
|
|
background: rgb(from var(--color-black) r g b / 0.3); |
|
|
border-bottom: 1px solid rgb(from var(--color-white) r g b / 0.1); |
|
|
} |
|
|
.information-section h2 svg { |
|
|
width: 1.6rem !important; |
|
|
height: auto !important; |
|
|
margin: 0 12px 0 0; |
|
|
} |
|
|
.information-section .content { |
|
|
padding: 20px; |
|
|
} |
|
|
.information-section .content p { |
|
|
margin: 0; |
|
|
} |
|
|
|
|
|
.filter-wrapper.open { |
|
|
z-index: 2; |
|
|
} |
|
|
|
|
|
@media screen and (min-width: 800px) { |
|
|
.control-wrapper { |
|
|
display: none; |
|
|
} |
|
|
|
|
|
.page-headline-wrapper h1 { |
|
|
flex-grow: 1; |
|
|
text-align: left; |
|
|
} |
|
|
} |
|
|
|
|
|
@media screen and (min-width: 1280px) { |
|
|
.page-wrapper { |
|
|
margin: 0 auto; |
|
|
} |
|
|
} |
|
|
|
|
|
@media screen and (min-width: 1920px) { |
|
|
.page-wrapper { |
|
|
margin: 0 auto; |
|
|
max-width: 1600px; |
|
|
} |
|
|
} |
|
|
|
|
|
#map { |
|
|
background-color: transparent; |
|
|
} |
|
|
|
|
|
|
|
|
.leaflet-popup-content-wrapper { |
|
|
background-color: rgb(45, 45, 47); |
|
|
} |
|
|
|
|
|
.leaflet-popup-tip { |
|
|
background-color: rgb(45, 45, 47); |
|
|
} |
|
|
|
|
|
.leaflet-popup-content-wrapper, |
|
|
.leaflet-popup-content-wrapper a { |
|
|
color: var(--color-gold-one); |
|
|
font-family: bender, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; |
|
|
font-style: normal; |
|
|
|
|
|
} |
|
|
|
|
|
.leaflet-popup-content-wrapper a { |
|
|
color: var(--color-gold-two); |
|
|
} |
|
|
|
|
|
.leaflet-popup-content { |
|
|
margin: 0.3rem 0.2rem; |
|
|
line-height: 1.3; |
|
|
font-size: 1rem; |
|
|
min-height: 1px; |
|
|
} |
|
|
|
|
|
|
|
|
.leaflet-control-coordinates { |
|
|
color: var(--color-black); |
|
|
font-weight: bold; |
|
|
} |
|
|
|
|
|
.leaflet-control-coordinates { |
|
|
background-color: var(--color-white); |
|
|
background-color: rgb(from var(--color-white) r g b / 0.8); |
|
|
cursor: pointer; |
|
|
} |
|
|
|
|
|
.leaflet-control-coordinates, |
|
|
.leaflet-control-coordinates .uiElement input { |
|
|
-webkit-border-radius: 5px; |
|
|
-moz-border-radius: 5px; |
|
|
border-radius: 5px; |
|
|
} |
|
|
|
|
|
.leaflet-control-coordinates .uiElement { |
|
|
margin: 4px; |
|
|
} |
|
|
|
|
|
.leaflet-control-coordinates .uiElement .labelFirst { |
|
|
margin-right: 4px; |
|
|
} |
|
|
|
|
|
.leaflet-control-coordinates .uiHidden { |
|
|
display: none; |
|
|
} |
|
|
|
|
|
.leaflet-control-coordinates .uiElement.label { |
|
|
color: inherit; |
|
|
font-weight: inherit; |
|
|
font-size: inherit; |
|
|
padding: 0; |
|
|
display: inherit; |
|
|
} |
|
|
|
|
|
|
|
|
.leaflet-control-layers-group-name { |
|
|
font-weight: 700; |
|
|
margin-bottom: 0.2em; |
|
|
margin-left: 3px; |
|
|
} |
|
|
.leaflet-control-layers-group { |
|
|
margin-bottom: 0.5em; |
|
|
} |
|
|
.leaflet-control-layers-scrollbar { |
|
|
overflow-y: scroll; |
|
|
padding-right: 10px; |
|
|
} |
|
|
.leaflet-control-layers-group-label { |
|
|
margin-bottom: 2px; |
|
|
} |
|
|
.leaflet-control-layers-group-selector, |
|
|
.leaflet-control-layers-selector { |
|
|
vertical-align: top; |
|
|
} |
|
|
.leaflet-control-layers-group label:not(.leaflet-control-layers-group-label) { |
|
|
text-indent: 15px; |
|
|
} |
|
|
.leaflet-control-layers-group.group-collapsable.collapsed .leaflet-control-layers-group-collapse, |
|
|
.leaflet-control-layers-group.group-collapsable:not(.collapsed) .leaflet-control-layers-group-expand, |
|
|
.leaflet-control-layers-group.group-collapsable.collapsed label:not(.leaflet-control-layers-group-label) { |
|
|
display: none; |
|
|
} |
|
|
.leaflet-control-layers-group-expand-default:before { |
|
|
content: "+"; |
|
|
width: 12px; |
|
|
display: inline-block; |
|
|
text-align: center; |
|
|
} |
|
|
.leaflet-control-layers-group-collapse-default:before { |
|
|
content: "-"; |
|
|
width: 12px; |
|
|
display: inline-block; |
|
|
text-align: center; |
|
|
} |
|
|
|
|
|
.control-item-image { |
|
|
height: 14px; |
|
|
position: relative; |
|
|
top: 2px; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.leaflet-layer.off-level > .leaflet-tile-container, |
|
|
div.leaflet-pane.leaflet-overlay-pane > img.off-level { |
|
|
opacity: 20%; |
|
|
} |
|
|
|
|
|
div.awesome-marker.off-level { |
|
|
opacity: 20%; |
|
|
z-index: -9999 !important; |
|
|
} |
|
|
|
|
|
div.leaflet-pane.leaflet-marker-pane > .off-level { |
|
|
opacity: 20%; |
|
|
z-index: -9999 !important; |
|
|
} |
|
|
|
|
|
div.leaflet-overlay-pane > svg.leaflet-zoom-animated > g > path.off-level { |
|
|
stroke-opacity: 20%; |
|
|
fill-opacity: 2%; |
|
|
} |
|
|
|
|
|
.not-shown { |
|
|
display: none; |
|
|
} |
|
|
|
|
|
.leaflet-container .leaflet-marker-pane .extract-icon img { |
|
|
max-width: 24px !important; |
|
|
max-height: 24px !important; |
|
|
} |
|
|
|
|
|
.extract-icon { |
|
|
display: inline; |
|
|
white-space: nowrap; |
|
|
} |
|
|
|
|
|
.extract-name { |
|
|
font-weight: 800; |
|
|
font-size: 18px; |
|
|
font-family: Arial, Helvetica, sans-serif; |
|
|
color: var(--color-white); |
|
|
white-space: nowrap; |
|
|
|
|
|
vertical-align: top; |
|
|
text-shadow: 0 0 3px var(--color-black); |
|
|
-webkit-text-stroke: 0.5px var(--color-black); |
|
|
} |
|
|
|
|
|
.extract-name.pmc { |
|
|
color: var(--color-green); |
|
|
} |
|
|
|
|
|
.extract-name.scav { |
|
|
color: var(--color-orange); |
|
|
} |
|
|
|
|
|
.extract-name.shared { |
|
|
color: var(--color-blue-light); |
|
|
} |
|
|
|
|
|
.extract-name.transit { |
|
|
color: var(--color-red); |
|
|
} |
|
|
|
|
|
.poi-image, |
|
|
img.popup-item { |
|
|
max-width: 24px; |
|
|
max-height: 24px; |
|
|
vertical-align: middle; |
|
|
} |
|
|
|
|
|
.poi-link { |
|
|
cursor: pointer; |
|
|
} |
|
|
|
|
|
|
|
|
.leaflet-control { |
|
|
background-color: rgb(from var(--color-black) r g b / 0.75); |
|
|
color: var(--color-gold-one); |
|
|
font-family: bender, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; |
|
|
font-style: normal; |
|
|
font-weight: 400; |
|
|
font-size: 16px; |
|
|
} |
|
|
|
|
|
|
|
|
.leaflet-control-map-settings.leaflet-control { |
|
|
padding: 4px 4px; |
|
|
} |
|
|
|
|
|
.leaflet-control-map-settings { |
|
|
background-color: rgb(from var(--color-black) r g b / 0.75); |
|
|
} |
|
|
|
|
|
.leaflet-container.only-active-quest-markers .inactive-quest-marker { |
|
|
display: none; |
|
|
} |
|
|
|
|
|
|
|
|
.leaflet-control-fullscreen a { |
|
|
background-color: rgb(from var(--color-black) r g b / 0.75); |
|
|
} |
|
|
|
|
|
.leaflet-control-fullscreen a:hover { |
|
|
background-color: rgba(50, 50, 50, 0.75); |
|
|
} |
|
|
|
|
|
|
|
|
.leaflet-bar a { |
|
|
background-color: transparent; |
|
|
color: var(--color-gold-one); |
|
|
border-bottom-color: rgb(50, 50, 50); |
|
|
} |
|
|
|
|
|
.leaflet-bar a:hover, |
|
|
.leaflet-bar a:active { |
|
|
background-color: rgba(25, 25, 25, 0.75); |
|
|
color: var(--color-gold-one); |
|
|
text-decoration: none; |
|
|
} |
|
|
|
|
|
.leaflet-bar a.leaflet-disabled { |
|
|
color: var(--color-gold-two); |
|
|
background-color: rgba(50, 50, 50, 0.75); |
|
|
} |
|
|
|
|
|
.leaflet-bar a.leaflet-disabled:hover, |
|
|
.leaflet-bar a.leaflet-disabled:active { |
|
|
background-color: rgba(40, 40, 40, 0.75); |
|
|
} |
|
|
|
|
|
.leaflet-control-layers-list { |
|
|
font-size: 14px; |
|
|
} |
|
|
|
|
|
.leaflet-control-fullscreen a { |
|
|
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0CAYAAACU7CiIAAAAxnpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjabVBRDsMgCP3nFDuC8KjicezaJrvBjj+suLTLXuITeOSh0P5+HfToEFbSpViuOSeHVq3SPLA00E7mpCePpIXG9zpBQxAvwW+M1HL0zzp/DaYhp+ViZM8Q1rtQY4DYj1EMQn+ReLCFUQ0jyBA4DFp8IVcr1y+se7rDxqFOx9xJGddvrsW3ty0+ByI7GMkZYykQ9KOE5gE7M8wbE+pZUWdFjpf0Df/Z0wR9AGIiWbdAFcPEAAABhGlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw1AUhU/TSkUqBe0g4pChOtlFRRxLFYtgobQVWnUweekfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfE2cFJ0UVKvC8ptIjxwuN9nHfP4b37AKFVY6oZiAOqZhmZZELMF1bF4Ct8GEIYAUQlZuqp7GIOnvV1T91UdzGe5d33Zw0qRZMBPpE4znTDIt4gnt20dM77xBFWkRTic+JJgy5I/Mh12eU3zmWHBZ4ZMXKZeeIIsVjuYbmHWcVQiWeIo4qqUb6Qd1nhvMVZrTVY5578haGitpLlOq0xJLGEFNIQIaOBKmqwEKNdI8VEhs4THv5Rx58ml0yuKhg5FlCHCsnxg//B79mapekpNymUAPpebPtjHAjuAu2mbX8f23b7BPA/A1da119vAXOfpDe7WvQICG8DF9ddTd4DLneAkSddMiRH8tMSSiXg/Yy+qQAM3wIDa+7cOuc4fQByNKvlG+DgEJgoU/a6x7v7e+f2b09nfj92lnKoz48yYwAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NDAyNDAzZGQtMzYxMS00OGRjLWJjMGUtNzQ0NmViYTcxNTc3IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NTkzNGExLWNhYzAtNGJjNS05Mjc3LTljMDgyZTc3NzA0MSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmUyMmRkYjhlLWIzZTQtNGRkYy1iN2YxLTRiZDdiNzEyZGVmZCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzA1NTkwMjg2MzczMjE5IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzQiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjAxOjE4VDA5OjA0OjQ2LTA2OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDowMToxOFQwOTowNDo0Ni0wNjowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ0MzNjMDAwLTc2MjQtNDcxOS1hNjBhLTBmMDJiZDZiYTZhMyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wMS0xOFQwOTowNDo0NiIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz6tAhAHAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH6AESDwQuQlUKHQAAAIdJREFUWMPtl0EOwCAIBNemH+NllZfxNHvxZKixNDWx3TmiBlHAFSCkkjyjmRXPLiIpMg8AtlkR7b1Bb2eRCKdG9D1HZFHMrPRqIrKOdfROr2vP+05vY2cghFCpUqku9/A1x5IBHI1ZRSSHs+5JJvI3McfRheJUZ6qOKtXhrKvZlXlHVKrkB5zEQE3lVsjhWQAAAABJRU5ErkJggg=="); |
|
|
} |
|
|
|
|
|
|
|
|
.leaflet-control-raid-info { |
|
|
background-color: rgb(from var(--color-black) r g b / 0.5); |
|
|
line-height: normal; |
|
|
} |
|
|
|
|
|
.leaflet-control-raid-info a { |
|
|
color: var(--color-gold-one); |
|
|
} |
|
|
|
|
|
|
|
|
.leaflet-marker-icon.map-area-label { |
|
|
font-family: bender, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; |
|
|
font-weight: 800; |
|
|
font-size: 20px; |
|
|
color: var(--color-gold-one); |
|
|
text-shadow: 0 0 3px var(--color-black); |
|
|
-webkit-text-stroke: 0.5px var(--color-black); |
|
|
text-align: center; |
|
|
} |
|
|
|
|
|
.leaflet-marker-icon.map-area-label .label { |
|
|
position: absolute; |
|
|
|
|
|
|
|
|
|
|
|
width: 200px; |
|
|
|
|
|
-webkit-text-stroke-width: 0px; |
|
|
} |
|
|
|
|
|
.leaflet-marker-icon.map-area-label.off-level { |
|
|
display: none; |
|
|
} |
|
|
|
|
|
.custom-marker { |
|
|
filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.25)); |
|
|
transition: transform 0.2s ease; |
|
|
color: #ff0000; |
|
|
} |
|
|
|
|
|
.custom-marker .marker-svg { |
|
|
width: 100%; |
|
|
height: 100%; |
|
|
animation: pulse 1.5s infinite; |
|
|
} |
|
|
|
|
|
@keyframes pulse { |
|
|
0% { |
|
|
transform: scale(1); |
|
|
} |
|
|
50% { |
|
|
transform: scale(1.1); |
|
|
} |
|
|
100% { |
|
|
transform: scale(1); |
|
|
} |
|
|
} |
|
|
|
|
|
.custom-control { |
|
|
display: none !important; |
|
|
} |
|
|
|
|
|
.custom-control:has(div) { |
|
|
display: block !important; |
|
|
} |
|
|
|
|
|
.custom-control { |
|
|
.rade-time { |
|
|
display: inline-flex; |
|
|
justify-content: end; |
|
|
align-items: center; |
|
|
width: 100%; |
|
|
gap: 0.3rem; |
|
|
} |
|
|
ul { |
|
|
margin-top: 0.3rem; |
|
|
font-size: 0.8rem; |
|
|
|
|
|
li { |
|
|
display: flex; |
|
|
align-items: center; |
|
|
gap: 0.3rem; |
|
|
} |
|
|
|
|
|
.tag { |
|
|
color: #000; |
|
|
font-size: 0.5rem; |
|
|
border-radius: 0.2rem; |
|
|
padding: 0.1rem 0.2rem; |
|
|
} |
|
|
|
|
|
.tag.exit { |
|
|
background: #80b21b; |
|
|
} |
|
|
|
|
|
.tag.transit { |
|
|
background: #e53500; |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
.marker-popup { |
|
|
font-family: Arial, sans-serif; |
|
|
line-height: 1.4; |
|
|
padding: 10px; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
gap: 0.3rem; |
|
|
max-width: 300px; |
|
|
height: auto; |
|
|
overflow-y: hidden; |
|
|
} |
|
|
|
|
|
.marker-popup small { |
|
|
color: #666; |
|
|
font-size: 0.9em; |
|
|
} |
|
|
|
|
|
.marker-popup img.preview-image { |
|
|
max-width: 200px; |
|
|
max-height: 100px; |
|
|
} |
|
|
|
|
|
#map { |
|
|
width: 100%; |
|
|
height: 100vh; |
|
|
} |
|
|
|
|
|
body::-webkit-scrollbar { |
|
|
width: 0px !important; |
|
|
} |
|
|
|
|
|
nav { |
|
|
|
|
|
} |
|
|
|
|
|
.leaflet-top { |
|
|
top: 70px !important; |
|
|
} |
|
|
|
|
|
.navbar-menu { |
|
|
|
|
|
background: rgba(31, 34, 41, 0) !important; |
|
|
backdrop-filter: blur(20px) !important; |
|
|
box-shadow: 0 0.5em 1em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.1); |
|
|
padding: 0.5rem 0; |
|
|
} |
|
|
|
|
|
.navbar-link, |
|
|
a.navbar-item { |
|
|
background-color: rgba(0, 0, 0, 0) !important; |
|
|
} |
|
|
|
|
|
@media screen and (max-width: 1023px) { |
|
|
.navbar-menu.is-active { |
|
|
display: block; |
|
|
height: auto; |
|
|
} |
|
|
} |
|
|
|
|
|
@media screen and (max-width: 1023px) { |
|
|
.navbar.is-fixed-top .navbar-menu, |
|
|
.navbar.is-fixed-top-touch .navbar-menu { |
|
|
-webkit-overflow-scrolling: touch; |
|
|
max-height: calc(100vh - var(--bulma-navbar-height)); |
|
|
overflow: hidden; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.modal { |
|
|
--bulma-modal-z: 2040; |
|
|
--bulma-modal-background-background-color: hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.86); |
|
|
--bulma-modal-content-width: 40rem; |
|
|
--bulma-modal-content-margin-mobile: 1.25rem; |
|
|
--bulma-modal-content-spacing-mobile: 10rem; |
|
|
--bulma-modal-content-spacing-tablet: 2.5rem; |
|
|
--bulma-modal-close-dimensions: 2.5rem; |
|
|
--bulma-modal-close-right: 1.25rem; |
|
|
--bulma-modal-close-top: 1.25rem; |
|
|
--bulma-modal-card-spacing: 2.5rem; |
|
|
--bulma-modal-card-head-background-color: var(--bulma-scheme-main); |
|
|
--bulma-modal-card-head-padding: 2rem; |
|
|
--bulma-modal-card-head-radius: var(--bulma-radius-large); |
|
|
--bulma-modal-card-title-color: var(--bulma-text-strong); |
|
|
--bulma-modal-card-title-line-height: 1; |
|
|
--bulma-modal-card-title-size: var(--bulma-size-4); |
|
|
--bulma-modal-card-foot-background-color: var(--bulma-scheme-main-bis); |
|
|
--bulma-modal-card-foot-radius: var(--bulma-radius-large); |
|
|
--bulma-modal-card-body-background-color: var(--bulma-scheme-main); |
|
|
--bulma-modal-card-body-padding: 2rem; |
|
|
align-items: center; |
|
|
display: none; |
|
|
flex-direction: column; |
|
|
justify-content: center; |
|
|
overflow: hidden; |
|
|
position: fixed; |
|
|
z-index: var(--bulma-modal-z) !important; |
|
|
} |
|
|
|
|
|
.modal-content { |
|
|
flex-grow: unset !important; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
hr { |
|
|
background-color: var(--bulma-hr-background-color); |
|
|
border: none; |
|
|
display: block; |
|
|
height: var(--bulma-hr-height); |
|
|
margin: var(--bulma-hr-margin); |
|
|
} |
|
|
|
|
|
.title-line { |
|
|
background-color: var(--theme-color, var(--bulma-primary)); |
|
|
border-radius: 9999px; |
|
|
height: 0.25rem; |
|
|
margin: 1em auto; |
|
|
margin-left: 0; |
|
|
width: 4em; |
|
|
} |
|
|
|
|
|
.navbar.fixed-top.navbar-dark { |
|
|
height: 76px; |
|
|
background-color: rgba(25, 25, 25, 0.75); |
|
|
backdrop-filter: blur(30px); |
|
|
|
|
|
.navbar-brand:hover { |
|
|
text-decoration: none; |
|
|
} |
|
|
} |
|
|
|
|
|
.dropdown-item:focus, |
|
|
.dropdown-item:hover { |
|
|
color: var(--bs-dropdown-link-hover-color); |
|
|
background-color: var(--bs-dropdown-link-hover-bg); |
|
|
} |
|
|
|