:root { --main-blue: #4796E3; --bg-grey: #f8f9fa; --text-grey: #9aa0a6; }
body { font-family: 'Segoe UI', sans-serif; background-color: var(--bg-grey); color: #333; }
.card { background: white; padding: 25px; border-radius: 15px; box-shadow: 0 4px 15px rgba(0,0,0,0.05); }
.btn-blue { background: var(--main-blue); color: white; border: none; padding: 10px 20px; border-radius: 8px; cursor: pointer; }
.input-field { border: 1px solid var(--text-grey); padding: 10px; border-radius: 8px; width: 100%; margin-bottom: 10px; }