.akh-breakout{
  --akh-red:#e1261c;
  --akh-red-dark:#b91813;
  --akh-blue:var(--ak-blue,#07598d);
  --akh-ink:var(--ak-ink,#111827);
  --akh-muted:var(--ak-muted,#667085);
  --akh-line:var(--ak-line,#e8e5de);
  --akh-paper:var(--ak-paper,#f8f6f0);
  --akh-white:var(--ak-white,#fff);
  width:min(calc(100vw - 34px),1240px);
  position:relative;left:50%;transform:translateX(-50%);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  color:var(--akh-ink)
}
.akh-wrap{margin:12px 0 0}
.akh-page-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 18px;padding:0 2px}
.akh-intro{margin:0!important;color:var(--akh-muted)!important;font-size:14px!important;line-height:1.55!important;max-width:760px}
.akh-source-top{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:8px 11px;border:1px solid var(--akh-line);border-radius:999px;background:color-mix(in srgb,var(--akh-white) 88%,transparent);font-size:10px;color:var(--akh-muted)}
.akh-source-top:before{content:"";width:7px;height:7px;border-radius:50%;background:#2b83c6;box-shadow:0 0 0 3px color-mix(in srgb,#2b83c6 12%,transparent)}
.akh-source-top a{color:var(--akh-blue)!important;font-weight:900;text-decoration:none!important}.akh-source-top a:hover{text-decoration:underline!important}

.akh-city-nav{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:2px}
.akh-city-tabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;flex:1;-webkit-overflow-scrolling:touch;padding:1px}
.akh-city-tabs::-webkit-scrollbar{display:none}
.akh-city-tab,.akh-city-select{appearance:none;border:1px solid var(--akh-line);background:var(--akh-white);color:var(--akh-ink);border-radius:13px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}
.akh-city-tab{flex:0 0 auto;padding:10px 15px;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}
.akh-city-tab:hover{border-color:color-mix(in srgb,var(--akh-red) 55%,var(--akh-line));transform:translateY(-1px)}
.akh-city-tab.is-active{border-color:var(--akh-red);background:linear-gradient(135deg,var(--akh-red),#f03b31);color:#fff;box-shadow:0 6px 15px rgba(225,38,28,.18)}
.akh-city-select-wrap{flex:0 0 auto;position:relative}.akh-city-select{padding:10px 36px 10px 13px;min-width:136px}

.akh-updated{margin:3px 2px 11px;color:var(--akh-muted);font-size:10px;text-align:right}.akh-updated strong{color:var(--akh-ink)}
.akh-notice{margin:0 0 12px;padding:11px 13px;border:1px solid #ead9a4;border-radius:13px;background:#fff9e9;color:#765b12;font-size:11px;font-weight:750}
.akh-error{display:flex;flex-direction:column;gap:5px;padding:22px;border:1px solid #efc1bd;border-radius:18px;background:#fff3f2;color:#9b241d}.akh-error strong{font-size:16px}.akh-error span{font-size:12px}

.akh-main-grid{display:grid;grid-template-columns:minmax(350px,.9fr) minmax(0,1.36fr);gap:15px;align-items:stretch}
.akh-current-card{position:relative;isolation:isolate;overflow:hidden;min-height:380px;border-radius:26px;padding:25px 27px;color:#fff;box-shadow:0 14px 34px rgba(17,24,39,.11)}
.akh-current-card:after{content:"";position:absolute;inset:auto -8% -28% 22%;height:50%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0));filter:blur(8px);z-index:-1}
.akh-sky--sunny{background:linear-gradient(145deg,#0967a9 0%,#2598df 52%,#64c7f3 100%)}
.akh-sky--cloudy{background:linear-gradient(145deg,#3d596d,#8399aa)}
.akh-sky--rain{background:linear-gradient(145deg,#173c58,#526f84)}
.akh-sky--storm{background:linear-gradient(145deg,#172231,#3a4a5f)}
.akh-sky--snow{background:linear-gradient(145deg,#668da7,#bad7e4)}
.akh-sky--fog{background:linear-gradient(145deg,#687b88,#aeb9bf)}
.akh-sky--night{background:linear-gradient(145deg,#0c2241,#24466c 60%,#172e53)}
.akh-sky-orb{position:absolute;right:-44px;top:-54px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle at 38% 38%,rgba(255,255,255,.26),rgba(255,255,255,.04) 48%,rgba(255,255,255,0) 69%);z-index:-1}
.akh-sky-lines{position:absolute;right:22px;bottom:20px;width:154px;height:82px;opacity:.2;z-index:-1}.akh-sky-lines i{position:absolute;right:0;bottom:0;border:1px solid #fff;border-radius:50%;display:block}.akh-sky-lines i:nth-child(1){width:70px;height:70px}.akh-sky-lines i:nth-child(2){width:108px;height:108px;right:-19px;bottom:-19px}.akh-sky-lines i:nth-child(3){width:146px;height:146px;right:-38px;bottom:-38px}
.akh-current-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.akh-current-label{display:block;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;opacity:.8}.akh-current-card h2{margin:6px 0 0!important;color:#fff!important;font-size:35px!important;line-height:1!important;letter-spacing:-.045em!important}.akh-current-icon{font-size:68px;line-height:1;filter:drop-shadow(0 5px 12px rgba(0,0,0,.13))}.akh-current-temp{margin-top:31px;font-size:96px;line-height:.85;font-weight:950;letter-spacing:-.075em}.akh-current-desc{margin-top:12px;font-size:21px;font-weight:850}
.akh-current-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:36px;padding-top:17px;border-top:1px solid rgba(255,255,255,.25)}
.akh-current-metrics>div{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;min-width:0;padding:9px 9px;border-radius:12px;background:rgba(255,255,255,.075);backdrop-filter:blur(3px)}
.akh-current-metrics>div>span{grid-row:1/3;font-size:21px}.akh-current-metrics small{font-size:8px;opacity:.72;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.akh-current-metrics strong{font-size:13px;color:#fff;white-space:nowrap}

.akh-daily-card,.akh-hourly-card{border:1px solid var(--akh-line);border-radius:24px;background:var(--akh-white);box-shadow:0 10px 30px rgba(17,24,39,.045)}
.akh-daily-card{padding:21px;display:flex;flex-direction:column;justify-content:center}
.akh-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:14px}.akh-card-head>div{min-width:0}.akh-card-eyebrow{display:block;margin-bottom:5px;color:var(--akh-red);font-size:8px;font-weight:950;letter-spacing:.12em}.akh-card-head h2{margin:0!important;color:var(--akh-ink)!important;font-size:20px!important;line-height:1.1!important;letter-spacing:-.025em!important}.akh-card-head>span{color:var(--akh-muted);font-size:10px;font-weight:750}
.akh-daily-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}
.akh-day{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center;padding:14px 6px 13px;border:1px solid var(--akh-line);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--akh-paper) 66%,transparent),color-mix(in srgb,var(--akh-white) 95%,transparent));transition:transform .15s ease,border-color .15s ease}.akh-day:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--akh-blue) 28%,var(--akh-line))}.akh-day:first-child{border-color:color-mix(in srgb,var(--akh-red) 24%,var(--akh-line));background:linear-gradient(180deg,color-mix(in srgb,var(--akh-red) 6%,var(--akh-white)),var(--akh-white))}
.akh-day>strong{font-size:11px}.akh-day>small{margin-top:2px;color:var(--akh-muted);font-size:8px}.akh-day-icon{display:block;margin:13px 0 10px;font-size:27px;line-height:1}.akh-day>b{font-size:20px;line-height:1;letter-spacing:-.035em}.akh-day>em{margin-top:5px;color:var(--akh-muted);font-size:10px;font-style:normal}

.akh-hourly-card{margin-top:15px;padding:20px 21px}.akh-hourly-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.akh-hour{display:flex;flex-direction:column;align-items:center;min-width:0;padding:14px 8px 13px;border:1px solid var(--akh-line);border-radius:15px;background:color-mix(in srgb,var(--akh-paper) 54%,transparent);text-align:center}.akh-hour:first-child{border-color:color-mix(in srgb,var(--akh-blue) 28%,var(--akh-line));background:color-mix(in srgb,var(--akh-blue) 5%,var(--akh-white))}.akh-hour>strong{font-size:11px}.akh-hour>span{margin:10px 0 8px;font-size:28px;line-height:1}.akh-hour>b{font-size:18px;letter-spacing:-.03em}.akh-hour>small{display:block;max-width:100%;margin-top:5px;color:var(--akh-muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.akh-featured-cities{margin-top:25px;padding-top:2px}.akh-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:11px}.akh-section-head h2{margin:0!important;color:var(--akh-ink)!important;font-size:22px!important;letter-spacing:-.03em!important}.akh-section-head span{color:var(--akh-muted);font-size:10px}.akh-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.akh-mini-city{appearance:none;position:relative;overflow:hidden;text-align:left;border:1px solid var(--akh-line);border-radius:17px;background:var(--akh-white);color:var(--akh-ink);padding:14px 15px;font:inherit;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.akh-mini-city:after{content:"";position:absolute;width:82px;height:82px;right:-30px;top:-38px;border-radius:50%;background:color-mix(in srgb,var(--akh-blue) 7%,transparent)}.akh-mini-city:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--akh-blue) 36%,var(--akh-line));box-shadow:0 8px 20px rgba(17,24,39,.05)}.akh-mini-name{display:block;font-size:11px;font-weight:900}.akh-mini-weather{display:flex;align-items:center;gap:9px;margin:9px 0 4px}.akh-mini-weather i{font-style:normal;font-size:26px}.akh-mini-weather strong{font-size:24px;letter-spacing:-.045em}.akh-mini-city small{color:var(--akh-muted);font-size:9px}

.akh-source-box{display:flex;gap:14px;margin:23px 0 0;padding:17px 19px;border:1px solid var(--akh-line);border-radius:18px;background:color-mix(in srgb,var(--akh-white) 93%,var(--akh-paper))}.akh-source-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:#2d7ff0;color:#fff;font-size:13px;font-weight:950}.akh-source-box>div:last-child{min-width:0}.akh-source-box strong{display:block;margin-bottom:4px;font-size:12px}.akh-source-box p{margin:0!important;color:var(--akh-muted)!important;font-size:10px!important;line-height:1.58!important}.akh-source-box .akh-source-note{margin-top:7px!important}.akh-source-note a{color:var(--akh-blue)!important;font-weight:850}.akh-live.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s ease}.akh-summary-loading{grid-column:1/-1;padding:18px;border:1px dashed var(--akh-line);border-radius:16px;color:var(--akh-muted);font-size:11px;text-align:center}

html[data-ak-theme="dark"] .akh-daily-card,
html[data-ak-theme="dark"] .akh-hourly-card,
html[data-ak-theme="dark"] .akh-mini-city,
html[data-ak-theme="dark"] .akh-source-box,
html[data-ak-theme="dark"] .akh-city-tab,
html[data-ak-theme="dark"] .akh-city-select,
html[data-ak-theme="dark"] .akh-source-top{background:var(--akh-white);color:var(--akh-ink)}
html[data-ak-theme="dark"] .akh-notice{background:#302b1c;border-color:#5b4f28;color:#ead586}

@media(max-width:980px){
  .akh-main-grid{grid-template-columns:1fr}.akh-current-card{min-height:325px}.akh-daily-grid{grid-template-columns:repeat(7,minmax(84px,1fr));overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.akh-mini-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:700px){
  .akh-breakout{width:min(calc(100vw - 22px),1240px)}.akh-wrap{margin-top:5px}.akh-page-head{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:12px}.akh-intro{font-size:12px!important}.akh-source-top{padding:6px 9px;font-size:8px}.akh-city-nav{align-items:stretch;flex-direction:column;gap:7px}.akh-city-tab{padding:8px 11px;font-size:10px}.akh-city-select{width:100%;font-size:10px;padding:9px 11px}.akh-updated{text-align:left;font-size:8px;margin-left:1px}.akh-main-grid{gap:10px}.akh-current-card{min-height:280px;border-radius:20px;padding:18px}.akh-current-card h2{font-size:28px!important}.akh-current-label{font-size:7px}.akh-current-icon{font-size:49px}.akh-current-temp{margin-top:19px;font-size:70px}.akh-current-desc{font-size:16px}.akh-current-metrics{gap:5px;margin-top:23px;padding-top:12px}.akh-current-metrics>div{column-gap:4px;padding:7px 5px}.akh-current-metrics>div>span{font-size:16px}.akh-current-metrics small{font-size:6px}.akh-current-metrics strong{font-size:9px}.akh-sky-lines{right:8px;bottom:9px;transform:scale(.82);transform-origin:right bottom}.akh-daily-card,.akh-hourly-card{border-radius:18px;padding:14px}.akh-card-head{margin-bottom:10px}.akh-card-eyebrow{font-size:6px;margin-bottom:3px}.akh-card-head h2{font-size:17px!important}.akh-card-head>span{font-size:8px}.akh-daily-grid{grid-template-columns:repeat(7,76px);gap:6px}.akh-day{padding:10px 5px;border-radius:13px}.akh-day>strong{font-size:9px}.akh-day>small{font-size:7px}.akh-day-icon{margin:10px 0 8px;font-size:23px}.akh-day>b{font-size:16px}.akh-day>em{font-size:9px}.akh-hourly-card{margin-top:10px}.akh-hourly-grid{grid-template-columns:repeat(5,78px);gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.akh-hour{padding:10px 5px;border-radius:13px}.akh-hour>strong{font-size:9px}.akh-hour>span{font-size:23px}.akh-hour>b{font-size:16px}.akh-hour>small{font-size:7px}.akh-featured-cities{margin-top:20px}.akh-section-head h2{font-size:19px!important}.akh-mini-grid{grid-template-columns:repeat(2,1fr);gap:7px}.akh-mini-city{padding:11px;border-radius:14px}.akh-mini-name{font-size:10px}.akh-mini-weather{margin:6px 0 2px}.akh-mini-weather i{font-size:21px}.akh-mini-weather strong{font-size:20px}.akh-mini-city small{font-size:8px}.akh-source-box{gap:10px;padding:14px;border-radius:15px}.akh-source-box p{font-size:9px!important}
}


/* v1.2.0 — Ana sayfa hava durumu bandı. Yerleşimi tema yönetir. */
.akh-home-band{--akh-home-blue:#08699f;--akh-home-blue-2:#064c79;--akh-home-text:#fff;position:relative;z-index:4;color:var(--akh-home-text)}
.akh-home-band--desktop{display:block;width:100%;background:linear-gradient(90deg,var(--akh-home-blue-2),var(--akh-home-blue) 52%,#0b78ad);border-top:1px solid rgba(255,255,255,.10);border-bottom:1px solid rgba(0,0,0,.10)}
.akh-home-band__inner{width:min(calc(100% - 32px),var(--ak-container,1240px));min-height:52px;margin:0 auto;display:flex;align-items:center;gap:0}
.akh-home-band__brand{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding-right:18px;white-space:nowrap}.akh-home-band__brand strong{font-size:11px;line-height:1;letter-spacing:.11em;font-weight:950}.akh-home-band__dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.13)}
.akh-home-band__cities{display:flex;align-items:stretch;min-width:0;flex:1;border-left:1px solid rgba(255,255,255,.18)}
.akh-home-city{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;flex:1;padding:0 16px;border-right:1px solid rgba(255,255,255,.18);color:#fff!important;text-decoration:none!important;transition:background .15s ease}.akh-home-city:hover,.akh-home-city:focus-visible{background:rgba(255,255,255,.09);outline:none}.akh-home-city__icon{font-size:18px;line-height:1}.akh-home-city__name{font-size:11px;font-weight:750;white-space:nowrap}.akh-home-city__temp{font-size:16px;line-height:1;font-weight:950;letter-spacing:-.03em;white-space:nowrap;color:#fff!important}
.akh-home-band__end{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding-left:16px;white-space:nowrap}.akh-home-source{font-size:8px;letter-spacing:.04em;opacity:.66}.akh-home-more{color:#fff!important;text-decoration:none!important;font-size:10px;font-weight:900}.akh-home-more:hover,.akh-home-more:focus-visible{text-decoration:underline!important;outline:none}
.akh-home-band--mobile{display:none}
html[data-ak-theme="dark"] .akh-home-band--desktop{--akh-home-blue:#0a5278;--akh-home-blue-2:#073851;background:linear-gradient(90deg,var(--akh-home-blue-2),var(--akh-home-blue) 55%,#0b5d83);border-color:rgba(255,255,255,.08)}

@media(max-width:900px){
  .akh-home-band--desktop{display:none}
  .akh-home-band--mobile{display:block;grid-column:1/-1;width:100%;margin:7px 0 21px;border:1px solid color-mix(in srgb,var(--ak-blue,#07598d) 22%,var(--ak-line,#e8e5de));border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--ak-blue,#07598d) 7%,var(--ak-white,#fff)),var(--ak-white,#fff));color:var(--ak-ink,#111827);overflow:hidden}
  .akh-home-band--mobile .akh-home-band__inner{width:100%;min-height:0;display:block;margin:0;padding:12px 13px 11px}
  .akh-home-band--mobile .akh-home-band__brand{justify-content:space-between;padding:0 0 9px}.akh-home-band--mobile .akh-home-band__brand strong{font-size:10px;color:var(--ak-blue,#07598d)}.akh-home-band--mobile .akh-home-band__dot{background:var(--ak-blue,#07598d);box-shadow:0 0 0 4px color-mix(in srgb,var(--ak-blue,#07598d) 11%,transparent)}
  .akh-home-band--mobile .akh-home-band__cities{display:flex;align-items:stretch;gap:7px;width:100%;overflow-x:auto;padding:0 0 3px;border:0;scrollbar-width:none;scroll-snap-type:x proximity}.akh-home-band--mobile .akh-home-band__cities::-webkit-scrollbar{display:none}
  .akh-home-band--mobile .akh-home-city{flex:0 0 auto;justify-content:flex-start;gap:6px;min-width:128px;padding:9px 10px;border:1px solid var(--ak-line,#e8e5de);border-radius:12px;background:var(--ak-white,#fff);color:var(--ak-ink,#111827)!important;scroll-snap-align:start}.akh-home-band--mobile .akh-home-city__icon{font-size:17px}.akh-home-band--mobile .akh-home-city__name{font-size:10px}.akh-home-band--mobile .akh-home-city__temp{margin-left:auto;font-size:15px;color:var(--ak-ink,#111827)!important}
  .akh-home-band--mobile .akh-home-band__end{justify-content:space-between;padding:9px 1px 0}.akh-home-band--mobile .akh-home-source{color:var(--ak-muted,#667085);font-size:7px;opacity:1}.akh-home-band--mobile .akh-home-more{color:var(--ak-blue,#07598d)!important;font-size:9px}
  html[data-ak-theme="dark"] .akh-home-band--mobile{background:linear-gradient(145deg,#151d27,#111820);border-color:#2a3948}.akh-home-band--mobile .akh-home-city:hover{transform:none}
  html[data-ak-theme="dark"] .akh-home-band--mobile .akh-home-band__brand strong,html[data-ak-theme="dark"] .akh-home-band--mobile .akh-home-more{color:#7fc7ec!important}
  html[data-ak-theme="dark"] .akh-home-band--mobile .akh-home-city{background:#111820;border-color:#2a3948;color:#f3f5f7!important}
  html[data-ak-theme="dark"] .akh-home-band--mobile .akh-home-city__temp{color:#f3f5f7!important}
  html[data-ak-theme="dark"] .akh-home-band--mobile .akh-home-source{color:#9ca8b5}
}


/* v1.2.1 — Mobil genişlik/taşma sağlamlaştırması */
.akh-breakout,
.akh-breakout *,
.akh-home-band,
.akh-home-band *{box-sizing:border-box}
.akh-breakout{max-width:100%;overflow-x:clip}
.akh-wrap,.akh-page-head,.akh-city-nav,.akh-live,.akh-main-grid,.akh-daily-card,.akh-hourly-card,.akh-featured-cities,.akh-source-box{min-width:0;max-width:100%}
.akh-main-grid>*{min-width:0;max-width:100%}
.akh-daily-grid,.akh-hourly-grid,.akh-city-tabs{max-width:100%;min-width:0}
.akh-source-box p,.akh-intro{overflow-wrap:anywhere}

@media(max-width:700px){
  .akh-breakout{width:100%;left:auto;transform:none;margin-inline:0;overflow-x:hidden}
  .akh-wrap{width:100%;max-width:100%;overflow:hidden}
  .akh-city-nav{width:100%}
  .akh-city-tabs{width:100%;max-width:100%}
  .akh-city-select-wrap{width:100%;max-width:100%}
  .akh-city-select{display:block;width:100%;max-width:100%;min-width:0}
  .akh-current-card,.akh-daily-card,.akh-hourly-card,.akh-source-box{width:100%;max-width:100%}
  .akh-current-metrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}
  .akh-current-metrics>div{min-width:0;overflow:hidden}
  .akh-current-metrics strong{min-width:0;overflow:hidden;text-overflow:ellipsis}
  .akh-daily-grid,.akh-hourly-grid{width:100%;max-width:100%;overscroll-behavior-inline:contain}
  .akh-featured-cities,.akh-mini-grid{width:100%;max-width:100%}
  .akh-mini-city{min-width:0;max-width:100%}
}


/* v1.2.2 city-nav overlap fix */
@media (min-width: 769px){
  .akh-city-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:8px;}
  .akh-city-tabs{min-width:0;max-width:100%;}
  .akh-city-select-wrap{align-self:start;}
}
@media (min-width: 769px) and (max-width: 1180px){
  .akh-city-nav{grid-template-columns:1fr;}
  .akh-city-select-wrap{justify-self:end;}
}


/* v1.2.3 — öne çıkan şehirleri dropdown'da tekrar etme */
.akh-city-select{min-width:150px;}

/* v1.2.6 — Neutral home strip, synchronized with the site theme. */
.akh-home-band{--akh-band-bg:#f8f6f0;--akh-band-ink:#303846;--akh-band-muted:#667085;--akh-band-line:#e3dfd6;--akh-band-card:#fffdf9;--akh-band-hover:#eee9df;--akh-band-accent:#07598d;--akh-band-city:#07598d;--akh-home-text:var(--akh-band-ink)}
html[data-ak-theme="dark"] .akh-home-band{--akh-band-bg:#1b222c;--akh-band-ink:#f4f5f7;--akh-band-muted:#b3bdc9;--akh-band-line:#343e4c;--akh-band-card:#222b37;--akh-band-hover:#2b3542;--akh-band-accent:#f4a33d;--akh-band-city:#f4f5f7}
.akh-home-band.akh-home-band--desktop,
.akh-home-band.akh-home-band--mobile,
html[data-ak-theme="dark"] .akh-home-band.akh-home-band--desktop,
html[data-ak-theme="dark"] .akh-home-band.akh-home-band--mobile{background:var(--akh-band-bg);border-color:var(--akh-band-line);color:var(--akh-band-ink)}
.akh-home-band .akh-home-band__cities,.akh-home-band .akh-home-city{border-color:var(--akh-band-line)}
.akh-home-band .akh-home-band__brand strong,
html[data-ak-theme="dark"] .akh-home-band .akh-home-band__brand strong{color:var(--akh-band-ink)!important}
.akh-home-band.akh-home-band--desktop .akh-home-band__dot,.akh-home-band.akh-home-band--mobile .akh-home-band__dot{background:#f4a33d;box-shadow:0 0 0 4px rgba(244,163,61,.15)}
.akh-home-band .akh-home-city,
html[data-ak-theme="dark"] .akh-home-band .akh-home-city{color:var(--akh-band-ink)!important;border-color:var(--akh-band-line)}
.akh-home-band.akh-home-band--mobile .akh-home-city,
html[data-ak-theme="dark"] .akh-home-band.akh-home-band--mobile .akh-home-city{background:var(--akh-band-card)}
.akh-home-band .akh-home-city:hover,.akh-home-band .akh-home-city:focus-visible{background:var(--akh-band-hover)}
.akh-home-band .akh-home-city:focus-visible,.akh-home-band .akh-home-more:focus-visible{outline:2px solid var(--akh-band-accent);outline-offset:3px}
.akh-home-band .akh-home-city .akh-home-city__temp,
html[data-ak-theme="dark"] .akh-home-band .akh-home-city .akh-home-city__temp{color:var(--akh-band-accent)!important}
.akh-home-band .akh-home-more,
html[data-ak-theme="dark"] .akh-home-band .akh-home-more{color:var(--akh-band-ink)!important}
.akh-home-band .akh-home-source,
html[data-ak-theme="dark"] .akh-home-band .akh-home-source{color:var(--akh-band-muted);opacity:1}

/* v1.2.7 — Brand blue city names and temperatures in light mode. */
.akh-home-band .akh-home-city__name{color:var(--akh-band-city)}
