@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap");
:root{--hue:50;--radius:8px;--font-heading:'Bebas Neue','Inter',sans-serif;--font-sans:'Inter',ui-sans-serif,system-ui,sans-serif;--font-display:'Bebas Neue','Inter',sans-serif}
body{font-family:var(--font-sans)}
.nx-hero-bg,.nx-cta-bg{background-image:url(/img/scenes/night.svg)!important;opacity:.55!important}
body{--page-bg:url(/img/scenes/night.svg)!important}
h1,h2,h3,h4,.nx-logo,.brand{font-family:var(--font-heading)}
h1,h2,h3{font-weight:400!important;letter-spacing:.03em!important}

:root{--nx-bg:#0c0c0c;--nx-card:#151515;--nx-card2:#1c1c1c;--nx-line:rgba(255,255,255,.07);--nx-text2:#b3aba3;
  --pm-card:linear-gradient(#161616,#161616);--pm-edge:linear-gradient(rgba(255,255,255,.07),rgba(255,255,255,.07))}
body{background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0) 0 0/18px 18px,#0c0c0c!important}
.card,.widget,.nx-card,.product,.cat-card,.nx-crumb,.tabs,.shop-trust,.ender-card{border-radius:6px!important;border-left:5px solid var(--primary)!important;box-shadow:none!important}
.nx-news-card{border-radius:6px!important;border-bottom:5px solid var(--primary)!important}
.btn{border-radius:6px!important;text-transform:uppercase;letter-spacing:.06em;font-weight:800!important}
.btn-primary{background:var(--primary)!important;color:#111!important}
.nx-h4{font-family:'Bebas Neue',sans-serif!important;font-size:30px!important;font-weight:400!important;letter-spacing:.04em!important}
.nx-h4::before{display:none!important}
.nx-h4{background:var(--primary);color:#111!important;display:inline-flex!important;padding:2px 14px;transform:skewX(-8deg)}
.nx-tbl tbody tr:nth-child(odd) td{background:rgba(255,255,255,.025)}
.nx-tbl th{border-radius:0!important;background:#222!important}
.nx-footer.footer{background:var(--primary)!important}
.nx-footer.footer,.nx-footer.footer a{color:#111!important}
