code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.widget{background:#000;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:20px}.widget h3{color:#fff;font-size:1.2em;margin:0 0 15px}.timer-display{margin:20px 0;text-align:center}.time{font-size:3em;font-weight:700;margin-bottom:10px}.work-time{color:#87fff3}.break-time{color:#27ae60}.timer-status{color:#fff;font-size:1.1em}.timer-controls{display:flex;gap:10px;justify-content:center}.timer-controls button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.session-counter{color:#fff;font-size:.95em;margin-bottom:15px;text-align:center}.add-task-form{display:flex;gap:10px;margin-bottom:15px}.task-input{background:#1b1b1b;border-radius:4px;color:#fff;flex:1 1;padding:8px}.add-task-button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px}.task-item{align-items:center;border-bottom:1px solid #eee;display:flex;gap:10px;padding:8px 0}.task-item.completed .task-text{color:#999;text-decoration:line-through}.task-text{color:#fff;flex:1 1}.delete-btn{background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;height:25px;width:25px}.tasks-list{max-height:300px;overflow-y:auto;padding-right:4px}.tasks-list::-webkit-scrollbar{width:6px}.tasks-list::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.tasks-list::-webkit-scrollbar-track{background:#0000}.goal-item{border-bottom:1px solid #eee;margin-bottom:15px;padding:10px}.add-goal-button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px}.add-goal-form{border-radius:4px;display:flex;gap:10px;margin-bottom:15px}.goal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.goal-text{color:#fff}.goal-input{background:#1b1b1b;border-radius:4px;color:#fff;flex:1 1;padding:8px}.progress-container{align-items:center;display:flex;gap:10px;margin-bottom:10px}.progress-bar{background:#fffa98;border-radius:5px;flex:1 1;height:10px;overflow:hidden}.progress-fill{background:#28a745;height:100%;transition:width .3s ease}.progress-controls{display:flex;gap:5px}.progress-controls button{background:#007bff;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.progress-text{color:#fff}.quote-content{margin:20px 0;text-align:center}.quote-content blockquote{color:#fff;font-size:1.1em;font-style:italic;margin:0 0 10px}.quote-content cite{color:#fff;font-size:.9em}.new-quote-btn{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px;width:100%}.widget-customizer{background:#000;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px;padding:20px}.customizer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.customizer-header h3{color:#fff;margin:0}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5em}.widget-control{border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:10px 0}.widget-control,.widget-info{align-items:center;display:flex}.widget-info{color:#fff;gap:10px}.widget-actions{display:flex;gap:5px}.widget-actions button{background:#007bff;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.widget-actions button:disabled{cursor:not-allowed;opacity:.5}.dashboard{margin:0 auto;max-width:1200px;padding:20px}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.dashboard-header h1{color:#fff;margin:0}.customize-btn{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.widgets-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.widget-container.medium,.widget-container.small{grid-column:span 1}.widget-container.large{grid-column:span 2}@media (max-width:768px){.widget-container.large{grid-column:span 1}}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#101010;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.App{min-height:100vh}button{transition:all .2s ease}button:hover{opacity:.8}input{font-family:inherit}
/*# sourceMappingURL=main.f4504615.css.map*/