/**
 * Snowtech Speed Test — layout aligned with internal Snowtech tooling (Bootstrap 5 + cards)
 */

.app-body {
    font-family: 'Inter', system-ui, -apple-system, sans-serif;
    background-color: var(--bs-gray-100);
}

.navbar.bg-primary {
    background: linear-gradient(135deg, #0d6efd 0%, #0a58ca 100%) !important;
}

.footer.footer-bar {
    box-shadow: 0 -0.125rem 0.25rem rgba(0, 0, 0, 0.05);
}

.gauge-card .meter {
    min-height: 240px;
}

.meter svg {
    max-width: 100%;
    height: auto;
}

.gauges-row.is-running .gauge-card {
    opacity: 0.94;
}

#speedtest-loading:not(.d-none) {
    display: block !important;
}
