.app-view.app-weather{padding-top:calc(60px + env(safe-area-inset-top,0px));background:#101323;color:#fff;backdrop-filter:none}.app-weather .app-nav{display:none}.app-weather .app-content{padding:0;overflow:hidden}.weather-screen{height:100%;min-height:0;background:#101323;color:#fff;font-family:-apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif;position:relative}.weather-screen button{border:0;box-shadow:none;transform:none}.weather-list{display:flex;flex-direction:column;padding:0 16px}.weather-list header{display:flex;align-items:center;justify-content:space-between;padding:12px 3px 15px}.weather-list h1{font-size:38px;margin:0;font-weight:650}.weather-more{height:39px;width:39px;border-radius:50%!important;background:#34364c!important;color:#fff;font-size:21px}.weather-city-scroll{overflow:auto;flex:1;min-height:0;scrollbar-width:none}.weather-card{width:100%;height:123px;border-radius:23px!important;margin:0 0 12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:30px 28px 1fr;align-content:start;text-align:left;padding:16px 17px;color:white!important;overflow:hidden;background-color:#272a4a!important;background-image:radial-gradient(1px 1px at 12% 13%,white 90%,transparent),radial-gradient(1px 1px at 72% 30%,#e9e4db 90%,transparent),radial-gradient(2px 2px at 38% 52%,#e4e5da 90%,transparent),radial-gradient(1px 1px at 84% 80%,white 90%,transparent),linear-gradient(130deg,#252741,#1c2442)!important}.weather-card.cloud{background-image:radial-gradient(ellipse at 70% 35%,#e5e5e055,transparent 43%),radial-gradient(ellipse at 28% 78%,#f1f1f13a,transparent 50%),linear-gradient(130deg,#575e6e,#2f3746)!important}.weather-city-name{font-size:20px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.weather-city-sub{font-size:12px;opacity:.76;grid-column:1;grid-row:2}.weather-city-temp{font-size:46px;font-weight:200;line-height:1;grid-column:2;grid-row:1/span 2}.weather-city-condition{font-size:13px;opacity:.85;align-self:end;grid-column:1;grid-row:3}.weather-city-range{font-size:12px;align-self:end;grid-column:2;grid-row:3}.weather-foot{text-align:center;font-size:10px;color:#87899c;padding:10px 0 28px}.weather-search{height:49px;display:flex;align-items:center;gap:10px;background:#37394f;border:1px solid #74758c;border-radius:30px;margin:0 6px 20px;padding:0 14px;color:#e2e2e9;font-size:23px}.weather-search input{flex:1;min-width:0;border:0;background:none;color:#ddd;font-size:15px}.weather-search input::placeholder{color:#aaaabc}.weather-detail{text-align:center;padding:24px 22px;background:radial-gradient(circle at 45% 32%,#5d678a,#202445 57%,#111529)}.weather-detail.cloud{background:radial-gradient(circle at 50% 33%,#a4abb6,#47546c 58%,#252d40)}.weather-detail header,.weather-edit header{display:flex;justify-content:space-between;align-items:center}.weather-detail header button,.weather-edit header button{color:white;background:#ffffff22;border-radius:22px;padding:9px 13px}.weather-detail h1{font-size:29px;font-weight:450;margin:85px 0 0}.weather-detail-temp{font-size:94px;font-weight:180}.weather-detail p{margin:0 0 7px}.weather-detail>span{font-size:14px}.weather-hourly{display:flex;justify-content:space-around;background:#ffffff26;border:1px solid #ffffff34;border-radius:22px;padding:21px 8px;margin-top:70px}.weather-hourly div{display:flex;flex-direction:column;gap:15px}.weather-edit{padding:18px 22px;overflow:auto}.weather-edit header{font-size:17px}.weather-edit form{display:grid;gap:16px;margin-top:26px}.weather-edit form p{color:#a7b8ce}.weather-edit label{display:grid;gap:7px;font-size:13px}.weather-edit input,.weather-edit select{width:100%;background:#303b59;border:1px solid #657690;color:white;border-radius:12px;padding:12px;font-size:16px}.weather-edit form button{background:#e2efff;color:#203456;border-radius:13px;padding:13px;font-weight:650}
.weather-list .weather-more{display:grid;place-items:center;flex:none;overflow:hidden;white-space:nowrap;padding:0!important;font-size:17px;letter-spacing:0;line-height:1}
