body { background-color: #0f172a; color: white; }
        .hero { min-height: 100vh; display: flex; align-items: center; position: relative; overflow: hidden;}
        .floating-icon { position: absolute; font-size: 2rem; opacity: 0.2; pointer-events: none; z-index: 0; }
        .content-box { z-index: 10; background: rgba(15, 23, 42, 0.8); padding: 2rem; border-radius: 15px; }

.navbar-brand { font-family: 'Fira Code', monospace; font-weight: 700; color: #60a5fa !important; }
    .logo-bracket { color: #94a3b8; }
