@import"https://use.typekit.net/vny6eax.css";*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}input:focus,button:focus,textarea:focus,select:focus{outline:none}.adrianna-regular{font-family:adrianna,sans-serif;font-weight:400;font-style:normal}.adrianna-italic{font-family:adrianna,sans-serif;font-weight:400;font-style:italic}.adrianna-bold{font-family:adrianna,sans-serif;font-weight:700;font-style:normal}.dm-sans-regular{font-family:dm-sans,sans-serif;font-weight:400;font-style:normal}.dm-sans-italic{font-family:dm-sans,sans-serif;font-weight:400;font-style:italic}.dm-sans-bold{font-family:dm-sans,sans-serif;font-weight:700;font-style:normal}.dm-sans-18pt-regular{font-family:dm-sans-18pt,sans-serif;font-weight:400;font-style:normal}:root{--global-color-white:#fff;--global-color-purple:#473460;--global-color-accent:#7E52B3;--global-color-lavendar:#D6BDF4;--global-color-white-lavendar:#F7F1FF;--global-color-slate:#333136;--global-color-black:#0C0612;--global-color-transparent-black:rgba(12, 6, 18, .8);--background-image: url(https://res.cloudinary.com/ddsekdku7/image/upload/v1742144459/default-theme-login.jpg)}.timer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:270px;max-width:600px;margin:24px;align-self:flex-start;justify-self:flex-end}.timer-text{font-size:148px;color:var(--global-color-white);font-family:adrianna,sans-serif;margin-right:12px}.timer-controls{column-gap:10px}.timer-controls .active-btn{font-family:adrianna,sans-serif;background-color:var(--global-color-accent);color:var(--global-color-white);border:none;border-radius:6px;font-size:18px;padding:6px 24px;cursor:pointer}.timer-controls .clear-btn{font-family:adrianna,sans-serif;font-size:18px;border:2px solid var(--global-color-white);border-radius:5px;padding:6px 24px;cursor:pointer;background-color:transparent;color:var(--global-color-white);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.timer-controls .simple-controls{margin:auto;border-radius:100px;max-width:45px;width:45px;max-height:45px;height:45px;display:flex;align-content:center;justify-content:center;font-size:18px}.timer-controls .simple-controls svg{margin:auto}.interval-counter-container{flex-direction:column;row-gap:12px;justify-content:center;align-content:center;margin-left:12px}.interval-counter-container .interval-counter-dot{width:25px;max-height:25px;border-radius:1000px;background-color:var(--global-color-white-lavendar)}.interval-counter-container .interval-counter-dot.interval-active{background-color:var(--global-color-accent);border:unset}.timer-interval-container{flex-direction:row}.day-time-widget{flex-direction:column;max-width:300px;max-height:fit-content;color:var(--global-color-white);padding:12px}.day-time-widget .time-text{font-size:36px}.day-time-widget .date-text{font-weight:400;font-size:18px}.task-list-container{color:var(--global-color-white);flex-direction:column;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000042;padding:12px 24px;min-height:100vh;min-width:300px;overflow-y:auto;row-gap:36px;z-index:100;justify-content:flex-start}.task-list-container h2{margin-bottom:-12px}.task-list-container::-webkit-scrollbar{display:none}.task-list{position:fixed;right:0;top:0;max-width:350px;min-width:280px;max-height:100vh;transition:right .4s ease-in-out}.task-list-controls .simple-controls{margin:auto;border-radius:100px;border:none;max-width:45px;width:45px;max-height:45px;height:45px;display:flex;align-content:center;justify-content:center;font-size:18px;background-color:var(--global-color-accent)}.task-list-controls .simple-controls svg{margin:auto;color:var(--global-color-white)}.task-list-header{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 0;margin-bottom:12px;max-height:fit-content}.task-card{flex-direction:column}.focus-task{max-width:max-content}.toggle-task-list{max-width:fit-content;color:var(--global-color-white);padding:64px 12px;max-height:max-content;background-color:var(--global-color-accent);margin:auto;border-radius:10px 0 0 10px;transition:.3s;font-size:24px}.task-card-group{flex-direction:column;row-gap:12px;max-height:max-content;max-width:250px}.task-card-header{justify-content:space-between}.task-card-header h4{font-size:21px}.task-card-header .simple-controls{margin:0;border-radius:100px;border:none;max-width:30px;width:30px;max-height:30px;height:30px;display:flex;align-content:center;justify-content:center}.task-card-header .simple-controls svg{margin:auto;color:var(--global-color-slate);font-size:14px}.task-card-content{flex-direction:column;row-gap:6px;margin-top:6px}.toggle-task-list.rotate-icon svg{transform:rotate(180deg)}.hidden-task-list{right:-300px}.task-card{max-height:fit-content;color:var(--global-color-slate);padding:12px 12px 24px;border-radius:6px;background-color:var(--global-color-white)}.task-selected{padding:12px 12px 24px;background-color:var(--global-color-accent)}.app-settings-widget{position:fixed;top:25px;right:64px;z-index:5;transition:.5s}.app-settings-widget button{background-color:var(--global-color-accent);border:unset;border-radius:1000px;color:var(--global-color-white);padding:6px 12px}.app-settings-widget.push{right:320px;transition:.3s ease-in-out}.app-settings-container{position:fixed;top:0;right:-45vw;height:100vh;width:45vw;background-color:var(--global-color-transparent-black);color:var(--global-color-white);z-index:100;transition:.4s;flex-direction:column;padding:14px}.app-settings-container.settings-visible{right:0;transition:.4s}.app-settings-close{color:var(--global-color-white);font-size:32px;max-height:32px}.app-settings-options-container{display:flex;flex-direction:row}.app-settings-menu{padding-top:12px;padding-right:64px;flex-direction:column;text-transform:capitalize;font-size:18px;max-height:max-content;max-width:25%;row-gap:12px}.app-settings-menu .settings-menu-item{cursor:pointer;transition:.2s;border-bottom:2px solid rgba(0,0,0,0)}.app-settings-menu .active-settings-menu-item{cursor:pointer;border-bottom:2px solid var(--global-color-accent)}.app-settings-view,.timer-settings-container{flex-direction:column;overflow-y:auto}.timer-settings-container div{flex-direction:column;max-height:max-content}.timer-settings-input label{font-size:16px;margin-bottom:4px;display:flex;flex-direction:column}.timer-settings-input input{background-color:var(--global-color-transparent-white);border:unset;border-bottom:1px solid var(--global-color-accent);color:var(--global-color-white);padding:6px 12px;margin-bottom:8px;max-width:50%}.timer-settings-input input[type=number]::-webkit-outer-spin-button,.timer-settings-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.timer-settings-input input[type=number]{-moz-appearance:textfield}.timer-settings-input input[type=number]{background-color:var(--global-color-transparent-white);border:unset;border-bottom:1px solid var(--global-color-accent);color:var(--global-color-white);padding:6px 12px;margin-bottom:8px;max-width:50%}.app-settings-view-title{margin-bottom:24px}.create-task-popup{position:fixed;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--global-color-slate);padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;z-index:1000;min-width:450px;max-width:450px}.popup-content{flex-direction:column}.popup-content h2{margin-bottom:20px;color:var(--global-color-white)}.form-group{margin-bottom:15px;flex-direction:column}.form-group label{font-family:adrianna,sans-serif;color:var(--global-color-white)}.form-group input{font-family:adrianna,sans-serif;background-color:unset;color:var(--global-color-white);border:none;border-radius:0;border-bottom:2px solid var(--global-color-accent)}.form-group textarea{font-family:adrianna,sans-serif;background-color:unset;color:var(--global-color-white);resize:vertical;min-height:80px;border:2px solid var(--global-color-accent)}.form-group label{display:block;margin-bottom:5px}.form-group input,.form-group textarea{width:100%;padding:8px}.popup-actions{display:flex;justify-content:space-between}.add-task-btn,.cancel-btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.add-task-btn{background-color:#4caf50;color:#fff}.cancel-btn{background-color:#f44336;color:#fff}.popup-shown{display:flex}.popup-hidden{display:none}.profile-settings-container{width:100%;height:max-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.profile-settings-container h2{margin-bottom:32px}.profile-settings-input{flex-direction:column;margin-bottom:16px;max-height:max-content}.profile-settings-input label{display:flex;flex-direction:column}div{display:flex;flex:1}@media (max-width: 768px){.app-settings-container.settings-visible{min-width:100%;display:flex;right:0;flex-direction:column;justify-content:flex-start;align-items:flex-start}.timer-text{font-size:100px;color:var(--global-color-white);font-family:adrianna,sans-serif;margin-right:12px}.timer-controls .active-btn{font-size:16px;padding:6px 16px}.task-list{z-index:1000}}.app-container{min-width:100vw;min-height:100vh;background-image:var(--background-image);background-repeat:no-repeat;background-size:cover;background-position:center;flex-direction:column;justify-content:space-between;padding:24px}
