
.cc-market-section{
padding:120px 5%;
background:#050505;
}

.cc-market-container{
max-width:1500px;
margin:auto;
}

.cc-market-header{
margin-bottom:50px;
}

.cc-market-eyebrow{
color:#00FFB2;
font-size:12px;
letter-spacing:.2em;
}

.cc-market-header h2{
font-size:58px;
color:#fff;
margin:18px 0;
}

.cc-market-header p{
color:#8A97A6;
max-width:820px;
line-height:1.7;
}

.cc-market-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:30px;
margin-bottom:40px;
}

.cc-market-panel,
.cc-feed-card{
background:#101418;
border:1px solid rgba(255,255,255,.06);
border-radius:24px;
padding:30px;
}

.cc-market-panel input,
.cc-market-panel textarea{
width:100%;
margin-bottom:18px;
padding:18px;
border:none;
border-radius:16px;
background:#0C1014;
color:#fff;
}

.cc-market-panel textarea{
min-height:180px;
}

.cc-market-panel button{
width:100%;
padding:18px;
border:none;
border-radius:16px;
background:linear-gradient(135deg,#00FFB2,#00D9FF);
font-weight:bold;
cursor:pointer;
}

.cc-market-metric{
background:#0C1014;
border-radius:18px;
padding:22px;
margin-bottom:18px;
}

.cc-market-metric span{
display:block;
color:#8A97A6;
margin-bottom:10px;
}

.cc-market-metric strong{
color:#fff;
font-size:34px;
}

.cc-discovery-feed{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:24px;
margin-bottom:40px;
}

.cc-feed-card h4{
color:#fff;
margin-bottom:14px;
}

.cc-feed-card p{
color:#8A97A6;
line-height:1.6;
}

.cc-market-terminal{
background:#070B0E;
border-radius:24px;
overflow:hidden;
border:1px solid rgba(0,255,178,.12);
}

.cc-terminal-header{
background:#0C1014;
padding:18px 24px;
color:#00FFB2;
font-weight:bold;
}

.cc-terminal-body{
height:320px;
overflow-y:auto;
padding:24px;
font-family:monospace;
color:#B7C3CF;
}

.cc-market-line{
margin-bottom:12px;
}

@media(max-width:980px){

.cc-market-grid,
.cc-discovery-feed{
grid-template-columns:1fr;
}

.cc-market-header h2{
font-size:42px;
}

}
