.text-inscape-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}


.font-semibold {
    font-weight: 600;
}

:root {
    --tw-gradient-from-position: 0%;
    --tw-gradient-via-position: 50%;
    --tw-gradient-to-position: 100%;
}

.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.text-center {
    text-align: center;
}

.py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}

.to-inscape-blue {
    --tw-gradient-to: #47C7FC var(--tw-gradient-to-position, 100%) !important;
}

.from-inscape-orange {
    --tw-gradient-from: #FF8000 var(--tw-gradient-from-position, 0%) !important;
    --tw-gradient-to-default: rgb(255 128 0 / 0) var(--tw-gradient-to-position, 100%) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, var(--tw-gradient-to-default)) !important;
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}

main
 {
    --tw-bg-opacity: 1;
    background-color: rgb(2 2 2 / var(--tw-bg-opacity, 1)) !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.text-inscape-blue
 {
    --tw-text-opacity: 1;
    color: rgb(71 199 252 / var(--tw-text-opacity, 1));
}

.tracking-widecaps {
    letter-spacing: 0.12em;
}

.bg-inscape-orange {
    --tw-bg-opacity: 1;
    background-color: rgb(255 128 0 / var(--tw-bg-opacity, 1));
}
.text-inscape-black
 {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.text-inscape-orange
 {
    --tw-text-opacity: 1;
    color: rgb(255 128 0 / var(--tw-text-opacity, 1));
}

.text-inscape-white
 {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:text-inscape-orange:hover, .hover\:text-inscape-orange:active, .hover\:text-inscape-orange:focus
 {
    --tw-text-opacity: 1;
    color: rgb(255 128 0 / var(--tw-text-opacity, 1)) !important;
}

.bg-inscape-blue
 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 199 252 / var(--tw-bg-opacity, 1));
}

.border-inscape-orange\/50
 {
    border-color: rgb(255 128 0 / 0.5);
}

.border-inscape-orange\/40 {
    border-color: rgb(255 128 0 / 0.4);
}

.hover\:brightness-110:hover {
    --tw-brightness: brightness(1.1);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

footer p, span {
    color: #FFFFFF;
}


.btn:hover,.button.button-primary:hover,.is-style-primary .wp-block-button__link:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
    background: #f58006 !important;
    color: #000 !important;
}

a:hover,
a:focus,
a:active {
  color: inherit !important;
  text-decoration: none !important;
  background: none !important;
}

ul.footer-links {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

ul.footer-links li a {
    color: #FFFFFF;
    text-decoration: none;
}


/* Membership Dashboard Backend Styles */
.page-id-5683 main
 {
    background: #050505 !important;
    color: #FFFFFF !important;
}


.giveawaya-new-page { font-family: Inter, system-ui, sans-serif; }
    .noise {
      background-image: radial-gradient(rgba(255,255,255,0.05) 1px, transparent 1px);
      background-size: 22px 22px;
      mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0.25));
    }
    .gridlines {
      background-image:
        linear-gradient(to right, rgba(255,255,255,0.05) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(255,255,255,0.05) 1px, transparent 1px);
      background-size: 64px 64px;
      mask-image: radial-gradient(closest-side, rgba(0,0,0,0.9), rgba(0,0,0,0.15));
    }
    .glass {
      background: linear-gradient(180deg, rgba(255,255,255,0.06), rgba(255,255,255,0.03));
      border: 1px solid rgba(255,255,255,0.10);
    }
    .ringish {
      background:
        radial-gradient(900px 450px at 25% 15%, rgba(71,199,252,0.18), transparent 60%),
        radial-gradient(850px 420px at 78% 18%, rgba(255,128,0,0.20), transparent 60%),
        radial-gradient(900px 520px at 65% 88%, rgba(255,128,0,0.16), transparent 60%);
    }
    .chip {
      background: rgba(255,255,255,0.06);
      border: 1px solid rgba(255,255,255,0.10);
    }
    .ball {
      background: radial-gradient(circle at 30% 28%, rgba(255,255,255,0.90), rgba(255,255,255,0.15) 55%, rgba(0,0,0,0.65) 100%);
      border: 1px solid rgba(255,255,255,0.14);
      box-shadow: 0 10px 25px rgba(0,0,0,0.55);
    }
    .ballOrange {
      background: radial-gradient(circle at 30% 28%, rgba(255,255,255,0.92), rgba(255,128,0,0.25) 55%, rgba(0,0,0,0.70) 100%);
      border: 1px solid rgba(255,128,0,0.35);
      box-shadow: 0 10px 25px rgba(0,0,0,0.55), 0 0 28px rgba(255,128,0,0.25);
    }
    .hideScroll::-webkit-scrollbar{ height: 10px; }
    .hideScroll::-webkit-scrollbar-thumb{ background: rgba(255,255,255,0.12); border-radius: 999px; }
    .hideScroll::-webkit-scrollbar-track{ background: transparent; }




    /* Ultimate Member - Dashboard Styles */


    .um-account .um-account-main {
        padding: 0 !important;
    }


    .um-account-main {
    float: none !important;
    width: 100% !important;
    padding: 0 !important;
    box-sizing: border-box;
    }

    
#neve_body .dashboard__block__item__btn {
    background: none !important;
    border: 1px solid whitesmoke !important;
}


/* WooCommerce Checkout Page Styles */

.woocommerce-checkout #payment div.payment_box {
    background: #050505 !important;
    border: 1px solid #FFFFFF !important;
}

p.testmode-info {
    color: wheat;
}

button.show-password-input {
    width: auto !important;
}
