/*
Patch117A - Registration to Onboarding Alignment
Small public-registration polish only. No global layout reset.
*/

.registration-section--next-steps {
    border-color: rgba(106, 210, 255, 0.30);
    background: linear-gradient(135deg, rgba(23, 42, 75, 0.74), rgba(12, 23, 44, 0.58));
}

.registration-next-steps {
    display: grid;
    gap: 12px;
}

.registration-next-step {
    display: grid;
    grid-template-columns: 34px minmax(0, 1fr);
    align-items: center;
    gap: 12px;
    padding: 12px 14px;
    border: 1px solid rgba(137, 163, 204, 0.24);
    border-radius: 14px;
    background: rgba(5, 12, 24, 0.32);
    color: #d9ecff;
}

.registration-next-step strong {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 28px;
    height: 28px;
    border-radius: 999px;
    background: rgba(106, 210, 255, 0.16);
    border: 1px solid rgba(106, 210, 255, 0.38);
    color: #72d9ff;
    font-size: 13px;
    font-weight: 900;
}

.registration-next-step span {
    line-height: 1.42;
}

.auth-side-panel--register .auth-feature-title {
    color: #ffffff;
}

.auth-side-panel--register .auth-feature-text {
    color: #b8c7df;
}

@media (max-width: 760px) {
    .registration-next-step {
        grid-template-columns: 30px minmax(0, 1fr);
        padding: 10px 12px;
    }
}
