*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{
background:#ffffff;
font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;

/* correção universal mobile */
min-height:100svh;

display:flex;
align-items:center;
justify-content:center;

/* evita bordas em telas pequenas */
padding:20px;
}

/* estrutura central */
.container{
display:flex;
align-items:center;
gap:40px;
}

/* ícones */
.socials{
display:flex;
gap:22px;

/* impede quebrar layout */
flex-wrap:wrap;
justify-content:center;
}

.socials a{
color:#111;
font-size:26px;
text-decoration:none;
transition:transform .15s ease, opacity .15s ease;
}

.socials a:hover{
transform:scale(0.9);
opacity:.6;
}

/* identidade */
.handle{
font-size:28px;
font-weight:600;
color:#111;
letter-spacing:.5px;
}

/* livepix discreto */
.support{
position:absolute;
bottom:40px;
font-size:14px;
opacity:.45;
}

.support a{
color:#111;
text-decoration:none;
}

.support a:hover{
opacity:.8;
}

/* celular */
@media (max-width:600px){

.container{
flex-direction:column;
gap:18px;
}

.handle{
font-size:26px;
}

.socials a{
font-size:24px;
}

}
