body{margin:0;background:#020617;color:#f8fafc;font-family:system-ui,sans-serif}
main{max-width:600px;margin:auto;padding:20px}
h1{font-size:32px}
form{display:flex;gap:8px;margin:20px 0}
input{flex:1;padding:14px;border-radius:12px;border:1px solid #334155;background:#0f172a;color:white}
button{padding:14px;border:0;border-radius:12px;background:#38bdf8;color:#00111f;font-weight:900}
li{list-style:none;margin:10px 0;padding:14px;background:#0f172a;border-radius:14px;display:flex;gap:10px;align-items:center}
.day{margin:12px 0;padding:14px;background:#0f172a;border-radius:14px}
