/* Weather Bot by RoxxiStudios™ */

.roxxi-weather{
  display:inline-flex;
  align-items:center;
  gap:var(--wb-gap-px, 4px);
  font-weight:600 !important;
  font-size:var(--wb-font-px, 16px);
  line-height:1;
  color: inherit;
  gap:0.35em;
  font: inherit;
  vertical-align: middle;
}

.roxxi-weather__icon{
  width:var(--wb-icon-px, 18px);
  height:var(--wb-icon-px, 18px);
  flex:0 0 var(--wb-icon-px, 18px);
  display:inline-block;
}

.roxxi-weather__temp{ line-height:1; }
.roxxi-weather__pre{ display:inline; margin-right:6px; }

/* Variants */
.roxxi-weather--badge{
  padding:5px 10px;
  border-radius:9999px;
  background:var(--wb-badge-bg, rgba(0,0,0,.06));
  border:1px solid var(--wb-badge-border, rgba(0,0,0,.12));
}

/* NEW: explicit color overrides */
.roxxi-weather--light{ color:#fff; }
.roxxi-weather--dark { color:#111; }