/* Unit Converter — tool-specific styles */
.convert-row {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  gap: 14px;
  align-items: start;
}
.swap-btn {
  margin-top: 34px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1.5px solid var(--border);
  background: var(--card-bg);
  color: var(--primary);
  font-size: 1rem;
  cursor: pointer;
  transition: all .15s;
  align-self: start;
}
.swap-btn:hover { border-color: var(--primary); background: var(--primary-light); transform: rotate(180deg); }
.conversion-formula {
  margin-top: 18px;
  padding: 12px 16px;
  background: var(--result-bg);
  border: 1px solid var(--result-border);
  border-radius: 8px;
  font-weight: 600;
  text-align: center;
  display: none;
}
.conversion-formula.visible { display: block; }
.quick-table-wrap { margin-top: 24px; }
.quick-title { font-size: 1rem; font-weight: 700; margin-bottom: 10px; }
#quick-table td, #quick-table th { text-align: left; }
@media (max-width: 700px) {
  .convert-row { grid-template-columns: 1fr; }
  .swap-btn { margin: 0 auto; transform: rotate(90deg); }
  .swap-btn:hover { transform: rotate(270deg); }
}
