/* =========================================================
   justcalculate.it — Gear Pair Calculator
   Uses the shared ui-* design system from global.css.
   ========================================================= */
.gear-general-card h2,
.gear-card h2 {
    margin: 0 0 8px;
}

.gear-general-grid {
    margin-top: 0;
}

.gear-pair-grid {
    align-items: start;
    margin-top: 0;
}

.gear-column {
    min-width: 0;
}

.gear-column > .eyebrow {
    margin-top: 30px;
}

.gear-card {
    margin-top: 12px;
}

.gear-card .ui-field:first-of-type label,
.gear-general-card .ui-field:first-of-type label {
    margin-top: 8px;
}

.gear-derived-note {
    min-height: 1em;
    margin: 12px 0 0;
    color: var(--muted);
    font-size: 12px;
}

.gear-results-grid {
    align-items: stretch;
}

.gear-results-grid .ui-result-main {
    margin: 8px 0 0;
}

.gear-validation {
    margin-top: 14px;
}

@media (max-width: 760px) {
    .gear-pair-grid,
    .gear-general-grid,
    .gear-results-grid {
        grid-template-columns: 1fr;
    }

    .gear-column > .eyebrow {
        margin-top: 24px;
    }
}
