| | |
| | :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); |
| | } |
| |
|