/* ===== Tarjeta de scooter (tema claro, sobrescribe la batería oscura) ===== */
.scooter-card .battery span {
    background: #E4E0D2;
}

.scooter-card .battery span.on {
    background: var(--route);
}

.scooter-card .battery-label {
    color: var(--ink-soft);
}

.scooter-card__top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 10px;
}

.scooter-card__model {
    font-family: var(--font-display);
    font-weight: 700;
    font-size: 1.05rem;
}

.scooter-card__serie {
    font-family: var(--font-mono);
    font-size: .78rem;
    color: var(--ink-soft);
}

/* ===== Fotos de scooter ===== */
.scooter-thumb {
    width: 56px;
    height: 56px;
    object-fit: cover;
    border-radius: 8px;
}

.scooter-thumb-placeholder {
    color: var(--ink-soft);
    font-size: .8rem;
}

.scooter-photo-lg {
    width: 100%;
    border-radius: 10px;
    margin-bottom: 16px;
    object-fit: cover;
    max-height: 200px;
}

.scooter-card__img {
    width: 100%;
    height: 160px;
    object-fit: contain;
    background: var(--paper);
    border: 1px solid var(--line);
    border-radius: 8px;
    margin-bottom: 12px;
}
