#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}body{font-family:Roboto,sans-serif;background:linear-gradient(#2323bb,red,orange);margin:0;padding:0}h1{text-align:center;color:#333}.swimlanes-container{display:flex;justify-content:center;gap:20px;margin-top:20px}.lane{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;width:300px;padding:20px}.lane h2{text-align:center;color:#555}.block{background-color:#fdfdfd;border:1px solid #ddd;border-radius:8px;padding:10px;margin-bottom:15px;transition:background-color .2s ease-in-out}.block:hover{background-color:#e9e9e9;cursor:pointer}.button{background-color:#007bff;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.button:hover{background-color:#0056b3}.new-task-button{display:flex;justify-content:center;margin-top:20px}.modal{background-color:#fff;padding:20px;border-radius:10px;max-width:400px;margin:0 auto;box-shadow:0 4px 8px #0000001a}input,textarea{width:100%;padding:8px;margin-bottom:10px;border-radius:5px;border:1px solid #ddd}.close-btn{background-color:#920e0e;color:#fff;padding:5px;border:none;cursor:pointer}
