@media (max-width: 768px) { .picture-frame-nav { flex-wrap: wrap; gap: 10px; padding: 15px; background-size: contain; } .mobile-scale { .responsive-image { width: 100 vw; max-width: none; } } .picture-frame-nav a { font-size: 0.85rem; padding: 6px 10px; } } .members-section h2 { font-size: 1.8rem; }