.gth-speed-converter .gth-converter-row { display: flex; align-items: flex-start; gap: var(--gth-space-3); flex-wrap: wrap; }
.gth-speed-converter .gth-flex-1 { flex: 1; min-width: 150px; }
.gth-speed-converter .gth-swap-btn { align-self: center; margin-top: var(--gth-space-6); width: 40px; height: 40px; border-radius: var(--gth-radius-full); background: var(--gth-bg-secondary); border: 1px solid var(--gth-border-color); font-size: var(--gth-text-xl); cursor: pointer; transition: all 0.2s; }
.gth-speed-converter .gth-swap-btn:hover { background: var(--gth-primary); color: white; }
.gth-speed-converter .gth-result-input { background: var(--gth-primary-subtle); font-weight: var(--gth-font-bold); color: var(--gth-primary); }
.gth-speed-converter .gth-mt-2 { margin-top: var(--gth-space-2); }
.gth-speed-converter .gth-conversion-formula { text-align: center; padding: var(--gth-space-3); background: var(--gth-bg-secondary); border-radius: var(--gth-radius-md); font-family: monospace; }
.gth-speed-converter .gth-all-conversions { margin-top: var(--gth-space-4); }
.gth-speed-converter .gth-all-conversions h4 { font-size: var(--gth-text-sm); color: var(--gth-text-secondary); margin-bottom: var(--gth-space-2); }
.gth-speed-converter .gth-conversion-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: var(--gth-space-2); }
.gth-speed-converter .gth-conversion-item { padding: var(--gth-space-2); background: var(--gth-bg-secondary); border-radius: var(--gth-radius-sm); font-size: var(--gth-text-sm); }
.gth-speed-converter .gth-conversion-item strong { color: var(--gth-primary); }
