* {
box-sizing: border-box;
font-family: sans-serif;
}

body {
margin: 0;
background: #f5f5f5;
text-align: center;
}

/* Top image */
.header-image img {
width:240px;
max-height:240px;
object-fit: cover;
}

/* Links */
.links {
padding: 24px 16px;
display: flex;
flex-direction: column;
gap: 16px;
}

.link-btn {
display: block;
padding: 16px;
background: #777; /* طوسی ۷۰٪ */
color: white;
text-decoration: none;
border-radius: 12px;
font-size: 16px;
}

.link-btn:hover {
background: #555;
}