$yellow: #ff0; $orange: #f70; $yellow2: #FAB002; mapvotepanel { background-color: #111; background-image: linear-gradient( -0deg, rgba( black,0.0 ), rgba( black,0.5 ) ); position: absolute; opacity: 1; left: -80px; right: -80px; top: -70px; bottom: -70px; font-family: Roboto; pointer-events: all; opacity: .99; z-index: 99; backdrop-filter: blur( 30px ); } mapvotepanel > .inner { margin: 105px 155px; flex-direction: column; flex-grow: 0; } mapvotepanel > .inner > .header { flex-direction: row; //border: 1px solid $yellow2; // border-radius: 10px; // background-image: linear-gradient( 0deg, rgba( $yellow2,0.05 ), rgba( black,0.0 ) ); .left { flex-grow: 1; flex-direction: column; margin: 15px; transform: skew(0deg, -5deg); bottom: 40px; .title { font-family: Teko-SemiBold; font-size: 100px; font-weight: bolder; color: $yellow2; } .subtitle { font-family: Teko-Light; font-size: 32px; font-weight: bolder; color: $yellow2; bottom: 0px; } } .right { margin: 15px; transform: skew(0deg, 5deg); .countdown { top: 12px; font-family: Teko-SemiBold; font-size: 100px; font-weight: 600; color: $yellow2; } } } mapvotepanel > .inner > .body { justify-content: center; align-items: center; flex-grow: 1; margin: 2px; flex-wrap: wrap; overflow: scroll; // border: 1px solid $yellow2; // border-radius: 10px; // background-image: linear-gradient( -0deg, rgba( black,0.0 ), rgba( $yellow2,0.05 ) ); }