body{
margin:0;
font-family:Arial;
background:#121212;
color:white;
}

.container{
max-width:600px;
margin:auto;
padding:15px;
}

.app-header{
display:flex;
gap:15px;
align-items:center;
}

.icon{
width:70px;
border-radius:15px;
}

.dev{
color:#8ab4f8;
font-size:14px;
}

.rating{
margin-top:5px;
}

.download-count{
font-size:13px;
color:#aaa;
}

.download{
width:100%;
background:#00c853;
border:none;
padding:14px;
color:white;
font-size:16px;
border-radius:8px;
margin-top:10px;
cursor:pointer;
}

.screens{
display:flex;
overflow-x:auto;
gap:10px;
margin-top:20px;
}

.screens img{
height:380px;
border-radius:10px;
cursor:pointer;
}

h2{
margin-top:25px;
}

.description{
background:#1e1e1e;
padding:15px;
border-radius:8px;
line-height:1.6;
}

form input,
form textarea,
form select{
width:100%;
background:#1e1e1e;
border:1px solid #333;
color:white;
padding:10px;
margin-top:10px;
border-radius:6px;
}

form button{
width:100%;
background:#1a73e8;
color:white;
border:none;
padding:12px;
margin-top:10px;
border-radius:6px;
cursor:pointer;
}

.comment{
border-top:1px solid #333;
padding:10px 0;
}

.comment p{
color:#ddd;
}

/* SAYFALAMA */

.pagination{
margin-top:20px;
text-align:center;
}

.pagination a{
display:inline-block;
padding:8px 12px;
margin:3px;
background:#1e1e1e;
color:white;
border-radius:6px;
text-decoration:none;
}

.pagination a.active{
background:#00c853;
}
