File size: 1,264 Bytes
9a0d0e6 e4b76ba 9a0d0e6 e4b76ba 9a0d0e6 e4b76ba 9a0d0e6 e4b76ba 9a0d0e6 e4b76ba 9a0d0e6 e4b76ba 9a0d0e6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
/* Base styles */
body {
font-family: 'Inter', -apple-system, BlurMacSystemFont, sans-serif;
line-height: 1.6;
}
/* Terminal mockup for FAQ section */
.terminal-mockup {
background: #1e1e1e;
border-radius: 8px;
overflow: hidden;
width: 100%;
max-width: 600px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
.terminal-header {
background: #333;
padding: 8px 12px;
display: flex;
align-items: center;
}
.terminal-buttons {
display: flex;
gap: 6px;
margin-right: 12px;
}
.terminal-buttons span {
display: block;
width: 12px;
height: 12px;
border-radius: 50%;
background: #555;
}
.terminal-title {
color: #aaa;
font-size: 0.85rem;
flex-grow: 1;
text-align: center;
}
.terminal-body {
padding: 16px;
font-family: 'Courier New', monospace;
min-height: 200px;
display: flex;
flex-direction: column;
gap: 8px;
}
.terminal-output {
margin-top: 8px;
opacity: 0;
animation: fadeIn 0.5s 0.3s forwards;
}
@keyframes fadeIn {
to {
opacity: 1;
}
}
/* Responsive adjustments */
@media (max-width: 768px) {
.terminal-mockup {
margin-top: 2rem;
}
}
/* Smooth scrolling */
html {
scroll-behavior: smooth;
} |