:root { --bg-color: #0b0c10; --text-color: #e6e6e6; --accent-green: #00ff90; --accent-purple: #7f00ff; --ice-white: #f4f4f4; --smoke-dark: #1a1a1a; } body { background-color: var(--bg-color); color: var(--text-color); font-family: 'Roboto', sans-serif; margin: 0; padding: 0; } a { color: var(--accent-green); text-decoration: none; } a:hover { color: var(--accent-purple); } header { background-color: var(--smoke-dark); padding: 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.8); } button { background: linear-gradient(145deg, var(--accent-purple), var(--accent-green)); color: var(--ice-white); border: none; padding: 12px 24px; border-radius: 5px; cursor: pointer; font-weight: bold; } button:hover { background: linear-gradient(145deg, var(--accent-green), var(--accent-purple)); transform: scale(1.05); transition: all 0.3s ease; } .card { background-color: #111; border: 1px solid #222; border-radius: 10px; padding: 20px; box-shadow: 0 0 20px rgba(0, 255, 144, 0.1); transition: all 0.3s ease; } .card:hover { box-shadow: 0 0 30px rgba(127, 0, 255, 0.2); }