@charset "UTF-8";*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure,fieldset):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%;scrollbar-gutter:stable;scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}button{-webkit-tap-highlight-color:transparent}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1{font-size:clamp(1.75rem,1.5588235294rem + .7843137255vw,2.5rem)}h2{font-size:clamp(1.625rem,1.4656862745rem + .6535947712vw,2.25rem)}h3{font-size:clamp(1.5rem,1.3725490196rem + .522875817vw,2rem)}h4{font-size:clamp(1.375rem,1.2794117647rem + .3921568627vw,1.75rem)}h5{font-size:clamp(1.25rem,1.1862745098rem + .2614379085vw,1.5rem)}h6{font-size:clamp(1.125rem,1.0931372549rem + .1307189542vw,1.25rem)}body{font-size:clamp(1rem,.9681372549rem + .1307189542vw,1.125rem)}:root{--color-dark: #000;--color-white: #fff;--color-gray: #d3d3d3;--color-gray-dark: #474747;--color-backgroung: #1b1b1b;--color-white-blur: #ffffff40;--container-width: 400px;--container-padding-inline: 15px;--font-family: "Nunito", sans-serif;--transition-duration: .2s;--border: 1px solid}.container{max-width:var(--container-width);margin:0 auto}.hidden{display:none;overflow:hidden}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}@media(max-width:47.99875rem){.hidden-mobile{display:none!important}}@media not (max-width:47.99875rem){.visible-mobile{display:none!important}}body{font-size:1rem;display:flex;flex-direction:column;font-family:var(--font-family);color:var(--color-white);background-image:url(/ToDo-App/images/1.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}*{transition-duration:var(--transition-duration)}main{flex-grow:1}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600}h1,.h1{font-size:clamp(1.875rem,1.556372549rem + 1.3071895425vw,3.125rem);font-weight:800}h2,.h2{font-size:clamp(1.75rem,1.5588235294rem + .7843137255vw,2.5rem);line-height:1.3}h3,.h3{font-size:clamp(1.25rem,1.1225490196rem + .522875817vw,1.75rem)}h4,.h4{font-size:clamp(.875rem,.7794117647rem + .3921568627vw,1.25rem)}h5,.h5{font-size:clamp(.875rem,.8431372549rem + .1307189542vw,1rem)}h6,.h6{font-size:.875rem}a{color:inherit}a[class]{text-decoration:none}:focus-visible{outline:.125rem dashed var(--color-light);outline-offset:.25rem;transition-duration:0s!important}a[aria-label],button[aria-label]{position:relative}a[aria-label]:before,button[aria-label]:before{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2.75rem;height:2.75rem;content:""}.todo{display:flex;flex-direction:column;margin-block:25vh;row-gap:1.125rem;border-radius:.75rem;min-height:25rem;padding:1.875rem 1.25rem;background-color:#00000085;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.todo__title{text-align:center;font-weight:700}.todo__button{background-color:var(--color-white-blur);border:2px solid rgba(255,255,255,.3568627451);color:var(--color-white);font-size:1.5rem;aspect-ratio:1/1;width:12%}.todo{border-radius:1.25rem}.form{display:flex;gap:.5rem}.form__input{background-color:var(--color-white-blur);border-radius:6.25rem;padding:.453125rem 1rem;font-weight:350;border:none;width:100%}.form__input,.form__input::placeholder{color:var(--color-gray)}.button{border-radius:100%;border:none}.button:hover{opacity:.7}.button:active{transform:translateY(2px)}.tasks{margin-top:.75rem}.tasks__delete-all{cursor:pointer}@media(any-hover:hover){.tasks__delete-all:hover{opacity:.8}}@media(any-hover:none){.tasks__delete-all:active{opacity:.8}}.tasks__info{display:flex;justify-content:space-between;margin-bottom:clamp(.375rem,.3431372549rem + .1307189542vw,.5rem)}.tasks__list{display:flex;flex-direction:column;row-gap:.75rem}.tasks__item{padding:.453125rem .625rem;background-color:var(--color-white-blur);display:flex;justify-content:space-between;align-items:center;border-radius:6.25rem;gap:1rem}.tasks__item-checkbox{background-color:var(--color-white);width:1rem;height:1rem;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.tasks__item-checkbox .circle{width:.625rem;height:.625rem;border-radius:100%}.tasks__item-checkbox.is-active .circle{background-color:var(--color-gray-dark)}.tasks__item-column{display:flex;align-items:center;gap:.5rem}.tasks__item-button{width:26px;height:26px}.tasks__item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:14.0625rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tasks__item-title.is-active{color:var(--color-gray);text-decoration:line-through}.tasks__empty{text-align:center}
