/*
 * The standalone page owns its palette. Theme and page-builder colour rules
 * can be emitted after enqueued CSS, so these overrides are deliberately
 * scoped to this template's root and use !important for the colour properties.
 * Layout, animation, disabled states, admin UI and other pages are unaffected.
 */
#neotronica-experience {
  --bg: #11110f !important;
  --panel: #1a1a17 !important;
  --ivory: #efeee7 !important;
  --muted: #a3a299 !important;
  --gold: #cbb58b !important;
  --line: #ffffff23 !important;
  color: #efeee7 !important;
  background-color: #11110f !important;
}
#neotronica-experience :where(h1, h2, h3, h4, h5, h6) {
  color: #fff9ee !important;
}
#neotronica-experience :where(h1, h2, h3, h4, h5, h6, a, button, span, em, label, input, output, summary) {
  -webkit-text-fill-color: currentColor !important;
}
#neotronica-experience .hero-copy h1 {
  color: #fff9ee !important;
}
#neotronica-experience .hero-copy h1 em,
#neotronica-experience .section-heading h2 em,
#neotronica-experience .solution-intro h2 em {
  color: #ead4a5 !important;
}
#neotronica-experience .hero-copy .eyebrow {
  color: #e8ddc5 !important;
}
#neotronica-experience .hero-description {
  color: #eee9df !important;
}
#neotronica-experience .intro-main h2 span {
  color: #b5b7a9 !important;
}
#neotronica-experience .header-contact,
#neotronica-experience .desktop-nav a,
#neotronica-experience .mobile-menu a,
#neotronica-experience .wordmark,
#neotronica-experience .scroll-link,
#neotronica-experience .text-link,
#neotronica-experience .back-top,
#neotronica-experience .experience-card,
#neotronica-experience .card-title,
#neotronica-experience .solution-list summary {
  color: #fff9ee !important;
}
#neotronica-experience .card-title em,
#neotronica-experience details[open] summary {
  color: #ead4a5 !important;
}
#neotronica-experience .controls-toggle {
  color: #fff9ee !important;
  background: #141810f2 !important;
  border-color: #d7c7a080 !important;
}
#neotronica-experience .controls-toggle:hover {
  background: #34392b !important;
}
#neotronica-experience .scene-action {
  color: #191c12 !important;
  background: #d7c08e !important;
  border-color: #d7c08e !important;
}
#neotronica-experience .scene-action:hover {
  color: #191c12 !important;
  background: #ead5a9 !important;
}
#neotronica-experience .scene-action[aria-pressed=true] {
  color: #fff0ca !important;
  background: #363c29 !important;
  border-color: #d1be98 !important;
}
#neotronica-experience .controls-toggle[aria-expanded=true] {
  color: #15170f !important;
  background: #d1be98 !important;
}
#neotronica-experience .scene-action span,
#neotronica-experience .header-contact span,
#neotronica-experience .button span,
#neotronica-experience .hotspot span,
#neotronica-experience .brands-motion span {
  color: inherit !important;
}
#neotronica-experience .scene-action svg,
#neotronica-experience .controls-toggle svg,
#neotronica-experience .brands-motion svg {
  color: inherit !important;
  stroke: currentColor !important;
  fill: none !important;
}
#neotronica-experience .hotspot {
  color: #fff9ee !important;
  background: #141810de !important;
  border-color: #dfc894b3 !important;
}
#neotronica-experience .hotspot:hover {
  background: #3a412c !important;
}
#neotronica-experience .scene-feedback,
#neotronica-experience .card-subtitle {
  color: #eee9df !important;
}
#neotronica-experience .scene-button {
  color: #c6c4b9 !important;
}
#neotronica-experience .scene-button.active {
  color: #fff9ee !important;
}
#neotronica-experience .button-light {
  color: #151511 !important;
  background: #efeee7 !important;
}
#neotronica-experience .button-light:hover {
  background: #ddc696 !important;
}
#neotronica-experience .button-dark {
  color: #fff9ee !important;
  background: #171713 !important;
}
#neotronica-experience .button-dark:hover {
  background: #313128 !important;
}
#neotronica-experience .segmented button {
  color: #d8dacd !important;
  background: transparent !important;
}
#neotronica-experience .segmented button[aria-pressed=true] {
  color: #fff1d4 !important;
  background: #c9ba982e !important;
}
#neotronica-experience .wide-control {
  color: #191c12 !important;
  background: #cbb58b !important;
}
#neotronica-experience .wide-control[aria-pressed=true] {
  color: #efe5cf !important;
  background: #383d29 !important;
}
#neotronica-experience .mini-toggle {
  color: #dedfce !important;
  background: #272d20 !important;
}
#neotronica-experience .mini-toggle[aria-pressed=true] {
  color: #f1dfb6 !important;
  background: #c8b98b22 !important;
}
#neotronica-experience .panel-close,
#neotronica-experience .close-button {
  color: #fff9ee !important;
  background: #1a1d16 !important;
}
#neotronica-experience .temperature-control button {
  color: #f2dfb5 !important;
  background: transparent !important;
}
#neotronica-experience .temperature-control output,
#neotronica-experience .control-label,
#neotronica-experience .range-label,
#neotronica-experience .playback-status strong {
  color: #efeee7 !important;
}
#neotronica-experience .range-label output,
#neotronica-experience .playback-indicator {
  color: #ead4a5 !important;
}
#neotronica-experience .brand-name {
  color: #e5e3d8 !important;
}
#neotronica-experience .brands-motion {
  color: #f6edd9 !important;
  background: transparent !important;
}
#neotronica-experience .brands-motion:hover {
  background: #cbb58b16 !important;
}
#neotronica-experience .brands-heading-row h2 em {
  color: #bcbda9 !important;
}
#neotronica-experience .contact {
  color: #20211a !important;
  background: #d7cfbd !important;
}
#neotronica-experience .contact h2,
#neotronica-experience .contact-phone,
#neotronica-experience .contact-email {
  color: #20211a !important;
}
#neotronica-experience .contact h2 em {
  color: #4e503e !important;
}
#neotronica-experience .contact .eyebrow,
#neotronica-experience .contact-small,
#neotronica-experience .contact address {
  color: #505346 !important;
}
#neotronica-experience .skip {
  color: #11110f !important;
  background: #efeee7 !important;
}
#neotronica-experience .header-contact {
  color: #f4deb2 !important;
  border-bottom-color: #d7c08e !important;
}
#neotronica-experience .footer-statement {
  color: #d0d0c3 !important;
}

#neotronica-experience .contact-whatsapp{color:#fff9ee!important;background:#14543e!important;border-color:#1a6047!important}
#neotronica-experience .contact-whatsapp:hover{color:#fff9ee!important;background:#0d4433!important;border-color:#0d4433!important}
#neotronica-experience .contact-whatsapp span{color:inherit!important}
#neotronica-experience .contact-whatsapp svg{color:inherit!important;stroke:currentColor!important;fill:none!important}

#neotronica-experience .contact-email-button{color:#fff9ee!important;background:#20211a!important;border-color:#292b22!important}
#neotronica-experience .contact-email-button:hover{color:#fff9ee!important;background:#383b2d!important}
#neotronica-experience .contact-email-button span{color:inherit!important;-webkit-text-fill-color:currentColor!important}
#neotronica-experience .contact-email-button svg{color:inherit!important;stroke:currentColor!important;fill:none!important}
