FairRelay / landing /src /components /HowItWorks.css
MouleeswaranM's picture
Upload folder using huggingface_hub
fcf8749 verified
raw
history blame
1.49 kB
.hiw { padding: 100px 0; background: linear-gradient(to bottom, transparent, rgba(249,115,22,0.03), transparent); }
.hiw__steps {
display: flex;
gap: 0;
position: relative;
}
.hiw__step {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
gap: 20px;
padding: 0 24px;
position: relative;
}
.hiw__step-num {
width: 52px; height: 52px;
border-radius: 50%;
border: 1px solid;
display: flex;
align-items: center;
justify-content: center;
font-size: 13px;
font-weight: 800;
font-family: var(--mono);
flex-shrink: 0;
}
.hiw__connector {
position: absolute;
top: 14px;
right: -12px;
z-index: 1;
}
.hiw__step-content { display: flex; flex-direction: column; gap: 10px; align-items: center; }
.hiw__step-title { font-size: 18px; font-weight: 700; letter-spacing: -0.01em; color: var(--text); }
.hiw__step-desc { font-size: 14px; color: var(--text-muted); line-height: 1.65; max-width: 280px; }
.hiw__step-code {
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: 8px;
padding: 12px 16px;
max-width: 280px;
text-align: left;
}
.hiw__step-code pre { font-family: var(--mono); font-size: 11px; color: #a78bfa; white-space: pre; }
@media (max-width: 900px) {
.hiw__steps { flex-direction: column; gap: 40px; }
.hiw__step { flex-direction: row; text-align: left; align-items: flex-start; }
.hiw__step-content { align-items: flex-start; }
.hiw__connector { display: none; }
}