body { font-family: Arial, sans-serif; margin: 0; background: #f4f6f8; } .container { max-width: 800px; margin: auto; padding: 20px; padding-bottom: 70px; } .card { background: white; padding: 20px; border-radius: 10px; margin-bottom: 20px; } input, button { width: 100%; padding: 12px; margin-top: 10px; box-sizing: border-box; } button { cursor: pointer; } h1, h2 { margin-top: 0; } .bottom-bar { position: fixed; bottom: 0; left: 0; right: 0; height: 56px; background: white; display: flex; justify-content: space-around; align-items: center; border-top: 1px solid #444; z-index: 1000; } .bottom-bar a { color: #fff; text-decoration: none; font-size: 14px; padding: 10px 12px; }