body { font-feature: Arial; margin: 0; padding: 0; background-color: #0f056b; } #background-video { height: 100vh; width: 100vw; object-fit: cover; left: 0; right: 0; top: 0; bottom: 0; position: fixed; z-index: 0; } #redhead { background: linear-gradient(45deg, #0f056b, rgb(133, 20, 20)); display: flex; justify-content: space-between; height: 4rem; position: fixed; width: 100%; z-index: 2; } #redhead ul { list-style: none; display: flex; } #redhead ul li { margin: 0.4rem 2rem 1rem 0; } #redhead ul li a { color: white; } #logo_noir_blanc { margin: 0.5rem 0 0.5rem 1rem; width: 3rem; height: 3rem; border-radius: 15px; box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.5); } #logo_noir_blanc:hover { box-shadow: none; } .custom-cursor { cursor: pointer; text-decoration: none; } footer { background: linear-gradient(315deg, #0f056b, rgb(133, 20, 20)); display: flex; justify-content: center; position: absolute; bottom: 0; z-index: 4; height: 5rem; } footer a img { margin-top: 2rem; margin-left: 10rem; height: 4rem; width: 4rem; } #nav_id { padding: 0; width: 100%; position: fixed; z-index: 2; } #nav_id ul { right: 0; list-style: none; display: grid; justify-content: end; justify-items: end; margin-top: 5rem; position: fixed; } #nav_id ul li a { text-decoration: none; color: white; padding: 0.5rem; border-radius: 10px; } #nav_id ul li { margin-top: 0.4rem; margin-bottom: 1rem; margin-right: -20rem; transition: margin-right 0.5s ease-in-out; } /* CSS */ footer div h1 { color: white; } footer div p { color: white; } .button-85 { padding: 0.6em 2em; border: none; outline: none; color: rgb(255, 255, 255); background: #111; cursor: pointer; position: relative; z-index: 0; border-radius: 10px; user-select: none; -webkit-user-select: none; touch-action: manipulation; } .button-85:before { content: ""; background: linear-gradient( 45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000 ); position: absolute; top: -2px; left: -2px; background-size: 400%; z-index: -1; filter: blur(5px); -webkit-filter: blur(5px); width: calc(100% + 4px); height: calc(100% + 4px); animation: glowing-button-85 20s linear infinite; transition: opacity 0.3s ease-in-out; border-radius: 10px; } @keyframes glowing-button-85 { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } } .button-85:after { z-index: -1; content: ""; position: absolute; width: 100%; height: 100%; background: #222; left: 0; top: 0; border-radius: 10px; }