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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-light:#e6e8ea;--card-bg:#f7f8f9;--text-main:#4a4e58;--text-muted:#7a7f8c;--accent:#9bb7d4;--accent-secondary:#d8a39d;--border-light:#cbd0d7;--radius:12px;--shadow-light:0 4px 10px #4a4e581a;--font-cursive:"Brush Script MT",cursive}*{box-sizing:border-box;margin:0;padding:0}.app-container,body{background-color:#e6e8ea;background-color:var(--bg-light);color:#4a4e58;color:var(--text-main);font-family:Segoe UI,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.main-heading,h1{color:#9bb7d4;color:var(--accent);font-family:Brush Script MT,cursive;font-family:var(--font-cursive);font-size:2.8rem;margin-bottom:2rem;text-align:center;-webkit-user-select:none;user-select:none}.container,form{background-color:#f7f8f9;background-color:var(--card-bg);border:1px solid #cbd0d7;border:1px solid var(--border-light);border-radius:12px;border-radius:var(--radius);box-shadow:0 4px 10px #4a4e581a;box-shadow:var(--shadow-light);margin:auto auto 2rem;max-width:900px;padding:2rem}form label{display:block;font-weight:600;margin-bottom:.5rem}form label,input,select,textarea{color:#4a4e58;color:var(--text-main)}input,select,textarea{background-color:#f0f2f5;border:1px solid #cbd0d7;border:1px solid var(--border-light);border-radius:12px;border-radius:var(--radius);font-size:1rem;margin-bottom:1rem;padding:10px;transition:border-color .3s ease;width:100%}input:focus,select:focus,textarea:focus{border-color:#9bb7d4;border-color:var(--accent);outline:none}button{background-color:#9bb7d4;background-color:var(--accent);border:none;border-radius:12px;border-radius:var(--radius);box-shadow:0 3px 8px #9bb7d466;color:#fff;cursor:pointer;font-weight:600;margin:10px;padding:10px 18px;transition:background-color .3s ease,box-shadow .3s ease}button:hover{background-color:#d8a39d;background-color:var(--accent-secondary);box-shadow:0 6px 14px #d8a39d80}.task-card{background-color:#f7f8f9;background-color:var(--card-bg);border:1px solid #cbd0d7;border:1px solid var(--border-light);border-radius:12px;border-radius:var(--radius);box-shadow:0 4px 10px #4a4e581a;box-shadow:var(--shadow-light);color:#4a4e58;color:var(--text-main);padding:1.5rem;transition:transform .2s ease}.task-card:hover{box-shadow:0 10px 25px #9bb7d433;transform:translateY(-4px)}.tcontainer{display:flex;flex-direction:column;gap:20px;padding:16px}.timer h4{font-size:1.1rem}.mode-toggle,.timer h4{color:#9bb7d4;color:var(--accent)}.mode-toggle{background:#f7f8f9;background:var(--card-bg);border:1px solid #9bb7d4;border:1px solid var(--accent);border-radius:12px;border-radius:var(--radius);box-shadow:0 3px 6px #9bb7d44d;cursor:pointer;padding:.5rem 1rem;position:fixed;right:1rem;top:1rem;transition:background .3s ease,color .3s ease}.mode-toggle:hover{background-color:#d8a39d;background-color:var(--accent-secondary);box-shadow:0 6px 14px #d8a39d80;color:#fff}@media (max-width:768px){.main-heading{font-size:2.2rem}.container,.task-card,form{margin:1rem;padding:1rem}button,input,select{margin:8px 0;width:100%}}
/*# sourceMappingURL=main.a4d9714f.css.map*/