/* Custom styles for AgentNS landing page */

:root {
    --bs-primary: #6366f1;
    --bs-primary-rgb: 99, 102, 241;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;
}

.hero-section {
    min-height: 80vh;
    display: flex;
    align-items: center;
}

.hero-section pre {
    font-size: 0.85rem;
    overflow-x: auto;
}

.navbar {
    backdrop-filter: blur(10px);
}

.card {
    transition: transform 0.2s ease-in-out;
}

.card:hover {
    transform: translateY(-5px);
}

/* Code block styling */
pre code {
    font-family: 'SF Mono', 'Fira Code', Consolas, monospace;
}

/* Custom primary color override */
.btn-primary {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}

.btn-primary:hover {
    background-color: #4f46e5;
    border-color: #4f46e5;
}

.text-primary {
    color: var(--bs-primary) !important;
}

.bg-primary {
    background-color: var(--bs-primary) !important;
}

.badge.bg-primary {
    background-color: var(--bs-primary) !important;
}
