/* ------------------------- */ /* CorleoneRP Loading screen */ /* 2022 @ highrider#2873 */ /* ------------------------- */ body { background: black; } #cursor { position: fixed; width: 1.5vw; z-index: 99999999999; pointer-events: none; user-select: none; } .bg { position: fixed; top: 0; left: 0; width: 180%; height: 180%; z-index: -1; filter: blur(.5vw); } .bg.unblur { filter: none; } .overlay { display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(circle at top right, rgba(2, 230, 230, 0.459), #02c9d7); transition: opacity .5s; } /* -------------- */ /* MAIN CONTAINER */ /* -------------- */ .overlay .container { display: flex; align-items: center; justify-content: center; width: 100%; } /* Hide overlay */ .overlay .container > .sounds { position: absolute; top: 3%; } .overlay .container > .sounds > .form-switch { display: block; user-select: none; width: 5vw; height: 1.6vw; cursor: pointer; -webkit-tap-highlight-color: transparent; } .overlay .container > .sounds > .label { margin: 0; margin-bottom: 0.2vw; text-align: center; color: linear-gradient(60deg, #000000, rgb(92, 204, 208), rgb(0, 0, 0)) !important; font-size: .6vw; font-family: Poppins; } .overlay .container > .sounds > .form-switch > i { display: block; margin: auto; width: 5vw; height: 1.6vw; background-color: rgba(34, 100, 100, 0.568); border-radius: 0.5vw; transform: skew(-20deg, 0); transition: all 0.3s linear; } .overlay .container > .sounds > .left, .overlay .container > .sounds > .right { position: absolute; bottom: 0; line-height: 1.6vw; color: white; font-size: .6vw; font-family: PoppinsMedium; pointer-events: none; z-index: 99; } .overlay .container > .sounds > .left { left: 12%; } .overlay .container > .sounds > .right { right: 12%; } .overlay .container > .sounds > .form-switch > i::after { content: ""; position: absolute; left: 0; width: 50%; height: 100%; background-color: rgb(92, 191, 208); border-radius: 0.5vw; box-shadow: 0 0 .5vw 0 rgb(92, 189, 208); transition: all 0.2s ease-in-out; transform-origin: left; } .overlay .container > .sounds > .form-switch > input { display: none; } .overlay .container > .sounds > .form-switch > input:active + i::after { transform: scale(1.2, 1.0); } .overlay .container > .sounds > .form-switch > input:checked + i::after { transform: translate3d(100%, 0, 0) } .overlay .container > .sounds > .form-switch > input:checked:active + i::after { transform: translate3d(100%, 0, 0) scale(1.2, 1.0); transform-origin: right; } /* Socials */ .overlay .container > .socials { display: flex; flex-direction: column; align-items: center; } .overlay .container > .socials > .title { writing-mode: vertical-rl; margin: 0; color: white; font-size: .8vw; font-family: PoppinsSemibold; } .overlay .container > .socials > .line { flex-shrink: 0; margin: .7vw 0vw; height: 5vw; width: .05vw; background: rgba(255, 255, 255, .2); } .overlay .container > .socials > .buttons > a { display: flex; align-items: center; justify-content: center; position: relative; margin-bottom: .7vw; width: 2vw; height: 2vw; background: white; box-shadow: 0 0 .3vw 0 rgba(255, 255, 255, .8); transition: color 0.15s; } .overlay .container > .socials > .buttons > a:hover { background: rgba(255, 255, 255, 0.8); } .overlay .container > .socials > .buttons > a::after { content: "Copied to clipboard!"; position: absolute; left: 120%; transform: scale(.7); width: max-content; margin: 0; padding: .3vw .7vw; background: rgba(0, 0, 0, .3); color: white; font-size: .6vw; font-family: PoppinsMedium; opacity: .0; backdrop-filter: blur(.5vw); pointer-events: none; user-select: none; z-index: 99999; transition: all .15s; } .overlay .container > .socials > .buttons > a.copied::after { transform: scale(1.0); opacity: 1.0; } .overlay .container > .socials > .buttons > a > img { width: 1vw; } /* Information */ .overlay .container > .information { flex-basis: 24%; margin-left: 5vw; } .overlay .container > .information > * { position: relative; margin: 0; } .overlay .container > .information > .title { margin-bottom: .9vw; color: white; font-size: 1.2vw; font-family: PoppinsSemibold; } .overlay .container > .information > .title::before { content: ""; position: absolute; top: 0; left: -.1vw; width: 1vw; height: 1.9vw; transform: skew(0deg, 20deg); background: linear-gradient(60deg, #000000, rgb(92, 208, 208), rgb(0, 0, 0)) !important; box-shadow: 0 0 .5vw 0 linear-gradient(60deg, #000000, rgb(92, 204, 208), rgb(0, 0, 0)) !important; z-index: -1; } .overlay .container > .information > .description { height: 6vw; overflow: hidden; text-overflow: ellipsis; transition: height .5s; } .overlay .container > .information > .description > p { margin: 0; color: rgba(255, 255, 255, .4); font-size: .8vw; font-family: "Poppins"; font-weight: normal; } .overlay .container > .information > .buttons { margin-top: .9vw; } .overlay .container > .information > .buttons > * { position: absolute; top: 0; left: 0; display: flex; align-items: center; justify-content: center; padding: 0 2.4vw; height: 1.8vw; background: white; box-shadow: 0 0 .3vw 0 rgba(255, 255, 255, .8); outline: 0; border: 0; line-height: 1.7vw; font-size: .6vw; font-family: "PoppinsMedium"; transition: background .15s; } .overlay .container > .information > .buttons > *:hover { background: rgba(255, 255, 255, .8); } /* Loader */ .overlay .container > .loader { display: flex; flex-direction: column; justify-content: center; align-items: center; flex-basis: 20%; margin: 0 5vw; } .overlay .container > .loader > .progress { margin: 0; margin-top: .8vw; color: white; font-size: .9vw; font-family: "PoppinsMedium"; } .overlay .container > .loader > .logo { position: relative; } .overlay .container > .loader > .logo > * { display: block; width: 11vw; -webkit-user-drag: none; user-select: none; object-fit: cover; object-position: bottom; } .overlay .container > .loader .transparent-logo { position: relative; } .overlay .container > .loader .filled-logo { position: absolute; bottom: 0; left: 0; height: 0%; filter: drop-shadow(0 0 .7vw rgb(92, 191, 208)); transition: height .3s; } /* Team */ .overlay .container > .team { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; flex-basis: 33%; margin-left: -1vw; } .overlay .container > .team > .title { flex-basis: 100%; position: relative; margin: 0; margin-bottom: .9vw; text-align: center; color: white; font-size: 1.2vw; font-family: PoppinsSemibold; } .overlay .container > .team > .title::before { content: ""; position: absolute; top: 0; width: 1vw; height: 1.9vw; transform: skew(0deg, -20deg) translate(-.1vw, -.1vw); background: rgb(92, 208, 208); box-shadow: 0 0 .5vw 0 rgb(92, 200, 208); z-index: -1; } .overlay .container > .team .cards { display: flex; flex-direction: column; align-items: center; position: relative; width: 25.4vw; height: 16.5vw; overflow-x: hidden; } .overlay .container > .team .innercards { display: flex; width: 100%; height: 15.5vw; transform: translate3d(calc(0% - .7vw), 0, 0); transition: transform .5s; } .overlay .container > .team .pages { display: flex; margin-top: .5vw; } .overlay .container > .team .pages > div { width: .4vw; height: .4vw; margin: 0 .15vw; border-radius: 1vw; background: rgba(255, 255, 255, .5); transition: all .15s; } .overlay .container > .team .pages > div.active { background: white; transform: scale(1.2); } .overlay .container > .team .card { display: flex; flex-direction: column; align-items: center; position: relative; flex-shrink: 0; flex-grow: 0; width: 12vw; height: 95%; margin: 0 .7vw; border-radius: 1.2vw; background: linear-gradient(to top left, rgba(255, 255, 255, .2), transparent); } .overlay .container > .team .card > .name { margin: 0; margin-top: 1.5vw; color: white; font-size: 1.1vw; font-family: PoppinsMedium; } .overlay .container > .team .card > .description { margin: 0; margin-top: .5vw; color: rgba(255, 255, 255, .7); font-size: .7vw; font-family: Poppins; } .overlay .container > .team .card > .avatar { display: block; margin: 0 auto; margin-top: 1.5vw; width: 6vw; border-radius: 5vw; object-fit: cover; } .overlay .container > .team .card::after { content: ""; position: absolute; bottom: -.15vw; width: 50%; height: .3vw; border-radius: 1vw; background: rgb(92, 206, 208); box-shadow: 0 0 .5vw 0 rgb(92, 206, 208); } .overlay .container > .team .previous, .overlay .container > .team .next { margin: .8vw; width: 1.5vw; height: 1.5vw; background: url(../media/icons/chevron.png); background-size: cover; opacity: .5; transition: opacity .15s; } .overlay .container > .team .previous:hover, .overlay .container > .team .next:hover { opacity: 1.0; } .overlay .container > .team .next { transform: rotate(180deg); } /* Hide overlay */ .overlay .container > .hideoverlay { display: flex; position: absolute; bottom: 3%; user-select: none; } .overlay .container > .hideoverlay .bind { width: 1vw; height: 1vw; border-radius: .2vw; background: white; margin-right: .4vw; line-height: 1vw; text-align: center; color: black; font-size: .7vw; font-family: PoppinsSemibold; } .overlay .container > .hideoverlay { line-height: 1vw; color: rgba(255, 255, 255, .7); font-size: .6vw; font-family: Poppins; }