.elementor-kit-14{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--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){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 */.tweaks-panel { position: fixed; top: 24px; left: 48px; z-index: 50; width: 280px; background: rgba(10,10,12,0.94); border: 1px solid rgba(1,125,255,0.32); color: var(--cream); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; letter-spacing: 0.06em; padding: 14px 16px 16px; backdrop-filter: blur(8px); display: none; pointer-events: auto; }
  .tweaks-panel.open { display: block; }
  .tweaks-panel .twk-head { display:flex; justify-content: space-between; align-items: center; margin-bottom: 12px; }
  .tweaks-panel .twk-title { font-size: 10px; letter-spacing: 0.34em; text-transform: uppercase; color: var(--blue); }
  .tweaks-panel .twk-close { cursor:pointer; background:none; border:none; color: var(--cream); font-size: 14px; padding: 0 4px; }
  .tweaks-panel .twk-row { padding: 8px 0; border-top: 1px solid rgba(1,125,255,0.14); }
  .tweaks-panel .twk-row:first-of-type { border-top: 0; }
  .tweaks-panel .twk-label { display:flex; justify-content: space-between; font-size: 9px; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(232,226,212,0.62); margin-bottom: 6px; }
  .tweaks-panel .twk-label .twk-val { color: var(--blue); letter-spacing: 0.1em; }
  .tweaks-panel input[type="range"] { width: 100%; accent-color: var(--blue); margin: 0; }
  .tweaks-panel .twk-swatches { display:flex; gap: 6px; }
  .tweaks-panel .twk-swatches button { width: 28px; height: 22px; border: 1px solid rgba(232,226,212,0.18); background: var(--c); cursor: pointer; padding: 0; }
  .tweaks-panel .twk-swatches button.on { border-color: var(--cream); outline: 1px solid var(--cream); outline-offset: 2px; }
  .tweaks-panel .twk-toggle { display:flex; gap: 0; }
  .tweaks-panel .twk-toggle button { flex: 1; background: transparent; color: rgba(232,226,212,0.6); border: 1px solid rgba(1,125,255,0.24); padding: 5px 6px; cursor: pointer; font-family: inherit; font-size: 9px; letter-spacing: 0.18em; text-transform: uppercase; }
  .tweaks-panel .twk-toggle button.on { background: rgba(1,125,255,0.18); color: var(--cream); border-color: var(--blue); }
  .tweaks-panel .twk-toggle button + button { border-left: 0; }/* End custom CSS */