/*Fonts CSS */ @font-face { font-family: Centra; src: url('./assets/fonts/CentraNo2-Bold.ttf'); font-weight: 700; } @font-face { font-family: Centra; src: url('./assets/fonts/CentraNo2-Medium.ttf'); font-weight: 500; } @font-face { font-family: Centra; src: url('./assets/fonts/CentraNo2-Book.ttf'); font-weight: 400; } @import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&display=swap'); /*Default CSS*/ * { margin: 0; padding: 0; box-sizing: border-box; } body { font-weight: 400; overflow-x: hidden; position: relative; background-color: #121212 !important; color: #fff !important; font-family: 'Raleway', sans-serif !important; font-weight: bold; } h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; line-height: normal; } p, a, li, button, ul { margin: 0; padding: 0; line-height: normal; text-decoration: none !important; } a:hover { text-decoration: none !important; } input:focus, textarea:focus, select:focus { outline: none; } @media (min-width:1700px) { main .container { max-width: 100%; padding: 0 150px; } } /* Animation CSS*/ @keyframes blink { 0%, 22%, 36%, 75% { color: #ffe6ff; text-shadow: 0 0 0.6rem #ffe6ff, 0 0 1.5rem #dd07bf, -0.2rem 0.1rem 1rem #dd07bf, 0.2rem 0.1rem 1rem #dd07bf, 0 -0.5rem 2rem #841174, 0 0.5rem 3rem #841174; } 28%, 33% { color: #dd07bf; text-shadow: none; } 82%, 97% { color: #991888; text-shadow: none; } } @keyframes flicker { from { opacity: 1; } 4% { opacity: 0.9; } 6% { opacity: 0.85; } 8% { opacity: 0.95; } 10% { opacity: 0.9; } 11% { opacity: 0.922; } 12% { opacity: 0.9; } 14% { opacity: 0.95; } 16% { opacity: 0.98; } 17% { opacity: 0.9; } 19% { opacity: 0.93; } 20% { opacity: 0.99; } 24% { opacity: 1; } 26% { opacity: 0.94; } 28% { opacity: 0.98; } 37% { opacity: 0.93; } 38% { opacity: 0.5; } 39% { opacity: 0.96; } 42% { opacity: 1; } 44% { opacity: 0.97; } 46% { opacity: 0.94; } 56% { opacity: 0.9; } 58% { opacity: 0.9; } 60% { opacity: 0.99; } 68% { opacity: 1; } 70% { opacity: 0.9; } 72% { opacity: 0.95; } 93% { opacity: 0.93; } 95% { opacity: 0.95; } 97% { opacity: 0.93; } to { opacity: 1; } } @keyframes animate1{ 0%{ left: -100%; } 50%,100%{ left: 100%; } } @keyframes animate2{ 0%{ top: -100%; } 50%,100%{ top: 100%; } } @keyframes animate3{ 0%{ right: -100%; } 50%,100%{ right: 100%; } } @keyframes animate4{ 0%{ bottom: -100%; } 50%,100%{ bottom: 100%; } } /* Main CSS */ .main{ background-image: url(assets/img/banner.jpg); height: 100vh; background-position: center; background-repeat: no-repeat; background-size: cover; } .row { justify-content: center; } /*Title CSS*/ .flicker { animation: shine 2s forwards, blink 3s 2s infinite; } .fast-flicker { animation: shine 2s forwards, blink 10s 1s infinite; } .sign h1 { font-weight: 700; margin-bottom: 1rem; display: flex; justify-content: center; align-items: center; width: 40%; height: 40%; left: 50%; top: 50%; font-family: "Clip"; text-transform: uppercase; font-size: 6em; color: #ffe6ff; text-shadow: 0 0 0.6rem #ffe6ff, 0 0 1.5rem #dd07bf, -0.2rem 0.1rem 1rem #dd07bf, 0.2rem 0.1rem 1rem #dd07bf, 0 -0.5rem 2rem #841174, 0 0.5rem 3rem #841174; animation: shine 2s forwards, flicker 3s infinite; } /*Button CSS*/ .main .enigme{ margin-top:150px; } .main a { margin-top: 60px; padding: 25px 30px; color: #ff86ff; height: 50px; border: none; font-weight: 500; border-radius: 10px; letter-spacing: 0.8px; font-size: 20px; display: flex; position: relative; align-items: center; justify-content: space-around; cursor: pointer; text-decoration: none; text-transform: uppercase; transition: 0.5s; letter-spacing: 4px; overflow: hidden; } .main a:hover { background: #ff86ff; color: #000000; box-shadow: 0 0 5px #ff86ff, 0 0 25px #ff86ff, 0 0 50px #ff86ff, 0 0 100px #ff86ff; -webkit-box-reflect:below 1px linear-gradient(transparent, #0005); } a span{ position: absolute; display: block; } a span:nth-child(1){ top: 0; left: 0; width: 100%; height: 2px; background: linear-gradient(90deg,transparent,#ff86ff); animation: animate1 1s linear infinite; } a span:nth-child(2){ top: -100%; right: 0; width: 2px; height: 100%; background: linear-gradient(180deg,transparent,#ff86ff); animation: animate2 1s linear infinite; animation-delay: 0.25s; } a span:nth-child(3){ bottom: 0; right: 0; width: 100%; height: 2px; background: linear-gradient(270deg,transparent,#ff86ff); animation: animate3 1s linear infinite; animation-delay: 0.50s; } a span:nth-child(4){ bottom: -100%; left: 0; width: 2px; height: 100%; background: linear-gradient(360deg,transparent,#ff86ff); animation: animate4 1s linear infinite; animation-delay: 0.75s; }