.app-section-profile .app-hero {
    background: linear-gradient(135deg, #2b1a0f 0%, #5f3915 100%);
}

.app-section-profile .profile-hero {
    display: grid;
    gap: 14px;
}

.app-section-profile .profile-stats {
    gap: 12px;
}

.app-section-profile .grid-main {
    grid-template-columns: minmax(0, 1.12fr) minmax(320px, 0.88fr);
}

@media (max-width: 1100px) {
    .app-section-profile .grid-main {
        grid-template-columns: 1fr;
    }
}
