body { overflow: hidden; user-select: none; scale: var(--menu-scale); } .dialog { display: flex; position: absolute; text-align: center; width: 41.67vh; height: 25.21vh; /* background: var(--main-background);*/ background-image: url(../Img/CITY.png); background-size: 100% 100%; border-radius: 2.71vh; top: 45%; left: 50%; transform: translate(-50%, -50%); } .effect-left { position: absolute; right: 38.54vh; top: 7vh; height: 20vh; z-index: 1; } .effect-right { position: absolute; left: 38.54vh; top: .04vh; height: 20vh; z-index: 1; transform: scaleX(-1); } .text { text-align: left; } .dialog h1 { position: absolute; width: 16.04vh; height: 4.17vh; left: 5.52vh; top: 1.04vh; font-family: 'Gilroy'; font-style: normal; font-weight: 800; font-size: var(--main-name-fontsize); line-height: var(--main-name-line-height); background: radial-gradient(70.24% 70.24% at 50% 50%, #FFFFFF 0%, #696969 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; width: 26.04vh; } .menu-name { position: absolute; width: 6.67vh; height: 3.33vh; left: var(--menu-left); top: 4.38vh; font-family: 'Brothership'; font-style: normal; font-weight: 400; font-size: 3.33vh; line-height: 3.33vh; background: var(--text-fill); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } #submenu-name { position: absolute; height: 1.88vh; left: 5.73vh; top: 5.73vh; font-family: 'Gilroy'; font-style: normal; font-weight: 600; font-size: 1.56vh; line-height: 1.88vh; background: var(--text-fill); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; } .effect-left2 { position: absolute; left: -2.2vh; bottom: 15vh; width: 19vh; height: 19vh; } .effect-right2 { position: absolute; left: 23.7vh; top: 13vh; width: 18vh; height: 18vh; } .dialog input { position: absolute; text-align: center; top: 10.42vh; right: 5vh; width: 30.83vh; height: 4.79vh; border: none; background: radial-gradient(70.24% 70.24% at 50% 50%, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%); border-radius: 0.63vh; font-family: gilroy-thin; color: #FFFFFF; font-size: 1.46vh; } .dialog input::placeholder { color: #FFFFFF55; text-align: center; font-family: gilroy-thin; font-size: 1.46vh; left: 5vw; } .dialog input:focus { text-align: center; outline: none; font-size: 1.46vh; } input { z-index: 1; } .buttons { position: absolute; top: 16.67vh; left: 5.52vh; width: 31.25vh; height: 3.54vh; font-family: Gilroy-thin; } .button-box-okay { position: absolute; z-index: 0; left: -3.5vh; top: -3.8vh; width: 22vh; } .button-okay { position: absolute; z-index: 1; left: 0; top: 0; width: 14.69vh; height: 3.54vh; cursor: pointer; border-radius: 0.63vh; color: white; background-color: transparent; border: none; } .button-okay:hover { box-shadow: 0px 0px 1.56vh var(--secondary-color), inset 0px 0px 1.35vh var(--third-color); transition: 0.5s; } .button-okay:not(:hover) { transition: 0.5s; } .button-box-cancel { position: absolute; z-index: 0; left: 12.8vh; top: -3.8vh; width: 22vh; } .button-cancel { position: absolute; z-index: 1; left: 16.4vh; top: 0; width: 14.69vh; height: 3.54vh; cursor: pointer; border-radius: 0.63vh; color: white; background-color: transparent; border: none; } .button-cancel:hover { box-shadow: 0px 0px 1.56vh var(--button-cancel-first), inset 0px 0px 1.35vh var(--button-cancel-second); transition: 0.5s; } .button-cancel:not(:hover) { transition: 0.5s; } .blur-effect { position: absolute; width: 13.65vh; height: 13.65vh; left: -1.15vh; top: 9.06vh; background: var(--primary-color); filter: blur(11.46vh); clear: inherit; }