@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

body {
    font-family: 'Inter', sans-serif;
    background-color: #f9fafb;
    color: #1f2937;
    overflow-x: hidden;
}

.feature-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px -5px rgba(168, 85, 247, 0.1);
}

#vanta-background {
    position: fixed;
    z-index: 0;
}

.hero {
    min-height: calc(100vh - 80px);
}

code {
    font-family: 'Fira Code', monospace;
}
@media (max-width: 768px) {
    .hero h1 {
        font-size: 2.5rem;
    }
}

@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500&display=swap');

code, pre {
    font-family: 'Fira Code', monospace;
}

#encode-output, #decode-output {
    min-height: 50px;
    word-break: break-all;
}
