
        @media(max-width: 1000px) { .elv-hero { grid-template-columns: 1fr; text-align: center; } .elv-hero-tags, .elv-hero-actions, .elv-hero-feats { justify-content: center; } .elv-tilt-wrap { margin-top: 4rem; } }
        @media(max-width: 900px) {
            .elv-docs-layout { grid-template-columns: 1fr; } .elv-docs-sidebar { display: none; }
            .split-contact { grid-template-columns: 1fr; gap: 2rem; padding: 1rem; }
            .elv-mp-preview { grid-template-columns: 1fr !important; }
            .glitch { font-size: 4rem !important; }
            .neon-form-box { padding: 2rem !important; }
            .elv-hero { grid-template-columns: 1fr !important; text-align: center; gap: 2rem; }
            .elv-hero-left h1, .hero-center-content h1 { font-size: 3rem !important; }
            .board-header h1 { font-size: 3rem !important; }
            .elv-hero-tags, .elv-hero-actions, .elv-hero-feats { justify-content: center; }
            .elv-tilt-wrap { margin-top: 2rem; }

            .elv-menu-toggle { display: flex; }
            .elv-topbar-inner { position: relative; }
            .elv-nav-list { position: absolute; top: 100%; left: 0; width: 100%; background: var(--bg-main, rgba(13, 9, 18, 0.98)); flex-direction: column; padding: 2rem; border-bottom: 2px solid var(--accent, #ec4899); box-shadow: 0 20px 40px rgba(0,0,0,0.5); transform: translateY(-150%); opacity: 0; pointer-events: none; transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1); z-index: 1000; }
            .nav.elv-show { transform: translateY(0); opacity: 1; pointer-events: auto; }
            .elv-nav-list a { font-size: 1.5rem; text-align: center; padding: 1rem 0; border-bottom: 1px solid rgba(255,255,255,0.05); margin: 0 !important; }

            .burger-menu.elv-open span:nth-child(1) { transform: rotate(45deg) translate(6px, 6px); }
            .burger-menu.elv-open span:nth-child(2) { opacity: 0; }
            .burger-menu.elv-open span:nth-child(3) { transform: rotate(-45deg) translate(6px, -7px); }
        }
        @media(max-width: 768px) {
            .elv-form-row { grid-template-columns: 1fr; gap: 0; } .elv-form-footer { flex-direction: column; gap: 1.5rem; text-align: center; }
            .elv-topbar-inner { flex-direction: column; gap: 1rem; }
            .elv-nav-list { display: flex; flex-wrap: wrap; justify-content: center; }
            .elv-nav-list a { margin: 0.5rem; }
            .hero h1 { font-size: 2.8rem; }
            .elv-detail-header h1 { font-size: 2.5rem; }
            .elv-detail-content { grid-template-columns: 1fr; }
            .content-box { padding: 2rem; }
        }
        @media(max-width: 600px) {
            .elv-main-content { padding: 2rem 15px !important; }
            h1 { font-size: 2.2rem !important; line-height: 1.1 !important; }
            .elv-hero-left h1, .hero-center-content h1 { font-size: 2.2rem !important; }
            .glitch { font-size: 2.5rem !important; }
            .board-header h1 { font-size: 2.2rem !important; }
            .elv-docs-header h1 { font-size: 2.2rem !important; }
            .elv-dash-header h1 { font-size: 2.2rem !important; }
            .page-header h1 { font-size: 2.2rem !important; }
            .elv-detail-header h1 { font-size: 2.2rem !important; }
            .elv-score { font-size: 3rem !important; }
            .elv-stat-num { font-size: 2.5rem !important; }

            .elv-hero-feats { flex-direction: column; gap: 1rem; }
            .elv-hero-actions { flex-direction: column; gap: 1rem; }
            .elv-button { width: 100%; text-align: center; }
            .elv-stats { padding: 2rem 1rem !important; gap: 2rem; }

            .board-card { padding: 1.5rem !important; }
            .legal-block { padding: 1.5rem !important; }
            .content-box { padding: 1.5rem !important; }

            .elv-dash-form, .neon-form-box, .form-container { padding: 1.5rem !important; }
            .info-card { padding: 1.5rem !important; }

            .elv-detail-hero { height: 300px !important; margin-bottom: 2rem !important; }
            .elv-detail-content { gap: 2rem !important; }
            .elv-score-box { padding: 2rem 1rem !important; }

            .elv-t-card { padding: 1.5rem !important; }
            .comment-box { padding: 1.5rem !important; }

            .wide-tilt { aspect-ratio: 1/1 !important; }
            .wide-bb { width: 90% !important; left: 5% !important; bottom: -20px !important; padding: 1rem !important; }

            .elv-brand { font-size: 1.5rem !important; }
            .elv-nav-list { display: flex; flex-direction: column; gap: 0.5rem; text-align: center; width: 100%; }
            .elv-nav-list a { margin-left: 0 !important; }
        }
        