:root{color-scheme:dark;--bg:#0c1219;--ink:#edf3f6;--muted:#9aaab9;--line:#263441;--teal:#98d9bc;--lime:#b7e9b5;--good:#8cd6b0;--bad:#ef9e94;--amber:#edc37f;--radius:20px;--surface:#151e28;--surface-raised:#1b2834}
body{background:radial-gradient(ellipse at 65% 0,#17312e44,transparent 48%),var(--bg);min-height:100dvh}
.page-heading h1>.heading-desktop,.page-heading h1>.heading-mobile{color:var(--ink)}.page-heading h1 .heading-desktop>span,.page-heading h1 .heading-mobile>span{color:#9bd5b8}.heading-mobile{display:none}
button,input,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#9addbd}
.topbar{background:#0e161fe8;border-color:#23313d;backdrop-filter:blur(20px);height:76px}.brand{color:#f1f6f5}.brand-icon{background:#20382e;color:#b1e4c8}.brand-dot{color:#a2dcb9}.nav{color:#a2b0bd}.nav.active{color:#bcf0d5}.nav.active:after{background:#9cdeba}.top-right{color:#8fa3b4}.icon-btn{color:#a8b8c6}.icon-btn:hover{background:#243442}.eyebrow{color:#95c5ae}.page-heading{margin-bottom:25px}.subtitle{color:#95a5b6}.page-heading h1{font-size:29px}.button.light{background:#192530;border-color:#30404e;color:#d6e4ec}.button.light:hover{background:#263947}.button.primary{background:#a3dfbd;color:#14291e}.toolbar{background:#141e28;border-color:#293744;padding:14px 18px}.search-wrap input{color:#f0f5f7}.search-wrap input::placeholder{color:#92a4b4}.location-control>svg{color:#9cd7bb}.search-results{background:#1b2834;border-color:#354553;box-shadow:0 15px 45px #0007}.search-results button:hover{background:#293c48}.gps-button{background:#244033;color:#b5e8cc;padding:11px 13px}.drone-control>svg{color:#a1b9bc}.field-label{color:#9bafbc}.drone-select{font-size:13px;color:#e5eef4}.unit-badge{background:#22353b;color:#aedbd1}.context-line{color:#95a6b6;margin:18px 2px}.notice{background:#302b20;color:#ebd0a0;border-color:#645336}.card{background:linear-gradient(140deg,#18232f,#141e28);border-color:#293744;box-shadow:0 5px 24px #00000012}.card-head>svg{color:#9bb4c1}.pill{background:#263a3a;color:#b3d6c9}.weather-card{background:radial-gradient(ellipse at 100% 30%,#36544844,transparent 66%),linear-gradient(140deg,#1b2c37,#16232d)}.weather-card h2{color:#f2f7f9}.coordinates{color:#a1b7c7}.big-temp{color:#f5fafb;font-weight:550}.big-temp sup{color:#b2c5d1}.condition{color:#dfebee}.feels{color:#9db0be}.weather-art:before{background:radial-gradient(circle,#dfb84a24,transparent 70%)}.weather-art svg{color:#c1d4d9}.weather-art.sun svg,.weather-art.partly svg{color:#ebcc87}.weather-art.cloud svg{fill:#607a8b44}.weather-bottom{border-color:#3c526155;color:#abc0ce}.status-card{background:linear-gradient(145deg,#1b3b39,#142b31);border-color:#33534b}.score-ring:before{background:#1a3336}.score-row p,.status-summary,.status-extra{color:#c0d0d5}.status-footer{color:#adc3ca;border-color:#94b4af22}.drone-illustration{background:radial-gradient(ellipse,#78929822,transparent 65%)}.model-caption{color:#a3b5c3}.specs div{border-color:#3b525b}.specs small{color:#9db0c0}.spec-source{color:#a0b1bf;line-height:1.7}.spec-source a{color:#a2d5c0}.drone-card .card-head button{color:#b1dec8}.metric-top,.metric-note{color:#a2b4c2}.metric-top svg{color:#9bbfb9}.metric-value small{color:#a0b5c5}.meter{background:#2c3a46}.meter>i{background:#91c9ad}.metric-caution .meter>i{background:#e4bf7f}.metric-bad .meter>i{background:#e59d93}.altitude{color:#a6b9c5}.altitude select{background:#1a2a36;border-color:#3c4f5c;color:#dceae9;padding:10px}.section-heading p,.section-heading>span{color:#99adbc}.legend{color:#b3c1cd}.hour:hover,.hour.selected{background:#294036}.hour.selected{box-shadow:inset 0 0 0 1px #709f88}.hour-time{color:#a8bbc8}.hour>svg{color:#d4c79e}.hour-wind{color:#b3c6d2}.hour-status{background:#6b8090}.hour-status.good{background:#8acba8}.hour-status.caution{background:#e6c07a}.hour-status.bad{background:#e79e92}.forecast-detail{color:#b3c6cd}.sun-card{background:radial-gradient(ellipse at 50% 45%,#927e4020,transparent 70%),#17212b}.sun-times small{color:#b5b49d}.sun-times strong{color:#f1e5c8}.sun-footer{border-color:#605c404d;color:#c2bfa6}.sun-arc path[stroke="#ece8d8"]{stroke:#697b80}.sun-arc circle[fill="#c7cbbb"]{fill:#819b98}.detail-metric{border-color:#2b3946}.detail-metric small{color:#a2b4c2}.detail-metric strong{color:#dfebf1}.map-card iframe{filter:invert(.9) hue-rotate(180deg) saturate(.4) brightness(.8)}.map-caption{color:#a6bac9}.map-caption a{color:#a6d8be}.daily-card p{color:#abbfcd}.daily-card small{color:#9db0c0}.daily-card>svg{color:#d2c895}.chart path[stroke="#edf1ef"]{stroke:#314452}.chart-labels{color:#a0b4c2}.loading{background:#15202a;border-color:#324958;color:#b5c8d1}.loader{border-color:#344b57;border-top-color:#9bd5b8}.safety-note{color:#8fa7b9}.safety-note p{font-size:11px}.footer-brand{color:#a3c0b5}footer{color:#91a8b9}footer .text-button{color:#b6c9d6}dialog{background:#151f2b;border-color:#38505e;box-shadow:0 28px 100px #0009}dialog::backdrop{background:#03080ebd;backdrop-filter:blur(10px)}.full-input{background:#0e1923;border-color:#3b505e;color:#e4eff5}.full-input::placeholder{color:#93aabd}.filter-row button{background:#253440;color:#b5c8d5}.filter-row button.active{background:#a3dbba;color:#173324}.model-row:hover{background:#20362f}.model-row.selected{background:#203a32}.model-row>button small{color:#9fb4c2}.model-row>a{color:#a1cfbb}.method-content{color:#b3c4d0}.method-content a{color:#b1e5c9}#coords-form>label{color:#b6cbd5}.small.muted,.muted{color:#a0b2c0}

/* The sky is a data-driven illustration; its hue is separate from flight safety. */
.overview-grid{grid-template-columns:1.02fr 1.06fr 1.18fr 1fr;gap:16px;align-items:stretch}.overview-grid>.light-card{grid-column:3;grid-row:1}.overview-grid>.drone-card{grid-column:4;grid-row:1}.overview-grid .card{padding:21px}.overview-grid .weather-art{width:95px}.overview-grid .weather-art svg{width:80px;height:80px}.overview-grid .weather-bottom{gap:12px;font-size:10px}.overview-grid .score-row{gap:14px;flex-wrap:wrap}.overview-grid .score-ring{width:80px;height:80px}.overview-grid .score-row h3{font-size:20px;max-width:160px}.overview-grid .status-summary{min-height:0}.overview-grid .drone-card .model-name{font-size:18px}.overview-grid .specs{gap:8px}.overview-grid .specs strong{font-size:12px}.overview-grid .spec-source{font-size:9px}
.light-card{--light-accent:#ebcc87;overflow:hidden;position:relative}.light-card .card-head{margin-bottom:15px}.light-card .card-head h2{font-size:14px}.light-badge{color:var(--light-accent);background:color-mix(in srgb,var(--light-accent) 12%,transparent);font-size:8px;font-weight:650;letter-spacing:.7px;padding:6px 8px;border-radius:6px;white-space:nowrap}.sky-visual{width:100%;height:auto;display:block;border-radius:15px;aspect-ratio:350/160}.light-heading{margin-top:16px}.light-heading h3{font-size:19px;letter-spacing:-.5px;color:var(--light-accent)}.light-heading p{font-size:10px;color:#a6b8c6;line-height:1.6;margin-top:5px;min-height:31px}.light-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:17px}.light-stats small{font-size:10px;color:#a0b4c3;display:block}.light-stats strong{display:block;font-family:'Manrope',sans-serif;font-size:25px;font-weight:600;margin:6px 0 10px;letter-spacing:-.8px}.light-stats em{font-family:'DM Sans',sans-serif;font-style:normal;font-size:11px;color:#9fb5c3;margin-left:5px;letter-spacing:0}.cloud-meter,.radiation-meter{display:block;background:#2d3d4c;height:4px;border-radius:4px;overflow:hidden}.cloud-meter i,.radiation-meter i{display:block;height:100%;background:#98b2cb;border-radius:4px}.radiation-meter i{background:var(--light-accent)}.light-split{display:flex;justify-content:space-between;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #2e4050;font-size:9px;color:#a8bac9}.light-split span{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.light-split strong{font-weight:500;color:#d5e4ed;display:block;font-size:10px;flex-basis:100%;padding-left:11px}.direct-dot,.diffuse-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#eccc8b}.diffuse-dot{background:#9ebad4}.light-caption{font-size:8px;color:#8fa7b9;line-height:1.6;margin-top:13px}.light-more{border-top:1px solid #2e4050;color:#c2dccf;display:flex;align-items:center;justify-content:space-between;font-size:10px;padding:14px 0 0;margin-top:13px;width:100%;text-align:left}.light-more svg{width:14px;height:14px}.light-view-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:20px}.light-card.expanded{padding:25px}.light-card.expanded .sky-visual{max-height:260px}.light-card.expanded .light-heading h3{font-size:26px}.light-card.expanded .light-heading p{font-size:12px;min-height:0}.light-card.expanded .light-stats strong{font-size:32px}.light-card.expanded .light-split{font-size:11px}.light-card.expanded .light-split strong{font-size:14px}.light-card.expanded .light-caption{font-size:10px}.light-guide{padding:28px;display:flex;flex-direction:column;justify-content:center}.light-guide>h2{font-size:25px;margin-bottom:22px}.light-guide>div{display:flex;gap:15px;align-items:flex-start;margin:13px 0}.guide-dot{width:13px;height:13px;flex-shrink:0;border-radius:50%;margin-top:5px;background:#f0d18b;box-shadow:0 0 18px #f0d18b28}.guide-dot.diffuse{background:#a8c4d9;box-shadow:0 0 18px #a8c4d928}.guide-dot.night{background:#879edb;box-shadow:0 0 18px #879edb28}.light-guide>div p{font-size:12px;color:#a3b7c7}.light-guide strong{display:block;font-size:14px;color:#deebf4;margin-bottom:4px}.light-guide>.small{font-size:11px;margin-top:20px;border-top:1px solid #304251;padding-top:18px}.light-timeline{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:15px;scrollbar-width:thin}.light-hour{flex:0 0 85px;padding:15px 10px;border:1px solid #2c3d4d;background:#17232e;border-radius:15px;display:flex;align-items:center;flex-direction:column;scroll-snap-align:start}.light-hour>span{font-size:11px;color:#a9bece}.light-hour>svg{color:var(--light-accent);width:25px;height:25px;margin:16px 0}.light-bar{height:75px;width:25px;background:#263948;border-radius:7px;overflow:hidden;display:flex;align-items:flex-end}.light-bar i{display:block;width:100%;background:linear-gradient(0deg,color-mix(in srgb,var(--light-accent) 45%,#243444),var(--light-accent));border-radius:7px}.light-hour>strong{font-size:16px;font-weight:550;margin-top:13px}.light-hour strong small{font-size:8px;font-weight:400;display:block;color:#94afc2;text-align:center;margin-top:3px}.light-hour>p{font-size:9px;white-space:nowrap;color:#a7bbcb;margin-top:10px}.mobile-nav{display:none}

@media(max-width:1230px) and (min-width:761px){.overview-grid{grid-template-columns:1fr 1fr}.overview-grid>.weather-card{grid-column:1;grid-row:1}.overview-grid>.status-card{grid-column:2;grid-row:1}.overview-grid>.light-card{grid-column:1;grid-row:2}.overview-grid>.drone-card{grid-column:2;grid-row:2;display:flex;padding:22px}.overview-grid .drone-card .card-head{width:100%}.overview-grid .drone-card .drone-illustration{height:120px}.overview-grid .drone-card .model-name{align-self:flex-start}.overview-grid .drone-card .model-caption{align-self:flex-start}.overview-grid .drone-card .specs{width:100%;margin-top:24px}.overview-grid .drone-card .spec-source{margin-top:20px}.overview-grid .score-row{flex-wrap:nowrap}.overview-grid .weather-art svg{width:100px;height:100px}.overview-grid .weather-main{margin-top:30px}.light-heading p{min-height:0}}

@media(max-width:760px){
  html{scroll-padding-top:76px}body{padding-bottom:calc(82px + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 80% 8%,#25443133,transparent 45%),#0c1219}.topbar{position:sticky;top:0;z-index:25;height:62px;padding:0 19px;border-color:#26364588;justify-content:space-between}.topbar .brand{font-size:26px}.topbar .brand-icon{display:grid;width:30px;height:30px;margin-right:8px}.topbar nav{display:none}.top-right{display:flex;gap:0}.top-right .icon-btn{margin:0;width:44px;height:44px}.top-right .live-dot{display:none}
  main{padding:22px 16px 0;max-width:600px}.page-heading{margin-bottom:20px;align-items:center;gap:12px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:7px}.page-heading h1{font-size:23px;line-height:1.25;letter-spacing:-.9px;max-width:330px}.page-heading .subtitle{font-size:11px;max-width:270px;margin-top:8px}.page-heading>.button{font-size:0;margin:0;width:44px;height:44px;padding:0;border-radius:14px;flex-shrink:0}.page-heading>.button svg{height:19px;width:19px}
  .toolbar{padding:13px 14px;border-radius:20px;gap:12px;box-shadow:0 7px 30px #0002}.location-control{gap:8px;padding-bottom:12px}.location-control>svg{display:block;width:17px}.search-wrap input{font-size:14px;min-height:42px;padding:7px 0}.gps-button{height:42px;width:42px;padding:0;justify-content:center;border-radius:12px;flex-shrink:0}.gps-button span{display:none}.gps-button svg{width:18px;height:18px}.location-control .icon-btn{height:42px;width:35px;flex-shrink:0}.search-results{left:-20px;min-width:min(330px,85vw);top:53px}.search-results button{min-height:54px;padding:14px}.drone-control{gap:10px;min-width:0}.drone-control>svg{width:23px;height:23px}.drone-select{font-size:13px;padding-top:6px;gap:12px;min-height:31px}.field-label{font-size:8px;color:#a3b8c7}.unit-badge{padding:9px 11px;border-radius:9px}.context-line{margin:15px 3px;font-size:9px;line-height:1.5}.context-line>span:last-child{font-size:8px;color:#809aad}
  .overview-grid{display:flex;flex-direction:column;gap:13px}.overview-grid>.card{padding:20px;border-radius:23px}.overview-grid>.weather-card{order:1;min-height:228px;position:relative}.overview-grid>.status-card{order:2;min-height:0;padding-bottom:16px}.overview-grid>.light-card{order:3}.overview-grid>.drone-card{order:4;display:flex;min-height:0;padding:18px 20px}.overview-grid .weather-card .card-head{margin-bottom:15px}.weather-card h2{font-size:24px}.coordinates{font-size:10px;margin-top:6px}.overview-grid .weather-main{margin:21px 0 18px}.big-temp{font-size:66px;line-height:1}.big-temp sup{font-size:25px}.overview-grid .weather-art{position:absolute;right:23px;top:53px;width:105px;height:105px}.overview-grid .weather-art svg{width:88px;height:88px}.overview-grid .weather-bottom{font-size:10px;gap:22px;padding-top:13px}.weather-card .condition{font-size:13px;margin-top:8px}.weather-card .feels{font-size:11px;margin-top:4px}
  .status-card .card-head{margin-bottom:14px}.status-card .card-head h2{font-size:13px}.status-card .card-head .pill{font-size:8px}.overview-grid .score-row{flex-wrap:nowrap;gap:18px}.overview-grid .score-ring{width:76px;height:76px}.score-number{font-size:30px}.score-number small{font-size:8px}.overview-grid .score-row h3{font-size:22px;max-width:none;letter-spacing:-.6px}.score-row p{font-size:10px}.overview-grid .status-summary{margin-top:14px;font-size:12px;line-height:1.6}.status-extra{font-size:11px;margin-top:8px}.status-footer{padding-top:12px;font-size:10px}.status-card .status-footer{margin-top:13px}.status-footer button{min-height:30px;font-size:10px}
  .light-card .card-head h2{font-size:15px}.light-badge{font-size:8px;padding:7px 9px}.light-heading{margin-top:17px}.light-heading h3{font-size:23px}.light-heading p{font-size:12px;min-height:0;margin-top:6px}.light-stats{gap:23px;margin-top:20px}.light-stats small{font-size:11px}.light-stats strong{font-size:30px}.light-stats em{font-size:12px}.light-split{font-size:10px;padding-top:15px;margin-top:20px}.light-split strong{font-size:12px;margin-top:3px}.light-caption{font-size:9px;margin-top:14px}.light-more{padding-top:15px;min-height:48px;font-size:11px;margin-top:15px}.sky-visual{border-radius:16px}
  .overview-grid .drone-card .card-head{width:100%;margin-bottom:13px}.overview-grid .drone-illustration{display:none}.overview-grid .model-name{font-size:19px;align-self:flex-start}.overview-grid .model-caption{align-self:flex-start;margin-top:5px;font-size:11px}.overview-grid .specs{margin-top:17px;width:100%;gap:15px}.overview-grid .specs strong{font-size:15px}.overview-grid .specs small{font-size:10px}.overview-grid .spec-source{margin-top:15px;font-size:10px}.drone-card .card-head button{min-height:34px;font-size:11px}
  .section-heading{margin:25px 2px 15px}.section-heading h2{font-size:18px}.section-heading p{font-size:11px;margin-top:6px}.altitude{font-size:9px;flex-shrink:0}.altitude select{padding:11px 8px;border-radius:11px;min-height:42px;font-size:11px}.metrics-grid{gap:12px}.metrics-grid .metric{border-radius:19px;padding:17px 16px}.metric-top{font-size:12px}.metric-value{font-size:32px;margin-top:16px}.metric-value small{font-size:12px}.metric-note{font-size:10px;line-height:1.6;min-height:31px}.meter{margin-top:15px;height:4px}.below-grid,.detail-grid{gap:14px;margin-top:17px}.forecast-card,.sun-card,.detail-grid>.card{border-radius:21px;padding:20px}.forecast-card .card-head{margin-bottom:18px;gap:14px}.forecast-card .card-head h2{font-size:16px}.legend{font-size:9px;gap:13px}.hourly-scroll{margin-right:-7px}.hour{padding:15px 5px 11px;min-width:69px;border-radius:14px}.hour-time{font-size:11px}.hour strong{font-size:17px}.hour-wind{font-size:10px}.hour>svg{width:27px;height:27px;margin-bottom:13px}.forecast-detail{font-size:11px;line-height:1.6;align-items:flex-start;padding-top:15px;margin-top:14px}.forecast-detail>svg{margin-top:3px}.sun-card .card-head h2{font-size:15px}.sun-arc{height:120px}.sun-times strong{font-size:25px}.sun-times small{font-size:10px}.sun-footer{font-size:11px;margin-top:18px}.detail-grid>.map-card{padding:0}.detail-metric{padding:17px 5px 17px 0}.detail-metric:nth-last-child(3){border-color:#2b3946}.detail-metric small{font-size:11px}.detail-metric strong{font-size:17px;margin-top:9px}.map-caption{font-size:10px;padding:17px}.safety-note{padding-top:20px;gap:11px}.safety-note p{font-size:10px;line-height:1.8}footer{margin-top:23px;padding:22px 2px;gap:14px}.footer-brand{font-size:21px}footer p{font-size:9px}.text-button{min-height:40px;font-size:11px}.daily-grid{grid-template-columns:repeat(7,125px);gap:10px;padding-bottom:6px;margin-right:-16px;padding-right:16px}.daily-card{padding:20px 10px;border-radius:19px}.daily-card h3{font-size:13px}.daily-card p{font-size:11px}.daily-card strong{font-size:20px}.chart-card .card-head{flex-wrap:wrap;gap:14px}.chart-card .card-head h2{font-size:15px}.chart-card .button{min-height:44px}.light-page-heading{margin-top:9px}.light-page-heading>svg{display:none}.light-view-grid{grid-template-columns:1fr;gap:15px}.light-card.expanded{padding:21px;border-radius:22px}.light-card.expanded .light-heading h3{font-size:25px}.light-guide{padding:22px;border-radius:22px}.light-guide>h2{font-size:23px}.light-guide>div{gap:14px;margin:11px 0}.light-guide>div p{font-size:12px}.light-guide strong{font-size:14px}.light-timeline{margin-right:-16px;padding-right:16px}.light-hour{flex-basis:84px;border-radius:16px}
  .mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);z-index:40;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));max-width:570px;margin:0 auto;padding:7px 5px;border-radius:24px;border:1px solid #40536288;background:#15212fed;backdrop-filter:blur(24px);box-shadow:0 10px 35px #0008}.mobile-nav button{min-height:55px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#94aabd;border-radius:17px;font-size:9px;font-weight:500}.mobile-nav svg{width:21px;height:21px}.mobile-nav button.active{background:#2c453c;color:#c3efd3}.mobile-nav button:active{background:#344a55}.mobile-nav button span:first-child{line-height:1}
  dialog{margin:auto 0 0;max-width:100vw;width:100%;max-height:90dvh;border-radius:27px 27px 0 0;padding:25px 21px calc(24px + env(safe-area-inset-bottom));border:1px solid #3c5260;box-shadow:0 -15px 70px #0007}dialog:before{content:'';display:block;width:36px;height:4px;border-radius:3px;background:#647b8c;margin:-12px auto 21px}.dialog-head h2{font-size:22px}.dialog-head .icon-btn{width:44px;height:44px;background:#253744;flex-shrink:0}.dialog-head .eyebrow{font-size:8px}.full-input{font-size:16px;min-height:49px;border-radius:14px}.filter-row{gap:7px}.filter-row button{font-size:10px;padding:10px 12px;min-height:37px;border-radius:10px}.model-list{max-height:44dvh}.model-row{padding:15px 4px;gap:10px;flex-wrap:wrap}.model-row>button{flex-basis:100%;min-height:48px}.model-row>button strong{font-size:16px}.model-row>button small{font-size:11px;line-height:1.7;margin-top:7px}.model-row .pill{font-size:9px;padding:6px 9px}.model-row>a{font-size:11px;padding:7px;min-height:35px;margin-left:auto}.method-content{font-size:14px;line-height:1.8}.method-content h3{font-size:17px}#coords-dialog{width:100%;max-width:100vw}#coords-form>.button{width:100%;min-height:49px;border-radius:14px}
}
@media(max-width:760px){.heading-desktop{display:none}.heading-mobile{display:inline}.gps-button span:first-child{display:grid;place-items:center}.gps-button span:last-child{display:none}.light-guide{display:none}}
@media(max-width:359px){main{padding-left:12px;padding-right:12px}.overview-grid>.card{padding:17px}.page-heading h1{font-size:21px}.search-wrap input{font-size:12px}.overview-grid .weather-art{right:17px;width:85px}.overview-grid .score-row h3{font-size:20px}.light-badge{font-size:7px}.metric-value{font-size:29px}.metric-top{font-size:11px}.section-heading h2{font-size:16px}}
@media(prefers-reduced-motion:no-preference){.mobile-nav button,.button,.hour{transition:background .18s ease,color .18s ease}.light-bar i,.cloud-meter i,.radiation-meter i{transition:height .4s ease,width .4s ease}}
