/* ==========================================
   OOXOO AIR – UI TUNING
   - 공기질 블록 UI 전용 변수/보정
   - block-air.php 구조 기준
   ========================================== */

.ooxoo-air{
  --air-gauges-gap: 12px;
  --air-gauge-size: 68px;
  --air-value-size: 20px;
  --air-value-o3-size: 18px;
  --air-unit-size: 10px;
  --air-label-size: 12px;
  --air-meta-size: 11px;
}

.ooxoo-air,
.ooxoo-air *{
  box-sizing: border-box;
}

.ooxoo-air .ooxoo-air-mount{
  background: transparent;
  box-shadow: none;
}

.ooxoo-air .ooxoo-air-metrics{
  gap: var(--air-gauges-gap, 12px);
}

.ooxoo-air .ooxoo-air-gauge{
  width: var(--air-gauge-size, 68px);
  height: var(--air-gauge-size, 68px);
}

.ooxoo-air .ooxoo-air-value{
  font-size: var(--air-value-size, 20px);
}

.ooxoo-air [data-air-gauge="o3"] .ooxoo-air-value{
  font-size: var(--air-value-o3-size, 18px);
}

.ooxoo-air .ooxoo-air-unit{
  font-size: var(--air-unit-size, 10px);
}

.ooxoo-air .ooxoo-air-label{
  font-size: var(--air-label-size, 12px);
}

.ooxoo-air [data-air-meta] {
  margin-top: 6px !important;
  text-align: center;
  font-size: var(--air-meta-size, 11px);
  opacity: 0.86;
  line-height: 1.35;
}

.ooxoo-air,
.ooxoo-air [data-air-comment],
.ooxoo-air [data-air-badge] {
  transform: none !important;
  margin-left: 0 !important;
}
