.fundGrid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:20px;
margin-top:20px;
}

.fundBox{
background:#111;
border:1px solid #333;
padding:20px;
border-radius:12px;
}

.fundBox input,
.fundBox select{
width:100%;
padding:8px;
margin-top:6px;
margin-bottom:12px;
border-radius:6px;
border:1px solid #333;
background:#000;
color:#fff;
}

.bonusBox{
margin-top:40px;
}

.bonusBox table{
width:300px;
border-collapse:collapse;
}

.bonusBox td{
border:1px solid #333;
padding:8px;
}






.card{
background:#111827;
border-radius:12px;
padding:14px;
border:1px solid #1f2937;
}

.card a{
text-decoration:none;
}

.domain a{
color:#38bdf8;
font-weight:700;
font-size:16px;
}

.domain a:hover{
color:#0ea5e9;
}

.title a{
color:#f9fafb;
}

.title a:hover{
color:#ff7a18;
}

.category a{
color:#22c55e;
font-size:13px;
font-weight:600;
}

.category a:hover{
color:#4ade80;
}

.desc{
color:#cbd5f5;
font-size:14px;
}






.container{
max-width:1200px;
margin:auto;
padding:20px;
}

.grid{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:20px;
}

.card{
background:#111;
border:1px solid #333;
border-radius:10px;
padding:12px;
overflow:hidden;
}

.thumb{
display:block;
width:100%;
height:160px;
overflow:hidden;
border-radius:8px;
margin-bottom:8px;
}

.thumb img{
width:100%;
height:100%;
object-fit:cover;
display:block;
}

.domain{
font-size:14px;
color:#fff;
display:block;
margin-top:5px;
}

.title{
font-size:15px;
margin:5px 0;
}

.meta{
font-size:12px;
color:#aaa;
margin-bottom:6px;
}

.desc{
font-size:13px;
color:#ccc;
line-height:1.4;
}









