@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap";:root,body,#root{width:100%;margin:0;padding:0;max-width:100%!important;overflow-x:hidden}body{font-family:Poppins,sans-serif;margin:0;padding:0;background-color:#f4f7f6;overflow-x:hidden}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animate-delay-1{animation:slideInUp .8s ease-out forwards}.animate-delay-2{animation:slideInUp .8s ease-out .3s forwards;opacity:0}.animate-delay-3{animation:slideInUp .8s ease-out .6s forwards;opacity:0}.main-wrapper{width:100%}.features-grid{display:flex;justify-content:center;gap:20px;padding:20px;flex-wrap:wrap;margin-bottom:40px}.feature-card{background:#fff;padding:20px;border-radius:15px;width:250px;text-align:center;box-shadow:0 4px 15px #0000000d;transition:transform .3s}.feature-card:hover{transform:translateY(-5px)}.container{max-width:800px;margin:0 auto;padding:20px}.form-box{background:#fff;padding:25px;border-radius:15px;box-shadow:0 4px 20px #00000014;margin-bottom:20px}input,select,button{width:100%;padding:12px;margin:8px 0;border:1px solid #ddd;border-radius:8px;box-sizing:border-box}button{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;font-weight:600;cursor:pointer;transition:opacity .2s}button:hover{opacity:.9}.task-list{margin-top:20px}.task-card{background:#fff;padding:15px;margin-bottom:10px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 5px #0000000d;border-left:5px solid #ddd}.task-card.high{border-left-color:#ff6b6b}.task-card.medium{border-left-color:#feca57}.task-card.low{border-left-color:#1dd1a1}.task-card.completed{opacity:.6;text-decoration:line-through}.filters{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.filters button{width:auto;padding:8px 20px;background:#e0e0e0;color:#333}.filters button:focus{background:#764ba2;color:#fff}
