:root{--primary-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--secondary-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--transition: cubic-bezier(.23, 1, .32, 1)}:root{--primary-light: #cfd7f3;--primary-lighter: #9599a8;--primary-dark: #1f2136}:root{--primary-color: #cfd7f3;--secondary-color: #1f2136;--border-color: rgba(31, 33, 54, .6);--border-color--lighter: rgba(31, 33, 54, .6);--background-color: rgba(207, 215, 243, .45);--background-color--light: rgba(207, 215, 243, .45);--background-color--alt: rgba(31, 33, 54, 1);--background-color--lighter: rgba(207, 215, 243, .2);--settings-background: rgba(37, 36, 44, .95);--background-gradient: radial-gradient( at 78% 92%, rgba(242, 245, 148, .753) 0px, transparent 50% ), radial-gradient(at 11% 34%, hsla(266, 100%, 85%, .34) 0px, transparent 50%), radial-gradient(at 97% 93%, hsla(289, 36%, 20%, .45) 0px, transparent 50%), radial-gradient(at 0% 0%, hsla(226, 59%, 88%, .45) 0px, transparent 50%);--secondary-background-color: rgba(0, 0, 0, .05);--font-color: #1f2136;--font-color-light: #545458;--font-color-dark: #cfd7f3}[data-theme=dark]{--primary-color: #1f2136;--secondary-color: #cfd7f3;--border-color: rgba(207, 215, 243, .6);--border-color--lighter: rgba(207, 215, 243, .45);--background-color: rgba(31, 33, 54, 1);--background-color--light: rgba(41, 43, 70, .53);--background-color--alt: rgba(255, 255, 255, .808);--background-color--lighter: rgba(41, 43, 70, .15);--settings-background: rgba(4, 2, 6, .95);--background-gradient: radial-gradient( at 6% 10%, hsla(209, 62%, 42%, .2) 0px, transparent 50% ), radial-gradient(at 92% 87%, hsla(289, 35%, 20%, .44) 0px, transparent 50%);--secondary-background-color: rgba(0, 0, 0, .3);--font-color: #cfd7f3;--font-color-light: rgb(129, 126, 126);--font-color-dark: #4a5568}[data-theme=background]{--primary-color: #1f2136;--secondary-color: #fff;--border-color: rgba(255, 255, 255, .6);--border-color--lighter: rgba(255, 255, 255, .45);--background-color: rgba(31, 33, 54, 1);--background-color--light: rgba(41, 43, 70, .4);--background-color--lighter: rgba(41, 43, 70, .2);--background-color--alt: rgba(255, 255, 255, .808);--secondary-background-color: rgba(0, 0, 0, .3);--font-color: #fff;--font-color-light: #e7e5e5;--font-color-dark: #4a5568}[data-theme=auto]{--primary-color: #1f2136;--secondary-color: #cfd7f3;--border-color: rgba(207, 215, 243, .6);--border-color--lighter: rgba(207, 215, 243, .45);--background-color: rgba(31, 33, 54, 1);--background-color--light: rgba(41, 43, 70, .53);--background-color--alt: rgba(255, 255, 255, .808);--background-color--lighter: rgba(41, 43, 70, .15);--settings-background: rgba(4, 2, 6, .95);--background-gradient: radial-gradient( at 6% 10%, hsla(209, 62%, 42%, .2) 0px, transparent 50% ), radial-gradient(at 92% 87%, hsla(289, 35%, 20%, .44) 0px, transparent 50%);--secondary-background-color: rgba(0, 0, 0, .3);--font-color: #cfd7f3;--font-color-light: rgb(129, 126, 126);--font-color-dark: #4a5568}@media (prefers-color-scheme: dark){[data-theme=auto]{--primary-color: #1f2136;--secondary-color: #cfd7f3;--border-color: rgba(207, 215, 243, .6);--border-color--lighter: rgba(207, 215, 243, .45);--background-color: rgba(31, 33, 54, 1);--background-color--light: rgba(41, 43, 70, .53);--background-color--alt: rgba(255, 255, 255, .808);--background-color--lighter: rgba(41, 43, 70, .15);--settings-background: rgba(4, 2, 6, .95);--background-gradient: radial-gradient( at 6% 10%, hsla(209, 62%, 42%, .2) 0px, transparent 50% ), radial-gradient(at 92% 87%, hsla(289, 35%, 20%, .44) 0px, transparent 50%);--secondary-background-color: rgba(0, 0, 0, .3);--font-color: #cfd7f3;--font-color-light: rgb(129, 126, 126);--font-color-dark: #4a5568}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}html{box-sizing:border-box;font-size:100%;overflow:hidden;height:-webkit-fill-available}*,*:before,*:after{box-sizing:inherit}body,.App{font-size:100%;margin:0;color:var(--font-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:var(--primary-family)}.App{background-size:cover;background-position:center;background-color:var(--background-color);background-image:var(--background-gradient);height:-webkit-fill-available;position:absolute;width:100%;height:100%;top:0;left:0}[data-theme=background].App{background-image:none;background-color:#0a0a0a}figure{padding:0;margin:0}a{text-decoration:none;color:var(--font-color)}a:hover{color:var(--font-color);opacity:.9}ul{padding:0;margin:0}ul li{list-style:none}blockquote{padding:0;margin:0}.error-alert{width:100vw;min-height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;color:#fff}.error-alert__inner{background-color:#000c;border-radius:8px;padding:24px;width:100%;max-width:720px}.error-alert__inner a{color:#fff;text-decoration:underline}.error-alert__inner a:hover,.error-alert__inner a:focus,.error-alert__inner a:active{color:#fff;text-decoration:none}.error-alert__action{margin-top:30px}.error-alert__action>*{margin:0 12px!important}.entry-content{color:var(--primary-light);line-height:1.75}.entry-content *:first-child{margin-top:0}.entry-content *:last-child{margin-bottom:0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5{margin:3rem 0 1rem;line-height:1.3;font-weight:500}.entry-content h1{margin-top:0;font-size:3.052rem;font-weight:700}.entry-content h2{font-size:2.441rem;font-weight:700}.entry-content h3{font-size:1.953rem}.entry-content h4{font-size:1.563rem}.entry-content h5{font-size:1.25rem}.entry-content p{margin-bottom:1rem}.entry-content a{color:var(--primary-light);text-decoration:underline;transition:all .3s ease}.entry-content a:hover,.entry-content a:focus,.entry-content a:active{text-decoration:none}.social-list{display:flex}.social-list>li{margin:0 10px 0 0}h1,h2,h3{font-weight:700;margin-top:0}h1{font-size:2rem}@media only screen and (min-width: 1000px){h1{font-size:3rem}}h2{font-size:1.5rem}@media only screen and (min-width: 1000px){h2{font-size:2rem}}h3{font-size:1.25rem}@media only screen and (min-width: 1000px){h3{font-size:1.5rem}}.primary-text{font-family:var(--secondary-family);font-size:1rem;line-height:1.375;color:var(--font-color);font-weight:400}[data-theme=background] .spotlight{text-shadow:1px 1px 1px rgb(131,130,130)}[data-theme=background] .spotlight__inner{position:relative;z-index:1}[data-theme=background] .spotlight__inner:after{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%);background-color:#0000000d;filter:blur(40px);z-index:-1;pointer-events:none}.current-date__day,.current-date__month{font-family:var(--primary-family);font-weight:300;font-size:4.5rem;line-height:1.12;color:var(--font-color);margin-bottom:0}.current-date__day sup,.current-date__month sup{font-size:1.5rem}@media screen and (max-height: 600px),(max-width: 1400px){.current-date__day,.current-date__month{font-size:3.475rem}}@media screen and (max-height: 600px),(max-width: 1200px){.current-date__day,.current-date__month{font-size:2.475rem}}.current-date__month{font-weight:700}.current-date__time{text-align:right}[data-theme=background] .current-date__time{text-shadow:1px 1px 20px rgba(70,70,70,.66)}@media only screen and (max-width: 759px){.current-date__time{text-align:left;margin-top:10px}}.current-date__time>*+*{margin-top:10px}.current-date__time span{position:relative;z-index:1}[data-theme=background] .current-date__time span:after{content:"";background-color:#0000004d;width:calc(100% + 20px);height:calc(100% + 20px);display:block;position:absolute;z-index:-1;top:-5px;right:0;filter:blur(20px)}.current-date__top{display:grid;grid-template-columns:2fr 1fr;align-items:flex-end;padding-bottom:15px}@media only screen and (max-width: 759px){.current-date__top{grid-template-columns:1fr}}.current-date__bottom{border-top:1px solid var(--border-color);padding:15px 0}.current-date__intl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}@media screen and (max-width: 620px){.current-date__intl{grid-template-columns:repeat(2,minmax(0,1fr))}}.world-clock{text-align:center}[data-theme=background] .world-clock{text-shadow:1px 1px 20px rgba(70,70,70,.5)}.world-clock__location,.world-clock__date{font-size:12px;font-weight:400;margin:0;word-break:break-word;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-clock__time{font-size:20px}@media only screen and (max-width: 999px){.world-clock__time{font-size:1rem}}.quote{align-self:flex-end;padding:15px 15px 10px;border:1px solid var(--border-color--lighter);border-radius:4px;font-family:var(--secondary-family);font-weight:400;font-size:16px;line-height:1.875;color:var(--color-primary);background-color:transparent}[data-theme=background] .quote{background-color:#0000001a}@media only screen and (max-width: 1400px){.quote{font-size:14px}}@media screen and (max-height: 550px){.quote{font-size:.95rem;font-size:14px}}.quote p:last-child{margin:0}.quote__author{font-weight:500;position:relative;padding-left:44px}.quote__author:before{content:"";height:1px;background-color:var(--border-color--lighter);display:block;width:20px;position:absolute;top:50%;transform:translateY(-50%);left:0}.weather__current{font-family:var(--primary-family);font-weight:300;font-size:3.5rem;color:var(--font-color);margin-bottom:-10px;line-height:1.22}@media screen and (max-height: 600px),(max-width: 1280px){.weather__current{font-size:2.475rem}}.weather__current-temp{font-size:1.5rem;vertical-align:middle}@media screen and (max-height: 600px),(max-width: 1280px){.weather__current-temp{font-size:.9rem}}.weather__primary{display:grid;grid-template-columns:2fr 1fr;align-items:flex-end;margin-top:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.weather__location{line-height:1.22;vertical-align:baseline;text-align:right}.weather__forcast{padding:20px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}@media screen and (max-height: 400px),(max-width: 1280px){.weather__forcast{display:none}}.weather__forcast-item{border:1px solid var(--border-color);border-radius:4px;padding:10px 12px}.weather__forcast-title{font-weight:300;font-size:1.5rem;line-height:1.15;color:var(--font-color);margin:0}.weather__forcast-day{font-family:var(--secondary-family);font-weight:400;font-size:.8rem;line-height:1.375;color:var(--font-color)}.weather__forcast-temp{font-size:.8rem;vertical-align:middle}.todo__list{max-height:300px;overflow-y:auto;padding-right:8px}.todo__list,.todo__list input[type=text]{font-family:var(--primary-family);font-size:1rem;line-height:1.2;color:var(--font-color)}@media screen and (max-height: 600px),(max-width: 1280px){.todo__list,.todo__list input[type=text]{font-size:.875rem}}.todo__list--has-content{min-height:200px}.todo__header{display:grid}.todo__actions{text-align:right}.todo__actions>*:not(:last-child){margin-right:8px}.todo__actions>*:not(:last-child):after{padding-left:8px;content:"/"}.todo__item{padding:15px 45px;position:relative}.todo__item:after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;height:1px;background-color:var(--border-color)}.todo__item:hover .btn--remove{opacity:1}.todo__item .custom-radio{position:absolute;width:20px;height:20px;left:4px;pointer-events:none;opacity:0}.todo__title{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.todo input[type=text]{appearance:none;background-color:transparent;border:none;box-shadow:none;outline:none}.todo__toggle{appearance:none;vertical-align:middle;z-index:1;position:absolute;left:0;opacity:0;width:30px;height:30px;cursor:pointer}.todo__toggle,.todo__toggle~custom-radio{top:16px}.todo__toggle~svg.unchecked{opacity:1}.todo__toggle:checked~svg.checked{opacity:1}.todo__toggle:checked~svg.unchecked{opacity:0}.todo__toggle:checked~label{opacity:.4;text-decoration:line-through}.todo .btn--remove{position:absolute;right:0;top:14px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;color:var(--font-color)}.todo .btn--remove:hover svg{opacity:.9}.todo .btn--remove svg{opacity:.2;width:20px;height:20px}.todo__new{position:relative}.todo__new .btn{position:absolute;width:20px;height:20px;left:15px;top:50%;transform-origin:center;transform:translateY(-50%);transition:all .5s var(--transition);padding:0;border:0;opacity:0;background-color:transparent;color:var(--border-color--lighter)}.todo__new input[type=text]{color:var(--font-color);border:1px dashed var(--border-color);border-radius:4px;background-color:#0000001a;padding:15px 15px 15px 50px;width:100%}.todo__new input[type=text]::placeholder{color:var(--font-color)}.todo__new input[type=text]:focus{opacity:1}.todo__new input[type=text]:focus~.btn{transform:translateY(-50%) rotate(-45deg);opacity:1;color:var(--font-color)}.btn{appearance:none;background:none;box-shadow:none;font-size:100%;cursor:pointer;border:none;padding:0;transition:all 1s var(--transition)}.btn svg{transition:all .3s var(--transition)}.btn--link:hover,.btn--link:focus,.btn--link:active{opacity:.7}.btn-icon{all:unset;cursor:pointer;transition:all 1s var(--transition);background-color:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;width:30px;height:30px;transform-origin:center}.btn-icon svg{width:12px;height:12px}.btn-icon--light{border:1px solid var(--primary-light);color:var(--primary-light)}.btn-icon--light:hover,.btn-icon--light:focus,.btn-icon--light:active{background-color:var(--primary-light);color:var(--primary-dark)}.btn-icon--disabled{opacity:.2;cursor:not-allowed}.btn-icon--disabled:hover,.btn-icon--disabled:focus,.btn-icon--disabled:active{background-color:transparent;color:var(--primary-light)}.btn-icon--strike{opacity:.7}.btn-icon--strike:after{content:"";width:1px;height:80%;background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.btn-icon--strike:hover,.btn-icon--strike:focus,.btn-icon--strike:active{background-color:transparent;color:var(--primary-light)}.btn-icon--flipped{transform:rotate(-180deg)}.btn-close{all:unset;cursor:pointer;transition:all 1s var(--transition);background-color:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-color);opacity:.5}.btn-close svg{width:18px;height:18px}.btn-close:hover,.btn-close:focus,.btn-close:active{opacity:1;border-color:var(--secondary-color)}.btn-close--light{color:var(--primary-light);border:1px solid rgba(37,36,44,.2)}.btn-close--light:hover,.btn-close--light:focus,.btn-close--light:active{border-color:var(--primary-light)}.btn-close--dark{color:var(--primary-light);border:1px solid rgba(255,255,255,.2)}.btn-close--dark:hover,.btn-close--dark:focus,.btn-close--dark:active{border-color:var(--primary-light)}.btn-primary{border:1px solid var(--primary-light);padding:8px 16px;border-radius:25px;display:inline-block;color:var(--primary-light)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--primary-light);color:var(--primary-dark)}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:hover,.btn-danger:focus,.btn-danger:active{color:#fff;background-color:#bd2130;border-color:#bd2130}.btn-filled{background-color:var(--primary-light);color:var(--primary-dark)}.btn-filled:hover,.btn-filled:focus,.btn-filled:active{opacity:.7}.btn-link{appearance:none;background:none;box-shadow:none;font-size:100%;display:inline-block;cursor:pointer;transition:ease .3s;opacity:.8}.btn-link:hover,.btn-link:focus,.btn-link:active{opacity:1}.settings{display:flex;justify-content:flex-end}.settings__button{position:fixed;top:20px;right:20px;background-color:var(--background-color--lighter);opacity:.9}.settings-container{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:30px;z-index:50;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.settings-container__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:14}.settings-menu{padding:15px 15px 30px;border-radius:18px;width:100%;max-width:800px;max-height:550px;height:100%;z-index:15;display:flex;flex-direction:column;background-color:var(--settings-background);animation:modalShow .2s ease-in-out;transition:all .3s ease-in-out;box-shadow:2.8px 2.8px 2.2px #00000009,6.7px 6.7px 5.3px #0000000e,12.5px 12.5px 10px #0001,22.3px 22.3px 17.9px #00000014,41.8px 41.8px 33.4px #00000018,100px 100px 80px #00000021}@media screen and (max-width: 620px){.settings-menu{background-color:var(--settings-background)}}.settings-menu--small{max-width:720px}@media screen and (max-width: 620px){[data-theme=dark] .settings-menu{background-color:var(--settings-background)}}.settings-menu__inner{display:flex;flex:1;min-height:0}.settings-menu__inner .has-scroll::-webkit-scrollbar-thumb{background-color:var(--primary-light)}@media screen and (max-width: 620px){.settings-menu__inner{flex-direction:column}}.settings-menu__header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px;position:relative;flex-grow:0}.settings-menu__footer{padding-top:20px;text-align:right}.settings-menu__sidebar{padding-right:30px;display:flex;width:100%;max-width:150px;flex-direction:column;overflow:auto;border-right:1px solid var(--background-color--light);flex-grow:1;flex-shrink:0;position:relative}@media screen and (max-width: 620px){.settings-menu__sidebar{max-width:initial;padding:0 0 12px;overflow-x:scroll;flex-shrink:0;flex-grow:0}}@media screen and (max-width: 620px){.settings-menu__list{display:flex;flex-wrap:nowrap;gap:10px}}.settings-menu__list>li:not(:last-child){margin-bottom:10px}@media screen and (max-width: 620px){.settings-menu__list>li:not(:last-child){margin-bottom:0;flex-shrink:0;flex-grow:1}}.settings-menu__main{padding-left:30px;flex-grow:1;position:relative;overflow:auto;padding-right:15px}@media screen and (max-width: 620px){.settings-menu__main{padding-left:0;margin-top:15px}}.settings-menu__button{cursor:pointer;font-family:var(--primary-family);font-weight:700;font-size:14px;line-height:1.25;margin-bottom:0;padding:12px;border-radius:9px;display:block;width:100%;background-color:transparent;appearance:none;-webkit-appearance:none;box-shadow:none;border:none;text-align:left;color:var(--primary-light);transition:all .3s cubic-bezier(.075,.82,.165,1)}.settings-menu__button.active{background-color:var(--primary-light);color:var(--primary-dark)}.settings-screen{height:100%}.settings-screen:not(.active){display:none}.settings-screen__group{display:flex;justify-content:space-between}@media only screen and (max-width: 759px){.settings-screen__group{flex-wrap:wrap}}.settings-screen__group:not(:last-child){margin-bottom:40px}.settings-screen__group--full-height{height:100%}.settings-screen__title{font-size:14px;margin:0;color:var(--primary-light)}.settings-screen__input{width:100%;max-width:450px;padding-left:30px}@media only screen and (max-width: 759px){.settings-screen__input{max-width:100%;padding-left:0;margin-top:15px}}.settings-screen__content{padding-bottom:30px}.component-toggle{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.theme-switcher{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%}.theme-switch__input{display:none}.theme-switch__label{cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:12px;height:50px;border:4px solid #fdfdfd;background-color:var(--primary-light)}.theme-switch__label-title{font-size:12px;position:relative;z-index:1;color:var(--primary-light)}.theme-switch__input:checked+.theme-switch__label{border-color:#76fac3}.theme-switch--dark .theme-switch__label{background-color:var(--primary-dark)}.theme-switch--dark .theme-switch__label-title{color:var(--primary-light)}.theme-switch--auto .theme-switch__label{background-color:var(--primary-light)}.theme-switch--auto .theme-switch__label:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary-dark);clip-path:polygon(100% 1%,0% 100%,100% 100%)}.theme-switch--auto .theme-switch__label-title{color:var(--primary-light);mix-blend-mode:difference}.theme-switch--background .theme-switch__label{background-size:cover;background-position:center;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='120' height='68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M0 0h120v67.5H0z'/%3E%3Cpath d='M28 19.5c0 5.247-5.149 9.5-11.5 9.5S5 24.747 5 19.5 10.149 10 16.5 10 28 14.253 28 19.5Z' fill='url(%23c)'/%3E%3Cpath d='M2 74c49.597-18.355 73-43 127-47s0 47 0 47H2Z' fill='url(%23d)'/%3E%3Cpath d='M-33 70.224 147 79.5c-46.546-18.68-88.809-43.51-126.5-54-8.751-2.435-18.806-3.757-28-4.183-10.923-.506-20.632.251-25.5 1.907-26.616 9.05 0 47 0 47Z' fill='url(%23e)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='60' y1='0' x2='60' y2='67.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23CFD7F3'/%3E%3Cstop offset='1' stop-color='%23E6CFF3'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='65.5' y1='27' x2='109' y2='71' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238FB5FF'/%3E%3Cstop offset='.521' stop-color='%2392A7F1' stop-opacity='.479'/%3E%3Cstop offset='1' stop-color='%23CCB5FF' stop-opacity='.58'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='30.5' y1='23.224' x2='-13' y2='67.224' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A8C3F9'/%3E%3Cstop offset='.12' stop-color='%2390B2FC'/%3E%3Cstop offset='.521' stop-color='%2392A7F1'/%3E%3Cstop offset='1' stop-color='%23CCB5FF'/%3E%3C/linearGradient%3E%3CradialGradient id='c' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='rotate(63.234 -8.183 17.078) scale(9.12002 10.329)'%3E%3Cstop stop-color='%23FFFDF8'/%3E%3Cstop offset='.458' stop-color='%23FFFEFB' stop-opacity='.542'/%3E%3Cstop offset='.661' stop-color='%23FFFEFC' stop-opacity='.339'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h120v67.5H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.timezone-input__input{width:100%;appearance:none;background-color:transparent;padding:8px 15px 8px 0;border:0;border-bottom:1px solid rgba(255,255,255,.4);box-shadow:none;color:var(--primary-light)}.timezone-input__input::placeholder{color:#fff6}.timezone-input__input:focus,.timezone-input__input:active,.timezone-input__input:focus-visible{outline:none;border:0;border-bottom:1px solid var(--primary-light)}.timezone-input__reset{all:unset;position:absolute;right:0;top:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.4;cursor:pointer}.timezone-input__reset svg{opacity:1;width:20px;height:20px}.timezone-results{max-height:250px;overflow:auto;position:absolute;top:calc(100% + 1px);left:0;width:100%;background-color:#1e1d1e;z-index:2;color:var(--primary-light)}.timezone-results li{padding:8px;border-radius:8px}.timezone-results li:hover{background-color:#04020633}.timezone-list{padding:0}.timezone-list li{list-style:none;padding:12px 60px 12px 12px;position:relative;color:var(--primary-light);line-height:1.75;border:2px solid rgba(204,204,204,.2);border-radius:4px;cursor:default;font-size:16px;line-height:1.4}@media screen and (max-width: 620px){.timezone-list li{font-size:14px}}.timezone-list li:not(:last-child){margin-bottom:20px}.timezone-list li .btn-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.timezone-list-wrap{margin-top:35px}.timezone-list-wrap__title{margin:0 0 15px;color:var(--primary-light)}.toast-message{font-size:14px;font-weight:500;color:var(--secondary-color);padding:14px;background-color:var(--primary-color);border-radius:24px;position:fixed;width:auto;transform:translate(-50%) translateZ(0);left:50%;opacity:1;font-weight:700;bottom:50px;width:100%;max-width:300px;text-align:center;z-index:100;animation:toastShow .2s ease-in-out;transition:all .3s ease-in-out;box-shadow:2.8px 2.8px 2.2px #00000005,6.7px 6.7px 5.3px #00000007,12.5px 12.5px 10px #00000009,22.3px 22.3px 17.9px #0000000b,41.8px 41.8px 33.4px #0000000d,100px 100px 80px #00000012}.weather-search{position:relative}.location-message{font-size:14px;margin-top:4px;color:var(--secondary-color);position:absolute;top:calc(100% + 8px)}.settings-menu__main .location-message{color:var(--primary-light)}.greeting{margin:0 0 45px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.4)}.greeting__title{font-size:24px;font-weight:700;margin:0 0 10px;color:var(--primary-light)}.greeting__subtitle{font-size:12px;display:block;color:var(--primary-light)}.gradient-text{background:linear-gradient(80.88deg,#ffe6a5 39.33%,#edcdff 61.09%,#de63bc 80.58%,#5a61ff 105.74%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (pointer: fine){.has-scroll::-webkit-scrollbar{background-color:transparent;width:4px}.has-scroll::-webkit-scrollbar-track{background-color:transparent}.has-scroll::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:8px}.has-scroll::-webkit-scrollbar-button{display:none}}@keyframes modalShow{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes toastShow{0%{opacity:0;bottom:-300px}to{opacity:1;bottom:50px}}.collection-manager .timezone-list-wrap{margin-top:35px}.collection-manager .timezone-list-wrap__title{margin:0 0 15px;color:var(--primary-light)}.collection-manager .timezone-list{padding:0;margin-bottom:25px}.collection-manager .timezone-list li{list-style:none;position:relative;color:var(--primary-light);line-height:1.75;border:2px solid rgba(204,204,204,.2);border-radius:8px;margin-bottom:8px;display:flex;align-items:center;gap:10px;padding:12px 12px 12px 45px}.collection-manager .timezone-list li .default-check__input{appearance:none;vertical-align:middle;z-index:1;position:absolute;left:12px;opacity:0;width:24px;height:24px;cursor:pointer;margin:0}.collection-manager .timezone-list li .default-check__input~svg{width:16px;height:16px}.collection-manager .timezone-list li .default-check__input~svg.unchecked{opacity:1}.collection-manager .timezone-list li .default-check__input:checked~svg.checked{opacity:1}.collection-manager .timezone-list li .default-check__input:checked~svg.unchecked{opacity:0}.collection-manager .timezone-list li svg.custom-radio{position:absolute;left:12px;pointer-events:none}.collection-manager .timezone-list li svg.custom-radio.checked{opacity:0}.collection-manager .timezone-list li label{flex:1;cursor:pointer;display:flex;align-items:center}.collection-manager .timezone-list li label span{margin:0}.collection-manager .timezone-list li .btn-icon{position:relative;right:auto;top:auto;transform:none}.collection-manager .add-collection{display:flex;flex-direction:column;gap:15px;margin-top:20px}.collection-manager .add-collection .edit-links__two-col{display:flex;gap:15px}.collection-manager .add-collection .edit-links__two-col .styled-input{flex:1}.collection-manager .add-collection .btn-add{align-self:flex-start;padding:10px 16px;background-color:var(--accent-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.collection-manager .add-collection .btn-add:hover{opacity:.9}.link-icon{margin-right:6px;position:absolute;top:2px;right:-3px;opacity:0;transition:all .1s ease-in;color:var(--primary-color)}.link-icon svg{width:18px;height:18px}.quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.quick-links--three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-links>li{position:relative}.quick-links>li:hover .link-icon{opacity:1;top:0;right:-6px}.quick-links>li a{padding:12px;font-size:14px;border:1px solid var(--border-color);display:block;border-radius:4px;transition:all .3s cubic-bezier(.075,.82,.165,1);word-break:break-word;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;background-color:var(--background-color--lighter)}@media screen and (max-height: 700px){.quick-links>li a{padding:10px;font-size:13px}}.quick-links>li a:focus,.quick-links>li a:active,.quick-links>li a:hover{color:var(--primary-color);background-color:var(--background-color--alt)}.quick-links--light{grid-template-columns:1fr}.quick-links--light>li a{color:var(--primary-light);border:1px solid var(--primary-light)}.quick-links--light>li a:focus,.quick-links--light>li a:active,.quick-links--light>li a:hover{color:var(--primary-dark);background-color:var(--primary-light)}.quick-links-screen{display:flex;flex-direction:column;height:100%}.quick-links-add{flex:1 1 auto;position:relative;overflow:auto;padding:15px}.quick-links-new{flex:0 0 auto;padding:15px}.quick-links-add__item{margin-bottom:35px}.edit-links{border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:25px 15px;position:relative}.edit-links__index{position:absolute;top:-15px;left:-15px;width:30px;height:30px;background-color:var(--primary-light);color:var(--primary-dark);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;border-radius:50%}.edit-links__wrap>*+*{margin-top:25px}.edit-links__action{margin-top:20px;text-align:right;justify-content:space-between;display:flex;flex-wrap:wrap}.edit-links__action>*>*+*{margin-left:10px}.edit-links__buttons{display:flex;flex-wrap:wrap}.edit-links__buttons>*+*{margin-left:10px}.edit-links__reorder .btn-icon{display:inline-flex}.edit-links__two-col{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.edit-links__two-col>*{margin-top:0!important}.btn-quick-link{text-align:center;padding:12px 20px;color:var(--primary-light);border:1px dashed rgba(255,255,255,.25);display:block;width:100%;border-radius:4px}.btn-quick-link:focus,.btn-quick-link:active,.btn-quick-link:hover{background-color:#ffffff1a}.btn-quick-link--disabled{opacity:.2;cursor:not-allowed}.btn-quick-link--disabled:hover,.btn-quick-link--disabled:focus,.btn-quick-link--disabled:active{background-color:transparent;color:var(--primary-light)}.btn-quick-link--solid{border:1px solid rgba(255,255,255,.3);background-color:#ffffff1a;color:var(--primary-light)}.btn-quick-link--solid:focus,.btn-quick-link--solid:active,.btn-quick-link--solid:hover{background-color:#ffffff26;border-color:#fff6}.search-widget{margin-bottom:8px;position:relative}.search-widget__form{display:flex;align-items:center}.search-widget__toggle--active svg{transform:rotate(180deg)}.search-widget__dropdown{position:absolute;top:42px;left:0;right:0;z-index:10;background:var(--settings-background, #1a1a2e);border:1px solid var(--border-color, #2a2a4a);border-top:none;border-radius:0 0 4px 4px;padding:4px 0}.search-widget__option{display:flex;align-items:center;gap:8px;padding:6px 16px;cursor:pointer;font-family:var(--secondary-family);font-weight:400;font-size:.85rem;line-height:1.375;color:var(--font-color);transition:background .15s ease}.search-widget__option:hover{background:rgba(255,255,255,.05)}.search-widget__option--selected{font-weight:600}.search-widget__radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.search-widget__radio-custom{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-color, #2a2a4a);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s ease}.search-widget__radio:checked+.search-widget__radio-custom{border-color:var(--secondary-color, #4a6cf7)}.search-widget__radio:checked+.search-widget__radio-custom:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--secondary-color, #4a6cf7)}@media screen and (max-width: 1280px){.search-widget{margin-bottom:6px}}@media screen and (max-width: 1000px){.search-widget{margin-bottom:5px}}@media screen and (max-width: 760px){.search-widget{margin-bottom:4px}}.app-info{display:flex;align-items:flex-end;align-content:flex-end}.app-info__inner{width:100%}.app-info__inner>*+*{margin-top:50px}@media screen and (max-height: 700px){.app-info__inner>*+*{margin-top:30px}}.credit__inner{width:100%}.credit__inner>*+*{margin-top:30px}.credit__image-info{text-shadow:1px 0px 3px rgba(0,0,0,.81)}.footer__author{text-transform:capitalize}.switch-field{display:flex;overflow:hidden}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{background-color:transparent;color:var(--primay-color);font-size:14px;line-height:1;text-align:center;padding:8px 16px;margin-right:-1px;border:1px solid var(--secondary-color);transition:all .1s ease-in-out}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{background-color:var(--secondary-color);box-shadow:none;color:var(--primary-color)}.switch-field label:first-of-type{border-radius:36px 0 0 36px}.switch-field label:last-of-type{border-radius:0 36px 36px 0}.switch-field--light label{color:var(--primary-light);border:1px solid var(--primary-light)}.switch-field--light input:checked+label{background-color:var(--primary-light);box-shadow:none;color:var(--primary-dark)}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem;color:var(--primary-light);font-size:14px}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--primary-light);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.55%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.styled-input{position:relative}.styled-input__input{width:100%;appearance:none;background-color:transparent;padding:12px 15px 12px 12px;border-radius:6px;border:1px solid var(--border-color);box-shadow:none;color:var(--font-color)}.settings-menu__main .styled-input__input{border-color:#fff6;color:var(--primary-light)}.styled-input__input::placeholder{color:var(--font-color-light)}.settings-menu__main .styled-input__input::placeholder{color:var(--primary-lighter)}.styled-input__input:focus,.styled-input__input:active,.styled-input__input:focus-visible{outline:none;border:1px solid var(--secondary-color)}.settings-menu__main .styled-input__input:focus,.settings-menu__main .styled-input__input:active,.settings-menu__main .styled-input__input:focus-visible{border-color:#fff}.styled-input__input--front{padding-left:50px}.styled-input__reset{all:unset;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.4;cursor:pointer}.settings-menu__main .styled-input__reset{color:var(--primary-light)}.styled-input__reset svg{opacity:1;width:18px;height:18px}.styled-input__reset--alt{right:12px;justify-content:right}.styled-input__reset--front{left:0;right:unset}.styled-input__label{font-size:12px;font-weight:800;color:var(--primary-light);display:block;margin-bottom:8px}.styled-input+.styled-input{margin-top:30px}.timezone-wrap{position:relative}.custom-radio{position:absolute;width:20px;height:20px;left:4px;pointer-events:none;opacity:0}.default-check{color:var(--primary-light);position:relative;padding-left:35px}.default-check__input{appearance:none;vertical-align:middle;z-index:1;position:absolute;left:0;opacity:0;width:30px;height:30px;cursor:pointer}.default-check__input~svg{width:16px;height:16px}.default-check__input~svg.unchecked{opacity:1}.default-check__input:checked~svg.checked{opacity:1}.default-check__input:checked~svg.unchecked{opacity:0}.app-shell{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr;height:100%;min-height:inherit;position:relative}@media only screen and (max-width: 759px){.app-shell{overflow:auto;scroll-snap-type:both mandatory;display:block}.app-shell>*{scroll-snap-align:start}}.app-background{position:fixed;top:0;left:0;width:100%;height:100%;transition:opacity .2s ease-in-out}.app-background:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.app-background img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.8}.app-background--is-loading{visibility:hidden;opacity:0}.app-primary{padding:30px 60px 30px 100px;height:100%;overflow:auto}@media only screen and (min-width: 1400px){.app-primary{padding:5vw 30px 50px}}@media only screen and (min-width: 2000px){.app-primary{padding:5vw 30px}}@media only screen and (max-width: 1400px){.app-primary{padding:40px 60px 30px 40px}}@media only screen and (max-width: 999px){.app-primary{padding:30px 40px}}@media only screen and (max-width: 759px){.app-primary{padding:40px;max-width:600px;width:100%;margin:0 auto}}@media screen and (max-height: 500px){.app-primary{padding:40px;overflow:auto}}.app-primary__wrap{display:grid;grid-template-rows:repeat(2,auto);max-width:720px;width:100%;min-height:100%;margin:0 auto}.app-primary__wrap--no-spotlight{align-items:end;grid-template-rows:auto}.app-secondary{height:100%;padding:90px 50px 50px;overflow:auto;display:flex;flex-direction:column;background-color:var(--secondary-background-color)}@media only screen and (min-width: 1400px){.app-secondary{padding:5vw 50px 50px}}@media only screen and (min-width: 2000px){.app-secondary{padding:5vw 50px}}@media only screen and (max-width: 999px){.app-secondary{padding:100px 50px}}@media screen and (max-height: 500px){.app-secondary{padding:100px 50px}}.app-secondary__wrap{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:600px;margin:0 auto;gap:50px;flex:1}
