body { background: #181818; color: #f1f1f1; font-family: 'Segoe UI', Arial, sans-serif; margin: 0; min-height: 100vh; } .container { max-width: 400px; margin: 80px auto; background: #222; padding: 32px 24px; border-radius: 12px; box-shadow: 0 4px 24px rgba(0,0,0,0.7); text-align: center; } h1 { margin-bottom: 24px; font-size: 1.6em; color: #fff; } input[type="text"] { width: 100%; padding: 12px; border: none; border-radius: 6px; margin-bottom: 18px; background: #333; color: #f1f1f1; font-size: 1em; } button { padding: 10px 28px; border: none; border-radius: 6px; background: #0d1117; color: #fff; font-size: 1em; cursor: pointer; transition: background 0.2s; } button:hover { background: #21262d; } .result { margin-top: 24px; background: #181818; padding: 12px; border-radius: 6px; color: #a3e635; font-size: 1.1em; }