body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#4a148c;--secondary-color:navy;--bg-light:#f5f5f5;--bg-neutral:#d6d6d6;--text-dark:#333;--radius:11px;--font-size:16px;--bg-container:#fff;--border-color:#626262;--hover-bg:#001f8c;--list-border:#ddd}.app.dark{--primary-color:#bb86fc;--secondary-color:#6366f1;--bg-light:#0d1117;--bg-neutral:#1c2128;--text-dark:#f0f6fc;--bg-container:#161b22;--border-color:#30363d;--hover-bg:#4f46e5;--list-border:#21262d}.app{background-color:#f5f5f5;background-color:var(--bg-light);min-height:100vh;padding:55px 0;transition:background-color .3s ease,color .3s ease}body{font-family:Segoe UI,sans-serif;margin:0;padding:0}.logo{background-color:#31313159;border:2px solid #fff;border-radius:11px;color:#333;color:var(--text-dark);margin:88px auto;padding:19px 0;text-align:center;transition:color .3s ease;width:20%}.app.light .logo{border:2px solid #0000004d}.app.dark .notodos{color:#fff}.wrap{background:#0000;padding:0 22px;text-align:center}.add-tasks{display:flex;flex-wrap:wrap;gap:11px;justify-content:center;margin-bottom:30px}#input{background-color:#fff;background-color:var(--bg-container);border:1px solid #626262;border:1px solid var(--border-color);border-radius:11px;border-radius:var(--radius);color:#333;color:var(--text-dark);font-size:16px;font-size:var(--font-size);height:36px;padding:6px 12px;transition:all .3s ease;width:55%}#input:focus{border-color:#4a148c;border-color:var(--primary-color);outline:none}#input::placeholder{color:#626262;color:var(--border-color)}.add,.mode{background-color:navy;background-color:var(--secondary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-size:var(--font-size);padding:8px 16px;transition:background-color .3s ease}.add:hover,.mode:hover{background-color:#001f8c;background-color:var(--hover-bg)}.tasks{background-color:#fff;background-color:var(--bg-container);border:2px solid #4a148c;border:2px solid var(--primary-color);border-radius:11px;border-radius:var(--radius);box-shadow:0 2px 6px #0000001a;margin:0 auto 40px;padding:20px;transition:background-color .3s ease;width:80%}.tasks h2{color:#4a148c;color:var(--primary-color);font-size:1.25rem;margin-bottom:20px;text-align:center}.list-wrapper{align-items:center;border-bottom:1px solid #ddd;border-bottom:1px solid var(--list-border);display:flex;justify-content:space-between;padding:8px 0;transition:border-color .3s ease}.tasks input[type=checkbox]{accent-color:#4a148c;accent-color:var(--primary-color);height:18px;margin-right:10px;width:18px}.list{align-items:center;color:#333;color:var(--text-dark);display:flex;flex:1 1;font-size:16px;font-size:var(--font-size);justify-content:space-between}.tasks button{background-color:#4a148c;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;margin-left:10px;padding:6px 12px}.tasks button:hover{background-color:#6a1b9a}.app.dark .tasks{box-shadow:0 2px 6px #ffffff1a}.app.dark .logo{box-shadow:0 2px 4px #ffffff1a}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media (max-width:900px){.tasks,.wrap{box-sizing:border-box;padding:10px;width:95%}.logo{font-size:1.5rem;margin:30px auto 20px;padding:12px 0;width:60%}}@media (max-width:600px){.app{padding:10px 0}.wrap{padding:0 5px}.logo{font-size:1.1rem;margin:15px auto 10px;padding:8px 0;width:95%}.add-tasks{align-items:stretch;flex-direction:column;gap:8px}#input{margin-bottom:8px;min-width:0}#input,.add,.mode{font-size:1rem;width:100%}.add,.mode{padding:10px 0}.tasks{font-size:.95rem;padding:10px 2px;width:100%}.list-wrapper{gap:8px;padding:8px 0}.list,.list-wrapper{align-items:flex-start;flex-direction:column}.list{gap:6px;width:100%}.tasks button{font-size:1rem;margin:6px 0 0;padding:10px 0;width:100%}}
/*# sourceMappingURL=main.840f7d00.css.map*/