﻿
/*:root {*/
    /* PURE BLACK THEME OVERRIDE */
    /*--body-bgcolor: #000000;
    --white-color: #0b0b0b;
    --black-color: #000000;
    --btn-color: #0f0f0f;
    --tab-color: #0a0a0a;
    --lightbg-color: #0e0e0e;
    --faqsbg-color: #0b0b0b;*/
    /* REMOVE ALL BLUE GRADIENTS */
    /*--linear-gradient-h: #000000;
    --linear-gradient-slider: #000000;
    --linear-gradient-author: #000000;
    --linear-gradient-fcolor: #000000;
    --linear-gradient-ccolor: #000000;*/
    /* Buttons – keep solid black */
    /*--btnbg-color: #000000;*/
    /* Accent (optional – keep neon if you want) */
    /*--gradient-color: linear-gradient(135deg, #00ffe0, #9dff00);
}*/

/*.header-hero-area,
#hero-slider-area,
.header-hero-area.site-breadcrumb-header {
 }

    .header-hero-area::before,
    .header-hero-area::after {
     }

.blur-shape,
.shape-1,
.shape-2,
.shape-relative {
    display: none !important;
}

.browse_categories,
.nftproduct_collection,
.author-slider-area,
.footer_area_bg,
.about_more_area,
section.author-list-area,
.new_nft_product {
 }

button,
.btn,
a.btn {
     background-color: #000 !important;
    box-shadow: none !important;
}

.header-transparent,
.sticky-bar,
.navbar-area,
.main-menu-area,
header,
nav {
     box-shadow: none !important;
}

.header-hero-area,
#hero-slider-area,
.site-breadcrumb-header,
section,
.browse_categories,
.nftproduct_collection,
.feature-author-list-area,
.author-slider-area,
.about_more_area,
.footer_area_bg {
 }

.single_category,
.single_feature_are,
.single_product,
.single-author-area,
.contact-left-area,
.container.container-bg {
    background: #0a0a0a !important;
    border-color: #111 !important;
}*/

 

/*:root {
    --body-bgcolor: #000000;
    --white-color: #0b0b0b;
    --black-color: #000000;
    --btn-color: #0f0f0f;
    --tab-color: #0a0a0a;
    --lightbg-color: #0e0e0e;
    --faqsbg-color: #0b0b0b;
    --linear-gradient-h: #000000;
    --linear-gradient-slider: #000000;
    --linear-gradient-author: #000000;
    --linear-gradient-fcolor: #000000;
    --linear-gradient-ccolor: #000000;
    --btnbg-color: #000000;
}*/

/*input,
textarea,
.form-control {
     border-color: #222 !important;
}

.why_icon i,
.category_icon i,
.profile-rating,
span.product-icon a {
 }

.mim_tm_all_wrap {
 }

html, body {
 }



:root {*/
    /* Base Dark Theme */
    /*--body-bgcolor: #050507;
    --white-color: #0f0f14;
    --black-color: #000000;
    --btn-color: #111118;
    --tab-color: #0d0d13;
    --lightbg-color: #0f0f16;
    --faqsbg-color: #0b0b12;*/
    /* Logo Gradient Colors */
    /*--primary-teal: #00f5d4;
    --primary-aqua: #00d9ff;
    --primary-purple: #9b5cff;*/
    /* Gradient Theme */
    /*--gradient-color: linear-gradient(135deg, #00f5d4, #00d9ff, #9b5cff);
    --linear-gradient-h: linear-gradient(135deg, #00f5d4, #9b5cff);
    --linear-gradient-slider: linear-gradient(135deg, #00d9ff, #9b5cff);
    --linear-gradient-author: linear-gradient(135deg, #00f5d4, #00d9ff);
    --linear-gradient-fcolor: linear-gradient(135deg, #9b5cff, #00d9ff);
    --linear-gradient-ccolor: linear-gradient(135deg, #00f5d4, #9b5cff);
    --btnbg-color: linear-gradient(135deg, #00f5d4, #9b5cff);
}

.header-hero-area,
#hero-slider-area {
 }

.header-hero-area,
#hero-slider-area {
    background: radial-gradient(circle at top right, rgba(0,245,212,0.08), transparent 40%), radial-gradient(circle at bottom left, rgba(155,92,255,0.08), transparent 40%), #050507 !important;
}

button,
.btn,
a.btn {
     background-color: #000 !important;
}

button,
.btn,
a.btn {
    background: linear-gradient(135deg, #00f5d4, #9b5cff) !important;
    border: none !important;
    color: #000 !important;
    font-weight: 600;
}

    button:hover,
    .btn:hover {
        background: linear-gradient(135deg, #9b5cff, #00f5d4) !important;
        transform: translateY(-2px);
        transition: 0.3s ease;
    }

.why_icon i,
.category_icon i {
    background: linear-gradient(135deg, #00f5d4, #9b5cff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 32px;
}


.single_feature_are,
.single_category,
.contact-left-area,
.container.container-bg {
    background: #0f0f16 !important;
    border: 1px solid rgba(0, 217, 255, 0.15) !important;
    box-shadow: 0 0 20px rgba(0, 217, 255, 0.05);
}


.section_heading,
.promo-subtitle {
    background: linear-gradient(135deg, #00f5d4, #9b5cff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


html, body {
    background: radial-gradient(circle at 20% 20%, rgba(0,245,212,0.15), transparent 35%), radial-gradient(circle at 80% 80%, rgba(155,92,255,0.15), transparent 35%), linear-gradient(135deg, #050507 0%, #0b0b15 50%, #12081c 100%) !important;
    background-attachment: fixed;
}*/

