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}h2,p{text-align:center}*{box-sizing:border-box;font-family:Verdana,Geneva,Tahoma,sans-serif;margin:0;padding:0}body,html{height:100%;overflow:hidden}.reloadingIcone{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:#fff;font-size:48px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.container{align-items:center;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);display:flex;flex-direction:column;font-family:Segoe UI,system-ui,sans-serif;height:100vh;justify-content:center;overflow:hidden;padding:4rem 1rem 2rem;width:100%}.container.rtl{font-family:Segoe UI,Tahoma,Cairo,Arial,sans-serif}.langToggle{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:7px;letter-spacing:.3px;padding:8px 16px;position:fixed;right:1.2rem;top:1.2rem;transition:background .2s,-webkit-transform .15s;transition:background .2s,transform .15s;transition:background .2s,transform .15s,-webkit-transform .15s;z-index:200}.langToggle:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.04);transform:scale(1.04)}.langToggle:active{-webkit-transform:scale(.97);transform:scale(.97)}.rtl .langToggle,html[dir=rtl] .langToggle{left:1.2rem;right:auto}.notFoundCity{align-items:center;-webkit-animation:toastIn .3s cubic-bezier(.22,1,.36,1),toastOut .4s ease 2.6s forwards;animation:toastIn .3s cubic-bezier(.22,1,.36,1),toastOut .4s ease 2.6s forwards;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,rgba(220,38,38,.85),rgba(153,27,27,.9));border:1px solid hsla(0,100%,70%,.35);border-radius:50px;box-shadow:0 8px 32px rgba(220,38,38,.35);color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:10px;left:50%;letter-spacing:.2px;padding:.7rem 1.4rem .7rem 1rem;position:fixed;top:1.4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:999}.notFoundCity:before{content:"⚠";font-size:1rem;opacity:.9}@-webkit-keyframes toastIn{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-16px) scale(.95);transform:translateX(-50%) translateY(-16px) scale(.95)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1)}}@keyframes toastIn{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-16px) scale(.95);transform:translateX(-50%) translateY(-16px) scale(.95)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1)}}@-webkit-keyframes toastOut{0%{opacity:1;-webkit-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;-webkit-transform:translateX(-50%) translateY(-10px) scale(.95);transform:translateX(-50%) translateY(-10px) scale(.95)}}@keyframes toastOut{0%{opacity:1;-webkit-transform:translateX(-50%) translateY(0) scale(1);transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;-webkit-transform:translateX(-50%) translateY(-10px) scale(.95);transform:translateX(-50%) translateY(-10px) scale(.95)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.searchWrapper{margin-bottom:1.5rem;max-width:420px;position:relative;width:100%}.search{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;display:flex;padding:6px 8px 6px 16px;transition:border-color .25s,box-shadow .25s;width:100%}.search:focus-within{border-color:hsla(0,0%,100%,.5);box-shadow:0 0 0 3px hsla(0,0%,100%,.08)}.searchIcon{color:hsla(0,0%,100%,.55);flex-shrink:0;font-size:1.1rem;margin-right:8px}.search input{background:transparent;border:none;color:#fff;flex:1 1;font-size:1rem;letter-spacing:.3px;outline:none}.search input::-webkit-input-placeholder{color:hsla(0,0%,100%,.45);font-size:.95rem}.search input::placeholder{color:hsla(0,0%,100%,.45);font-size:.95rem}.search button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:6px;justify-content:center;padding:10px 22px;transition:opacity .2s,-webkit-transform .15s;transition:opacity .2s,transform .15s;transition:opacity .2s,transform .15s,-webkit-transform .15s;white-space:nowrap}.search button:hover{opacity:.88;-webkit-transform:scale(1.03);transform:scale(1.03)}.search button:active{-webkit-transform:scale(.97);transform:scale(.97)}.suggestions{-webkit-animation:fadeIn .18s ease;animation:fadeIn .18s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(20,16,50,.92);border:1px solid hsla(0,0%,100%,.15);border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.5);left:0;list-style:none;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.suggestionItem{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);cursor:pointer;display:flex;gap:12px;padding:12px 18px;transition:background .15s}.suggestionItem:last-child{border-bottom:none}.suggestionItem.active,.suggestionItem:hover{background:hsla(0,0%,100%,.1)}.suggestionIcon{color:#667eea;flex-shrink:0;font-size:1rem}.suggestionText{display:flex;flex-direction:column;gap:2px}.suggestionCity{color:#fff;font-size:.95rem;font-weight:600}.suggestionSub{color:hsla(0,0%,100%,.5);font-size:.75rem}.shake{-webkit-animation:shake .4s ease;animation:shake .4s ease}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}40%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}80%{-webkit-transform:translateX(6px);transform:translateX(6px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}40%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}80%{-webkit-transform:translateX(6px);transform:translateX(6px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.card{-webkit-animation:slideUp .45s cubic-bezier(.22,1,.36,1);animation:slideUp .45s cubic-bezier(.22,1,.36,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:28px;box-shadow:0 24px 60px rgba(0,0,0,.4);color:#fff;max-height:calc(100vh - 120px);max-width:420px;overflow-x:hidden;overflow-y:auto;padding:1.4rem 1.8rem 1.6rem;scrollbar-width:none;transition:opacity .25s ease;width:100%}.card::-webkit-scrollbar{display:none}.card.cardFetching{opacity:.5;pointer-events:none}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.cardTop{align-items:center;display:flex;gap:14px;margin-bottom:.4rem}.cardTop .icon{-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite;-webkit-filter:drop-shadow(0 4px 12px hsla(0,0%,100%,.3));filter:drop-shadow(0 4px 12px rgba(255,255,255,.3));font-size:72px;line-height:1}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.countryName{display:flex;flex-direction:column;gap:4px}.countryName h2{font-size:1.4rem;font-weight:700;letter-spacing:.5px;line-height:1.2}.countryName .date{color:hsla(0,0%,100%,.65);font-size:.8rem;letter-spacing:.5px}.localTime{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:hsla(0,0%,100%,.9);font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.3px}.localTimeLabel{color:hsla(0,0%,100%,.45);font-size:.7rem;font-weight:400;margin-left:4px}.divider{background:hsla(0,0%,100%,.15);height:1px;margin:.8rem 0}.cardBody{align-items:flex-start;display:flex;gap:2px;justify-content:center;margin:.2rem 0 .1rem}.cardBody .temp{font-size:80px;font-weight:200;letter-spacing:-4px;line-height:1}.cardBody .tempUnit{font-size:2rem;font-weight:300;margin-top:10px;opacity:.85}.description{color:hsla(0,0%,100%,.75);font-size:1rem;letter-spacing:.8px;margin-bottom:.4rem;text-align:center;text-transform:capitalize}.cardBottom{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:.8rem}.stat{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:flex;gap:8px;padding:9px 12px;transition:background .2s}.stat:hover{background:hsla(0,0%,100%,.14)}.stat .statIcon{flex-shrink:0;font-size:1.3rem;opacity:.85}.stat .statInfo{display:flex;flex-direction:column;gap:2px}.stat .statLabel{color:hsla(0,0%,100%,.55);font-size:.7rem;letter-spacing:.8px;text-transform:uppercase}.stat .statValue{color:#fff;font-size:.95rem;font-weight:600}.minMaxRow{display:flex;gap:1.4rem;justify-content:center;margin:.3rem 0 .5rem}.minMax{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:.95rem;font-weight:500;gap:4px}.minMaxIcon{font-size:.85rem}.minMaxIcon.up{color:#ff8a65}.minMaxIcon.down{color:#64b5f6}.sunRow{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;justify-content:space-around;margin-bottom:.1rem;padding:10px 16px}.sunItem,.sunRow{align-items:center;display:flex}.sunItem{gap:10px}.sunIcon{color:#ffd54f;-webkit-filter:drop-shadow(0 0 6px rgba(255,213,79,.5));filter:drop-shadow(0 0 6px rgba(255,213,79,.5));font-size:1.6rem}.sunInfo{display:flex;flex-direction:column;gap:2px}.sunDivider{background:hsla(0,0%,100%,.15);height:36px;width:1px}.copyright{bottom:1rem;color:hsla(0,0%,100%,.3);font-size:.72rem;left:50%;letter-spacing:.4px;pointer-events:none;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:10}.none{display:none}.wrong{display:flex}.loading{display:none}
/*# sourceMappingURL=main.160afcd7.css.map*/