body { margin: 0; font-family: 'Orbitron', sans-serif; color: var(--text-color); background: var(--background-color); overflow-x: hidden; } body::before { content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; pointer-events: none; background: url('/assets/RpdC.gif') repeat; opacity: 0.05; mix-blend-mode: screen; } body::after { content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; pointer-events: none; background: repeating-linear-gradient( 0deg, --scanline-color 0px, --scanline-color 1px, transparent 1px, transparent 4px ); animation: scanlines 0.1s linear infinite; } main section h2 { color: var(--terminal-border); text-shadow: 0 0 5px var(--terminal-border); margin-top: 2rem; text-align: center; } h3 { text-align: center; } .foreground-container { max-width: 960px; margin: 0 auto; background-color: rgba(0, 0, 0, 0.85); box-shadow: 0 0 20px var(--secondary-color); padding: 2rem; position: relative; z-index: 1; border-radius: 2% / 1.5%; box-shadow: 0 0 40px var(--glow-color), inset 0 0 20px rgba(0, 255, 255, 0.1); } header { display: flex; justify-content: space-between; align-items: center; padding: 1rem 2rem; background: rgba(0, 0, 0, 0.8); border-bottom: 2px solid var(--secondary-color); } header h1 { font-size: 2rem; color: var(--secondary-color); text-shadow: 0 0 5px var(--secondary-color); } nav ul { display: flex; flex-wrap: wrap; gap: 1rem; list-style: none; } nav ul li a { text-decoration: none; color: var(--primary-color); padding: 0.5rem 1rem; border: 1px solid var(--primary-color); border-radius: 4px; text-shadow: 0 0 3px var(--primary-color); } nav ul li a:hover { background: var(--primary-color); color: var(--background-color); } footer { max-width: 960px; margin: 0 auto; background-color: rgba(0, 0, 0, 0.85); box-shadow: 0 0 20px var(--secondary-color); padding: 2rem; bottom: 0; position: relative; z-index: 1; border-radius: 2% / 1.5%; box-shadow: 0 0 40px var(--glow-color), inset 0 0 20px rgba(0, 255, 255, 0.1); text-align: center; } footer a { text-decoration: none; color: var(--primary-color); /*padding: 0.5rem 1rem;*/ /*border: 1px solid var(--primary-color); border-radius: 4px;*/ text-shadow: 0 0 3px var(--primary-color); }