/* Hero Section Glow */
/*.header-hero-area,
#hero-slider-area {
    background: radial-gradient(circle at top right, rgba(0,245,212,0.12), transparent 40%), radial-gradient(circle at bottom left, rgba(155,92,255,0.12), transparent 40%) !important;
}*/

/* All Main Sections */
/*section,
.browse_categories,
.nftproduct_collection,
.feature-author-list-area,
.footer_area_bg,
.about_more_area,
.container.container-bg {
    background: transparent !important;
}

body::before {
    content: "";
    position: fixed;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at 50% 50%, rgba(0,217,255,0.08), transparent 60%);
    pointer-events: none;
    z-index: 0;
}*/


/* ========================= */
/* SOL CAPITAL LOGO THEME BG */
/* ========================= */

/*html, body {
    background: linear-gradient(135deg, #0a0f1f 0%, #140a1f 50%, #050508 100%);
    min-height: 100vh;
}*/

    /* Teal Glow */
    /*body::before {
        content: "";
        position: fixed;
        top: -20%;
        left: -20%;
        width: 600px;
        height: 600px;
        background: radial-gradient(circle, rgba(0,245,212,0.35) 0%, transparent 70%);
        filter: blur(120px);
        z-index: -1;
    }*/

    /* Purple Glow */
    /*body::after {
        content: "";
        position: fixed;
        bottom: -20%;
        right: -20%;
        width: 600px;
        height: 600px;
        background: radial-gradient(circle, rgba(155,92,255,0.35) 0%, transparent 70%);
        filter: blur(120px);
        z-index: -1;
    }*/

/* Remove forced black from sections */
/*section,
.browse_categories,
.nftproduct_collection,
.feature-author-list-area,
.footer_area_bg,
.container.container-bg,
.mim_tm_all_wrap {
    background: transparent !important;
}*/


/* ============================= */
/*   SOL CAPITAL LIGHT GRADIENT THEME */
/* ============================= */

:root {
    --primary-teal: #00f5d4;
    --primary-green: #00ff9d;
    --primary-aqua: #00d9ff;
    --primary-soft: #e6fffb;
}

/* ===== GLOBAL BACKGROUND ===== */

html, body {
    margin: 0;
    padding: 0;
    min-height: 100vh;
    background: linear-gradient( 135deg, #e6fffb 0%, #d9faff 30%, #eafff7 60%, #f4fffd 100% );
    background-attachment: fixed;
}

    /* Soft glow overlay */
    body::before {
        content: "";
        position: fixed;
        top: -10%;
        left: -10%;
        width: 500px;
        height: 500px;
        background: radial-gradient(circle, rgba(0,245,212,0.25) 0%, transparent 70%);
        filter: blur(100px);
        z-index: -1;
    }

    body::after {
        content: "";
        position: fixed;
        bottom: -10%;
        right: -10%;
        width: 500px;
        height: 500px;
        background: radial-gradient(circle, rgba(0,255,157,0.25) 0%, transparent 70%);
        filter: blur(100px);
        z-index: -1;
    }

/* Remove dark backgrounds everywhere */
section,
.browse_categories,
.nftproduct_collection,
.feature-author-list-area,
.footer_area_bg,
.container.container-bg,
.mim_tm_all_wrap,
.header-hero-area,
#hero-slider-area {
    background: transparent !important;
}

/* Cards / Boxes */
.single_feature_are,
.single_category,
.contact-left-area {
    background: #ffffff !important;
    border: 1px solid rgba(0, 217, 255, 0.15) !important;
    box-shadow: 0 10px 30px rgba(0, 217, 255, 0.08);
    border-radius: 14px;
}

/* Buttons */
button,
.btn,
a.btn {
    background: linear-gradient(135deg, #00f5d4, #00ff9d) !important;
    color: #000 !important;
    border: none !important;
    font-weight: 600;
}

    button:hover,
    .btn:hover {
        background: linear-gradient(135deg, #00d9ff, #00f5d4) !important;
        transform: translateY(-2px);
        transition: 0.3s ease;
    }

/* Headings Gradient */
.section_heading,
.promo-subtitle,
h2 {
    background: linear-gradient(135deg, #00d9ff, #00ff9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}