
/* UV-Widget Redesign: aktueller Wert gross + Pfeil, Tagesmax-Hinweis, dunklerer Aktuell-Hinweis */
.tw-fc-uv-scale-wrap{position:relative;padding-top:21px;}
.tw-fc-uv-arrow{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;transition:left .45s cubic-bezier(.4,0,.2,1);}
.tw-fc-uv-arrow-cap{font-size:8px;font-weight:800;letter-spacing:.05em;color:#1f2937;text-transform:uppercase;line-height:1;margin-bottom:3px;}
.tw-fc-uv-arrow-tri{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #1f2937;}
.tw-fc-uv-live-note{color:#475569;font-weight:500;}
.tw-fc-uv-class-name{color:#111827;}
.tw-fc-uv-class-note{color:#475569;}
.tw-fc-uv-live-label{color:#1f2937;font-weight:700;}
.tw-fav-chip.tw-in-app .tw-fav-card-remove{display:none;} /* 12.9.2026: „×“ entfernt Ort + beide Widgets; in der App verwaltet die App den Ort, dort bleibt es versteckt */
.tw-fc-uv-now{display:flex;flex-direction:column;align-items:flex-start;}
.tw-fc-uv-nowtag{font-size:11px;font-weight:800;color:#2563eb;text-transform:uppercase;letter-spacing:.06em;line-height:1;margin-bottom:1px;}
@media (max-width:560px){.tw-fc-uv-live{flex-wrap:wrap;} .tw-fc-uv-live-note{flex-basis:100%;margin-left:0;}}
/* Handy+Tablet: Wetterbericht hinter das Detail-Widget (PC: Bericht bleibt oben) */
@media (max-width:1023px){
  .center-column{display:flex;flex-direction:column;gap:2rem;}
  .center-column > *{margin-top:0 !important;}
  /* Reihenfolge Handy: Ortskarte (0) -> Prognosekarten (1) -> Wetterbericht (2) -> Rest (2, DOM-Reihenfolge) */
  #pk-card{order:1;}
  .center-column > div:has(#wetterbericht-heute-content){order:2;}
  #tw-fc-card ~ *{order:2;}
}
/* Detail-Widget IMMER Tag-Theme (kein dunkles Nacht-Blau mehr) */
.tw-fc-hero.tw-fc-hero-night{background:linear-gradient(168deg, #2e5a85 0%, #1a3d62 55%, #0d2540 100%);}
.tw-fc-hero.tw-fc-hero-night .tw-fc-hero-mountains{color:rgba(255,255,255,0.10);}
