/* Custom CSS for Multiverse Coin Website - Futuristic Theme */

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

body {
    padding-top: 56px; /* Adjust based on navbar height */
    background-color: #121212; /* Dark background */
    color: #e0e0e0; /* Light gray text */
    font-family: 'Roboto', sans-serif;
}

h1, h2, h3, h4, h5, h6, .navbar-brand {
    font-family: 'Orbitron', sans-serif; /* Futuristic font for headings */
    color: #ffffff; /* White headings */
}

.navbar {
    background-color: rgba(10, 10, 10, 0.85) !important; /* Slightly transparent dark navbar */
    backdrop-filter: blur(10px);
}

.navbar-brand {
    color: #00ffcc !important; /* Neon teal brand */
}

.nav-link {
    color: #cccccc !important;
}

.nav-link.active, .nav-link:hover {
    color: #00ffcc !important; /* Neon teal for active/hover links */
}

.hero-section {
    /* Hero section with solid background instead of image */
    background: linear-gradient(145deg, #121212, #1e1e1e);
    background-size: cover;
    height: 70vh;
    min-height: 450px;
    color: #fff;
    border-bottom: 3px solid #00ffcc; /* Neon teal border */
}

.hero-section h1 {
    text-shadow: 0 0 10px #00ffcc; /* Neon glow effect */
}

.btn-primary {
    background-color: #00ffcc;
    border-color: #00ffcc;
    color: #121212;
    font-weight: bold;
    transition: all 0.3s ease;
}

.btn-primary:hover {
    background-color: #00cca3;
    border-color: #00cca3;
    color: #121212;
    box-shadow: 0 0 15px #00ffcc;
}

.btn-outline-primary {
    border-color: #00ffcc;
    color: #00ffcc;
    transition: all 0.3s ease;
}

.btn-outline-primary:hover {
    background-color: #00ffcc;
    color: #121212;
    box-shadow: 0 0 10px #00ffcc;
}

.btn-warning {
     background-color: #ffae00; /* Adjust warning color if needed */
     border-color: #ffae00;
     color: #121212;
     font-weight: bold;
}

.btn-warning:hover {
    background-color: #cc8c00;
    border-color: #cc8c00;
    box-shadow: 0 0 10px #ffae00;
}

.bg-light {
    background-color: #1e1e1e !important; /* Darker light background */
}

.bg-secondary {
    background-color: #333333 !important; /* Darker secondary background */
}

.feature-icon, .step-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: linear-gradient(145deg, #00e6b8, #00ffcc);
    color: #121212;
    font-size: 1.5rem;
    font-weight: bold;
    margin-bottom: 1rem;
    box-shadow: 0 0 8px #00ffcc;
}

.step-icon {
    background: linear-gradient(145deg, #5a6268, #6c757d);
    box-shadow: 0 0 8px #aaaaaa;
    color: white;
}

section {
    scroll-margin-top: 56px; /* Offset for fixed navbar */
}

footer {
    background-color: #0a0a0a !important; /* Very dark footer */
    border-top: 1px solid #333;
}

footer a {
    color: #aaaaaa !important;
}

footer a:hover {
    color: #00ffcc !important;
    text-decoration: none !important;
}

.card {
    background-color: #1e1e1e;
    border: 1px solid #333;
}

.card-text {
    color: #e0e0e0;
}

.blockquote-footer {
    color: #aaaaaa;
}

/* Add more specific futuristic styles as needed */
.img-fluid {
    opacity: 0.9;
    transition: opacity 0.3s ease;
}

.img-fluid:hover {
    opacity: 1;
}




/* Futuristic Modal Styles */
.futuristic-modal .modal-content {
    background: linear-gradient(145deg, rgba(20, 20, 30, 0.95), rgba(40, 40, 60, 0.98));
    border: 1px solid rgba(0, 255, 204, 0.3);
    color: #fff;
    box-shadow: 0 0 25px rgba(0, 255, 204, 0.2);
    backdrop-filter: blur(10px);
    border-radius: 15px;
}

.futuristic-modal .modal-header {
    border-bottom: 1px solid rgba(0, 255, 204, 0.2);
}

.futuristic-modal .modal-title {
    color: #00ffcc; /* Neon teal */
    text-shadow: 0 0 8px rgba(0, 255, 204, 0.5);
}

.futuristic-modal .btn-close-white {
    filter: brightness(1.5) contrast(1.2);
}

.futuristic-modal .modal-body h3 {
    color: #ffcc00; /* Contrasting gold/yellow */
    font-weight: bold;
}

.futuristic-modal .modal-footer {
    border-top: 1px solid rgba(0, 255, 204, 0.2);
    justify-content: center;
}

.futuristic-modal .btn-warning {
    background-color: #ffcc00;
    border-color: #ffcc00;
    color: #111;
    box-shadow: 0 0 10px rgba(255, 204, 0, 0.4);
}

.futuristic-modal .btn-warning:hover {
    background-color: #e6b800;
    border-color: #e6b800;
}

.futuristic-modal .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.5);
}

.futuristic-modal .btn-outline-light:hover {
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.8);
}

