body{
margin:0;
font-family:Arial;
background:#111;
color:white;
text-align:center;
}

h1{
margin:40px 20px;
}

.slider{
width:min(90vw,600px);
margin:auto;
overflow:hidden;
}

.slider img{
width:100%;
border-radius:12px;
transition:transform 0.6s, opacity 0.6s;
}

.description{
max-width:700px;
margin:40px auto;
padding:0 20px;
line-height:1.6;
}
