/* Image-relative placement: clear of both artists, speakers, and thumbnail links. */
.lounge-emblem{position:absolute;top:6%;left:36%;width:28%;pointer-events:none}
.lounge-emblem img{display:block;width:100%;height:auto;filter:drop-shadow(0 3px 9px #0009)}
.socials-section .social-links{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-items:center}
.socials-section .social-links a{display:block;width:min(100%,230px);aspect-ratio:1;padding:0;border:0;background:none;border-radius:50%;box-shadow:none;transition:transform .22s ease,filter .22s ease}
.socials-section .social-links img{display:block;width:100%;height:100%;object-fit:contain}
.socials-section .social-links a:hover{transform:scale(1.045);filter:drop-shadow(0 0 12px #d9ab4c66)}
.socials-section .social-links a:focus-visible{outline:3px solid #f5d58e;outline-offset:7px;filter:drop-shadow(0 0 10px #d9ab4c66)}
@media(max-width:700px){
 .lounge-emblem{top:3%;left:34%;width:32%}
 .socials-section .social-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
 .socials-section .social-links a{width:min(100%,180px)}
}
@media(prefers-reduced-motion:reduce){.socials-section .social-links a{transition:none}.socials-section .social-links a:hover{transform:none}}
