body{
background:black;
color:white;
font-family:Georgia, serif;
margin:60px;
}

h1{
color:#ff6fb5;
letter-spacing:3px;
}

.layout{
display:flex;
gap:60px;
align-items:flex-start;
margin-top:40px;
}

.image-box img{
width:260px;
border:3px dashed #ff6fb5;
padding:8px;
}

.text-box{
border:1px solid #ff6fb5;
padding:25px;
border-radius:12px;
max-width:420px;
}

a{
color:#8de3e3;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}
