/* Semantic colors shared by the page, native forms and Gutenberg. */
:root:root,.editor-styles-wrapper.editor-styles-wrapper{
 --c2-ink:var(--q-text);--c2-surface:var(--q-surface);--c2-pale:#f7fcfe;
 --c2-control:#fff;--c2-callback-control:#e3ebf0;--c2-control-border:#7e8a93;
 --c2-callback-border:#76828c;--c2-placeholder:#52616c;--c2-note:#4b5b66;--c2-note-surface:#f1f5f7;
 --c2-testimonial:#e3ebf0;--c2-step-surface:#f3f3f3;--c2-rating:#bb7000;
 --c2-logo-background:transparent;--c2-logo-padding:0px;
 --c2-select-arrow:url('assets/callback-chevron-down.svg');
}
:root[data-ak-theme="dark"],.editor-styles-wrapper[data-ak-theme="dark"]{
 --c2-pale:var(--q-surface-soft);--c2-control:var(--q-panel);--c2-callback-control:var(--q-surface);
 --c2-control-border:var(--q-control-border);--c2-callback-border:var(--q-control-border);
 --c2-placeholder:var(--q-text-muted);--c2-note:var(--q-text-muted);--c2-note-surface:var(--q-surface);
 --c2-testimonial:var(--q-surface);--c2-step-surface:var(--q-panel);--c2-rating:var(--c2-yellow);
 --c2-logo-background:#fff;--c2-logo-padding:8px;--c2-select-arrow:url('assets/callback-chevron-down-dark.svg');
}
@media(prefers-color-scheme:dark){
 :root:is([data-ak-color-mode="auto"],[data-ak-color-mode="user"]):not([data-ak-theme]){
  --c2-pale:var(--q-surface-soft);--c2-control:var(--q-panel);--c2-callback-control:var(--q-surface);
  --c2-control-border:var(--q-control-border);--c2-callback-border:var(--q-control-border);
  --c2-placeholder:var(--q-text-muted);--c2-note:var(--q-text-muted);--c2-note-surface:var(--q-surface);
  --c2-testimonial:var(--q-surface);--c2-step-surface:var(--q-panel);--c2-rating:var(--c2-yellow);
  --c2-logo-background:#fff;--c2-logo-padding:8px;--c2-select-arrow:url('assets/callback-chevron-down-dark.svg');
 }
}
body.car2mann,.editor-styles-wrapper{background:var(--q-background);color:var(--q-text)}
.car2mann .site-header{background:var(--q-header-background);color:var(--q-header-text-color)}
.car2mann .nav-item>a{color:var(--q-header-text-color)}
.car2mann .nav-item>a[aria-current=page],.car2mann .mobile-menu-button{color:var(--q-link)}
.car2mann .brand-logo{box-sizing:border-box;background:var(--c2-logo-background);padding:var(--c2-logo-padding);border-radius:6px}
.c2-callback,.c2-experience,.c2-service-card,.c2-value-card,.c2-team-card,.c2-reviews,.c2-card-symbol{background:var(--q-panel)}
.c2-eyebrow,.c2-experience strong,.c2-card-symbol,.c2-contact-links a,.c2-testimonial cite,.c2-team-copy a{color:var(--q-link)}
.c2-step{background:var(--c2-step-surface)}
.c2-step-check{background:var(--q-panel);color:var(--q-link)}
.c2-rating{color:var(--c2-rating)}
.c2-testimonial{background:var(--c2-testimonial)}
.c2-contact-grid p{background:var(--q-surface)}
.car2mann .aikoniq-form :is(input,select,textarea){background:var(--c2-control);color:var(--q-text);border-color:var(--c2-control-border)}
.car2mann .aikoniq-form input::placeholder,.car2mann .aikoniq-form textarea::placeholder{color:var(--c2-placeholder);opacity:1}
.car2mann .aikoniq-form-note{background:var(--c2-note-surface);color:var(--c2-note)}
.c2-callback .aikoniq-form-field :is(input,select){background:var(--c2-callback-control);color:var(--q-text);border-color:var(--c2-callback-border)}
.c2-callback .aikoniq-form-field select{background-image:var(--c2-select-arrow);background-repeat:no-repeat;background-position:right 14px center;background-size:16px}
.c2-callback .aikoniq-form-field input::placeholder{color:var(--c2-placeholder)}
.c2-callback .aikoniq-form-note{background:transparent;color:var(--c2-note)}
.c2-faq details{background:var(--q-panel);border-color:var(--q-border)}
.c2-faq details[open] summary{background:var(--q-surface-soft);color:var(--q-link)}
.car2mann .site-footer{background:var(--q-footer-background);color:var(--q-footer-text-color)}
.car2mann .footer-links a,.car2mann .footer-hours,.car2mann .footer-column address{color:var(--q-footer-text-color)}
.car2mann :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--q-link)}
@media print{
 :root[data-ak-theme],.editor-styles-wrapper[data-ak-theme]{--c2-pale:#f7fcfe;--c2-control:#fff;--c2-callback-control:#e3ebf0;--c2-control-border:#7e8a93;--c2-callback-border:#76828c;--c2-placeholder:#52616c;--c2-note:#4b5b66;--c2-note-surface:#f1f5f7;--c2-testimonial:#e3ebf0;--c2-step-surface:#f3f3f3;--c2-rating:#bb7000;--c2-logo-background:transparent;--c2-logo-padding:0px;--c2-select-arrow:url('assets/callback-chevron-down.svg')}
}
