// @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;
  .row{
    display: flex;
    flex-direction: row;
    >*{
      margin-right: 1em;
    }
    // &.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{
    ul{
      display: flex;
      flex-flow: row;
      gap: 1em;
      li{
        list-style: none;
        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;
    // top:0;
    // left: 0;
    background-color: white;
    padding: 1em;
    h1{
      font-size: 1em;
      font-weight: 400;
    }
  }
}
