.elementor-kit-14{--e-global-color-ccd9fe7:#7A8499;--e-global-color-13a347a:#0D1119;--e-global-color-441fcff:#FFB300;--e-global-color-ac36e2f:#FF3B5C;--e-global-color-38524a2:#07090F;--e-global-color-6448c23:#00C8FF;--e-global-color-d4e5cd3:#EEF2F8;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */GLOBAL CUSTOM CSS — Elementor → Site Settings → Custom CSS
/* ── Google Font Import ── */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;700;800;900&family=DM+Sans:wght@300;400;500;600&display=swap');
 
/* ── Design Tokens ── */
:root {
  --bg-deep:     #07090F;
  --bg-card:     #0D1119;
  --accent-cyan: #00C8FF;
  --accent-gold: #FFB300;
  --accent-red:  #FF3B5C;
  --text-light:  #EEF2F8;
  --text-muted:  #7A8499;
  --border:      rgba(255,255,255,0.07);
  --radius-md:   12px;
  --shadow-glow: 0 0 28px rgba(0,200,255,0.18);
}
 
/* ── Body Base ── */
body { background-color: var(--bg-deep) !important; }
 
/* ── Display Font Utility ── */
.font-display,
.elementor-heading-title { font-family: 'Barlow Condensed', sans-serif !important; }
 
/* ── Scrollbar ── */
::-webkit-scrollbar { width: 5px; }
::-webkit-scrollbar-thumb { background: var(--accent-cyan); border-radius: 10px; }
 
/* ── Smooth Scroll ── */
html { scroll-behavior: smooth; }/* End custom CSS */