:root { --primary: #6200ea; --bg: #f8f9fa; }
body { font-family: sans-serif; background: var(--bg); padding: 20px; transition: 0.3s; }
.container { max-width: 500px; margin: auto; }
.card { background: white; padding: 20px; border-radius: 16px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); margin-bottom: 20px; }
li { background: #fff; border: 1px solid #eee; padding: 15px; border-radius: 12px; margin-bottom: 10px; display: flex; justify-content: space-between; }
button { background: var(--primary); color: white; border: none; padding: 10px; border-radius: 8px; cursor: pointer; }
body.dark-mode { background: #121212; color: #fff; }
body.dark-mode .card, body.dark-mode li { background: #1e1e1e; border-color: #333; }
