:root { --fake-flag: "flag{this_is_a_decoy}"; } *{ box-sizing: border-box; } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background: #121212; color: #e0e0rgb(218, 196, 196) height: 100vh; margin: 0; overflow: hidden; display: flex; flex-direction: column; align-items: center; justify-content: center; } h1 { font-size: 2.5rem; animation: pulseTitle 2s infinite alternate ease-in-out; color: #00ffae; margin-bottom: 10px; } p { font-size: 1.2rem; color: #bbbbbb; margin: 0 20px 40px; text-align: center; max-width: 600px; } #accept { font-size: 18px; padding: 14px 28px; background-color: #00ffae; color: #121212; border: none; border-radius: 12px; cursor: pointer; transition: 0.2s ease; box-shadow: 0 0 20px rgba(0, 255, 174, 0.5); position: relative; } #accept:hover { transform: scale(1.1); } #flag { font-size: 20px; color: #00ffae; background: #1e1e1e; border: 1px solid #333; padding: 10px 20px; border-radius: 8px; margin-top: 30px; display: none; } @keyframes pulseTitle { from { text-shadow: 0 0 10px #00ffae; } to { text-shadow: 0 0 20px #00ffae, 0 0 30px #00ffae; } }