/* AUREVORA V5.18: LIVE SKY and SMART NOW. */
.ls-shell{width:min(100%,480px);margin:auto}.ls-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;border:1px solid rgba(237,195,107,.25);background:linear-gradient(135deg,#244d64,#131e2c);height:302px;box-shadow:0 20px 50px #0004;--sun-opacity:1;--cloud-opacity:1;--cloud-tint:brightness(1);transition:background .5s ease}.ls-stage[data-weather=cloudy],.ls-stage[data-weather=rain],.ls-stage[data-weather=snow],.ls-stage[data-weather=storm],.ls-stage[data-weather=fog]{--sun-opacity:0;--cloud-tint:brightness(.68) saturate(.7);background:linear-gradient(135deg,#293f53,#111a27)}.ls-stage[data-night=true]{background:linear-gradient(135deg,#0c1731,#11131e);--cloud-tint:brightness(.52) saturate(.65)}.ls-stage[data-weather=clear]{--cloud-opacity:0}.ls-stage[data-weather=fog]{--cloud-opacity:.35}.ls-art{position:absolute;inset:0;z-index:0;pointer-events:none}.ls-sun,.ls-moon,.ls-cloud{position:absolute;display:block;object-fit:contain;user-select:none;pointer-events:none}.ls-sun{width:146px;height:146px;right:0;top:13px;opacity:var(--sun-opacity);animation:ls-sun-pulse 8s ease-in-out infinite}.ls-moon{width:95px;height:95px;right:30px;top:34px;opacity:0}.ls-stage[data-night=true] .ls-sun{opacity:0}.ls-stage[data-night=true] .ls-moon{opacity:var(--sun-opacity)}.ls-cloud{width:170px;height:85px;right:7px;top:92px;filter:var(--cloud-tint);opacity:var(--cloud-opacity);animation:ls-cloud-drift 17s ease-in-out infinite}.ls-cloud.back{width:145px;height:73px;right:2px;top:68px;opacity:calc(var(--cloud-opacity)*.5);animation:ls-cloud-back 21s ease-in-out infinite}.ls-effects{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ls-copy{position:relative;z-index:2;padding:23px;pointer-events:none}.ls-brand{color:var(--gold);font-size:10px;font-weight:850;letter-spacing:1.6px}.ls-temp{margin-top:34px;font-size:76px;line-height:1.08;font-weight:250;letter-spacing:-3px;text-shadow:0 2px 18px #0006}.ls-condition{font-size:17px;font-weight:650;margin-top:9px;max-width:62%;line-height:1.35;text-shadow:0 2px 10px #000}.ls-feels{font-size:12px;margin-top:13px;color:#e2e3e5}.ls-label{font-size:9px;letter-spacing:.5px;color:#b3bec9;margin-top:12px}.ls-stage:after{content:"";position:absolute;inset:58% 0 0;background:linear-gradient(transparent,#0c15258c);pointer-events:none;z-index:1}.ls-controls{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.ls-controls button,.ls-options button{font:inherit;font-size:11px;border:1px solid var(--line);color:#bcbab3;background:#101315;padding:7px 10px;border-radius:999px;cursor:pointer;line-height:1.35;min-height:34px}.ls-controls button[aria-pressed=true],.ls-options button[aria-pressed=true]{background:#edc36b19;color:var(--gold);border-color:#edc36b88}.ls-controls button:focus-visible,.ls-options button:focus-visible,.ls-motion input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ls-options{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;flex-wrap:wrap}.ls-mode{display:flex;gap:6px}.ls-motion{display:flex;align-items:center;gap:7px;color:#c1bdb5;font-size:11px;cursor:pointer}.ls-motion input{accent-color:#edc36b;width:16px;height:16px}.ls-note{color:#898a8e;font-size:10px;margin-top:11px;line-height:1.55}.ls-stage.paused *{animation-play-state:paused!important}.phone.iii-phone{width:min(100%,355px);padding:13px;overflow:visible}.iii-phone .ls-stage{height:285px;border-radius:22px;box-shadow:none}.iii-phone .ls-copy{padding:19px}.iii-phone .ls-temp{font-size:71px;margin-top:35px}.iii-phone .ls-condition{font-size:14px}.iii-phone .ls-feels{font-size:11px}.iii-phone .ls-label{font-size:8px}.iii-phone .ls-cloud{width:153px;height:76px;right:4px}.iii-phone .ls-cloud.back{width:135px;right:0}.iii-phone .ls-sun{width:130px;height:130px;right:0}.iii-phone .ls-moon{width:86px;height:86px;right:22px}.iii-phone .ls-controls{gap:5px;margin-top:10px}.iii-phone .ls-controls button{font-size:9px;padding:5px 8px;min-height:30px}.iii-phone .phoneTop{margin:1px 5px 12px;font-size:9px}.iii-phone .metricRow{margin:10px 0}.iii-phone .metric small{font-size:8px}.smart-card{border:1px solid #edc36b38;background:linear-gradient(145deg,#181b1e,#0b0e12);border-radius:22px;padding:23px;width:min(100%,470px);margin:auto;box-shadow:0 15px 36px #0004}.smart-card .tag{font-size:10px}.smart-card h4{font-size:24px;line-height:1.15;margin:10px 0 19px;letter-spacing:-.5px}.smart-insight{display:flex;gap:13px;align-items:flex-start;border-top:1px solid #ffffff0b;padding-top:14px;margin-top:14px}.smart-icon{color:var(--gold);font-size:20px;line-height:1.2;min-width:22px}.smart-insight p{font-size:13px;color:#dedbd4;margin:0;line-height:1.5}.smart-card small{display:block;font-size:10px;color:#95989d;margin-top:20px}.smart-timeline{height:5px;display:flex;gap:5px;margin-top:19px}.smart-timeline i{height:5px;border-radius:4px;flex:1;background:#edc36b25}.smart-timeline i:nth-child(2),.smart-timeline i:nth-child(3){background:#edc36b90}.iii-phone .smart-card{padding:13px;border-radius:14px;margin-top:10px;box-shadow:none}.iii-phone .smart-card h4{font-size:16px;margin:7px 0 9px}.iii-phone .smart-card .tag{font-size:8px}.iii-phone .smart-insight{margin-top:8px;padding-top:8px;gap:8px}.iii-phone .smart-insight p{font-size:10px}.iii-phone .smart-icon{font-size:14px;min-width:16px}.iii-phone .smart-card small{font-size:8px;margin-top:10px}.iii-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.iii-faq details{border:1px solid var(--line);border-radius:15px;padding:16px;background:#0f1114}.iii-faq summary{color:#ded9ce;font-size:12px;font-weight:700;cursor:pointer;line-height:1.5}.iii-faq p{color:#aaa69e;font-size:12px;line-height:1.7;margin:12px 0 0}.iii-play{display:inline-flex;align-items:center;gap:8px}.showcase#live-sky{align-items:start}.showcase#smart-now .copy{align-self:center}.module .iii-new{float:right;font-size:8px;color:var(--gold)}@keyframes ls-cloud-drift{0%,100%{transform:translateX(-9px)}50%{transform:translateX(12px)}}@keyframes ls-cloud-back{0%,100%{transform:translateX(12px)}50%{transform:translateX(-11px)}}@keyframes ls-sun-pulse{0%,100%{transform:scale(.97)}50%{transform:scale(1.03)}}@media(max-width:760px){.iii-faq{grid-template-columns:1fr}.showcase#live-sky,.showcase#smart-now{gap:26px}.ls-shell{width:min(100%,430px)}.smart-card h4{font-size:22px}.ls-stage{height:300px}.ls-temp{font-size:72px}}@media(prefers-reduced-motion:reduce){.ls-art *{animation:none!important}.ls-stage{transition:none}.module{transition:none}}@media(max-width:380px){.ls-copy{padding:18px}.ls-temp{font-size:67px}.ls-cloud{width:145px;right:0}.ls-cloud.back{width:125px;right:0}.ls-sun{width:125px;right:0}.ls-feels{max-width:180px;font-size:11px}.ls-condition{font-size:15px}.ls-controls button{font-size:10px}.iii-phone .ls-cloud{width:135px}.iii-phone .ls-temp{font-size:65px}}
.section[id],.showcase[id]{scroll-margin-top:88px}
.sectionHead h2{overflow-wrap:anywhere}
