Sebastiankay's picture
Update static/style.css
e762982 verified
/* Variables start */
: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;
/*min-height: 80vh;*/
}
.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;
}
/* Global reuseable styles, specific to the Tarkov.Dev style */
.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;
}
/* Popup styles */
.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;
/*font-weight: 400;*/
}
.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 */
.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-groupedlayer */
.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;
}
/* leaflet-control-groupedlayer */
.control-item-image {
height: 14px;
position: relative;
top: 2px;
}
/* elevation visability */
.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;
/* text-transform: uppercase; */
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;
}
/* general control styles */
.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;
}
/* only active tasks control */
.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;
}
/* fullscreen control */
.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);
}
/* zoom control */
.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==");
}
/* Raid Info control */
.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);
}
/* Area labels */
.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;
/*-webkit-transform: translate3d(-50%, -50%, 0);
-moz-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);*/
width: 200px;
/*-webkit-text-stroke: none;*/
-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; /* Grundfarbe des Markers */
}
.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 {
/*height: 70px;*/
}
.leaflet-top {
top: 70px !important;
}
.navbar-menu {
/*background-color: rgba(19, 21, 26, 0.3) !important;*/
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 */
.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;
}
/* LINE & TITLE LINE */
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);
}