// @import './node_modules/@mdi/font/scss/materialdesignicons.scss'; @import "./base.scss"; @import "./colors.scss"; @import "./common.scss"; @import "./layout.scss"; @import "./fonts/snap_it/snap_it.css"; @import "./fonts/avara/avara.css"; @import "./fonts/public-sans/public-sans.css"; body{ background-color: $back; font-family: 'public_sans'; font-weight: 300; font-size: 16px; } #app{ } #app>header#header{ // background-color: $front; pointer-events: none; .row{ display: flex; flex-direction: row; pointer-events: none; >*{ margin-right: 1em; pointer-events: all; } // &.top{ // } } h1.row{ font-family: "avara"; span.title{ font-size: 2em; } } } #main-content{ #map-backgrounds{ .map-bg-canvas{ mix-blend-mode: multiply; // filter: contrast(170%); &.gradient{ // filter: blur(10px); } &.trame{ // display:none; } } } #map-concernements{ } #map-nav{ pointer-events: none; ul{ display: flex; flex-flow: row; gap: 1em; pointer-events: none; li{ list-style: none; pointer-events: all; a{ @include btn(); } } } } #content{ section.concernement{ background-color: rgba(255, 255, 255, 0.9); box-sizing: border-box; width:450px; height: 100%; padding: 5rem 1rem 1rem; overflow-y: auto; overflow-x: hidden; header, section{ padding:0 0 2em 0; } label{ display: block; font-weight: 100; font-size: 0.882em; padding: 0 0 1em 0; } header{ h2{ font-weight: 400; font-size: 1.512em; } } section>div{ font-size: 1em; font-weight: 300; } } } #map-popup{ position: absolute; z-index: 10; // outline: 1px solid red; // top:0; // left: 0; .popup-content-wrapper{ background-color: white; padding: 1em; border-radius: 3px; // min-width: 10em; // max-width: 30em; h1{ font-size: 1em; font-weight: 400; } } &:before{ content: ""; display: block; height: 0; width: 2.9em; border-top: 1px solid #01ffe2; position: absolute; } &[pos="top-right"]{ padding: 0 0 2em 2em; &:before{ bottom: 0; left: 0; transform-origin: 0 0; transform: rotate(-45deg); } } &[pos="bottom-right"]{ padding: 2em 0 0 2em; &:before{ top: 0; left: 0; transform-origin: 0 0; transform: rotate(45deg); } } &[pos="top-left"]{ padding: 0 2em 2em 0; &:before{ bottom: 0; right: 0; transform-origin: right bottom; transform: rotate(45deg); } } &[pos="bottom-left"]{ padding: 2em 2em 0 0; &:before{ top: 0; right: 0; transform-origin: right top; transform: rotate(-45deg); } } } }