/* Below you can easily change the site colors without any knowledge To do so here is an example The background is currently black (background: #000) If we wanted to make the background white (background: #fffff) Change the HEX after the --(color): #change this to the color you want */ :root { --pale-red: #ec8b8b; --red: #b90000; --yellow: #c3c3c3; --purple: #ec8b8b; --grey: #c3c3c3; --atts: #914e4e; --hsted: #c3c3c3; --background: #000; --light-blue: #98F5FF; --hover-blue: #8a0000; } body { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; backdrop-filter: blur(20px); /* Apply blur effect */ -webkit-backdrop-filter: blur(20px); /* Safari support */ display: flex; justify-content: center; align-items: center; z-index: 1000; user-select: none; } .proceed-button { cursor: pointer; text-align: center; color: #ffffff; background-color: #b90000; font-family: TopazPlus, sans-serif; padding: 10px 20px; border: none; border-radius: 5px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); transition: background-color 0.3s, transform 0.3s; user-select: none; } .proceed-button:hover { background-color: #a80000; transform: scale(1.05); user-select: none; } .hidden { display: none; user-select: none; } .pale-red { color: var(--pale-red); user-select: none; } /* Change cursor to a custom image */ .custom-cursor { cursor: url('path-to-your-image.png'), auto; } .fade-in { opacity: 0; animation: fadeIn 1s forwards; } @keyframes fadeIn { to { opacity: 1; } } .typing { display: inline-block; overflow: hidden; white-space: nowrap; border-right: 2px solid; animation: typing 0.5s steps(30, end), blink-caret 0.75s step-end infinite; } @keyframes typing { from { width: 0 } to { width: 100% } } @keyframes blink-caret { from, to { border-color: transparent } 50% { border-color: black } } @keyframes glitch { 0% { transform: translate(0); } 10% { transform: translate(-0.5px, 0.5px); } 20% { transform: translate(-0.5px, -0.5px); } 30% { transform: translate(0.5px, 0.5px); } 40% { transform: translate(0.5px, -0.5px); } 50% { transform: translate(-0.5px, 0.5px); } 60% { transform: translate(-0.5px, -0.5px); } 70% { transform: translate(0.5px, 0.5px); } 80% { transform: translate(0.5px, -0.5px); } 90% { transform: translate(-0.5px, 0.5px); } 100% { transform: translate(0); } } .glitch { animation: glitch 0.05s infinite; } .hsted { color: var(--hsted) } .atts { color: var(--atts) } .red { color: var(--red) } .yellow { color: var(--yellow) } .purple { color: var(--purple); } body { background-color: var(--background); margin-top: 10px; } * { box-sizing: border-box; padding: 0; margin: 0; } a { text-decoration: none; color: var(--grey) } a:hover { text-decoration: none; color: var(--hover-blue) } #text { text-align: left; font-family: TopazPlus; color: var(--light-blue); display: block; } #content { text-align: left; margin: 0 auto; width: 609px; } #content span p { padding-bottom: 10px; padding-top: 10px; } p { font-family: TopazPlus; color: var(--grey) } #text p { padding-bottom: 5px; } pre { font-family: TopazPlus; color: var(--purple); text-align: center; font-weight: bold; font-size: 20px; } @font-face { font-family: TopazPlus; src: url("TopazPlus.ttf"); } /* Remove the blinking title by removing everything From here */ .blink { -webkit-animation: flicker 3s infinite; } .blink2 { -webkit-animation: flicker 0.01s infinite; } @-webkit-keyframes flicker { 10% {opacity:0;} 9% {opacity:01;} 10% {opacity:.5;} 13% {opacity:02;} 20% {opacity:.5;} 25% {opacity:1;} } /* To here */ /* styles.css */ @keyframes flicker1 { 0%, 18%, 22%, 25%, 53%, 57%, 100% { opacity: 1; } 20%, 24%, 55% { opacity: 0; } } @keyframes flicker2 { 0%, 15%, 20%, 30%, 50%, 70%, 100% { opacity: 1; } 17%, 25%, 55% { opacity: 0; } } @keyframes flicker3 { 0%, 10%, 15%, 40%, 60%, 80%, 100% { opacity: 1; } 12%, 30%, 75% { opacity: 0; } } .flicker-text1 { color: #ff0000; animation: flicker1 2s infinite; } @keyframes brokenFlicker { 0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% { opacity: 1; text-shadow: 0 0 2px #8b0000, 0 0 4px #8b0000, 0 0 6px #8b0000; } 20%, 22%, 24%, 55% { opacity: 0.7; text-shadow: none; } 26%, 53% { opacity: 0.85; text-shadow: 0 0 1px #8b0000, 0 0 2px #8b0000, 0 0 3px #8b0000; } } .flicker-text { color: #ff0000; text-shadow: 0 0 2px #8b0000, 0 0 4px #8b0000, 0 0 6px #8b0000; animation: brokenFlicker 3s infinite; } @keyframes brokenFlicker2 { 0%, 20%, 22%, 29%, 35%, 76%, 81%, 100% { opacity: 1; text-shadow: 0 0 2px #8b0000, 0 0 4px #8b0000, 0 0 6px #8b0000; } 15%, 25%, 29%, 58% { opacity: 0.7; text-shadow: none; } 22%, 63%, { opacity: 0.85; text-shadow: 0 0 1px #8b0000, 0 0 2px #8b0000, 0 0 3px #8b0000; } } .flicker-text2 { color: #ff0000; text-shadow: 0 0 2px #8b0000, 0 0 4px #8b0000, 0 0 6px #8b0000; animation: brokenFlicker2 0.01s infinite; } .hosted { bottom:0px; position: absolute; bottom: 2; width: 100%; text-align: center; } @media screen and (max-width: 700px) { pre { font-size: 16px; } #content { width: 400px; } span { font-size: 10.5px } #text p { font-size: 12px } } @media screen and (max-width: 411px) { pre { font-size: 11px; } #content { width: 298px; } span { font-size: 7.8px } #text p { font-size: 10px } } #controls { position: fixed; bottom: 0; width: 100%; text-align: center; padding: 10px 0; margin-bottom: -30px; } #songTitle { font-size: 18px; margin-right: 20px; font-family: 'TopazPlus', Arial, sans-serif; color: var(--red) }