/* ============================================
   CLEAN OVERRIDE - Apple/Amazon minimalist
   Only removes background noise & glow effects.
   Does NOT touch layout or interactions.
   ============================================ */

/* Kill noisy background overlays */
body::before,
body::after { display: none; }

/* Hide particles canvas */
#particles-canvas { display: none; }

/* Solid clean background */
body { background: #000; }

/* Remove gradient text from section titles */
.section-title {
    background: none;
    -webkit-background-clip: unset;
    background-clip: unset;
    -webkit-text-fill-color: #fff;
}

/* Clean hero - no gradient overlay */
.hero::before { display: none; }
.hero h1 {
    background: none;
    -webkit-background-clip: unset;
    background-clip: unset;
    -webkit-text-fill-color: #fff;
    animation: none;
}

/* Simplify cards - no chamfers, no rivets */
.card, .product-card {
    border-radius: 16px;
    clip-path: none;
}
.card .rivet-tr,
.card .rivet-bl,
.card .rivet-br,
.card .scan-lines,
.card::before,
.card::after { display: none; }

/* Cleaner buttons */
.btn, .btn-enroll {
    border-radius: 12px;
    box-shadow: none;
}
.btn:hover, .btn-enroll:hover { transform: none; }

/* Clean header */
.main-header {
    background: rgba(0,0,0,0.82);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}
.top-bar { background: #000; }
.nav-bar { background: #000; position: relative; z-index: 500; }

/* Clean mentorship */
.mentorship-highlight::after { display: none; }

/* Clean footer */
footer {
    background: #000;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}

/* Hide gear and robot silhouette */
.gear-container,
.hero-robot-accent { display: none; }

/* Hide HUD brackets */
.hud-brackets::before,
.hud-brackets::after { display: none; }

/* Clean featured strip */
.featured-strip {
    background: #0a0a0a;
    border-color: #1a1a1a;
}
