#yal-public-contact{--yal-contact-canvas: #0e1217;--yal-contact-surface: #252b32;--yal-contact-panel: #191f27;--yal-contact-tint: #252b32;--yal-contact-selection: #3c3220;--yal-contact-border: #59606a;--yal-contact-ink: #fff8eb;--yal-contact-muted: #cdc6ba;--yal-contact-accent: #f1cf82;--yal-contact-action: #d9b55b;--yal-contact-action-hover: #edcc7a;--yal-contact-action-ink: #171209;--yal-contact-warning: #f4d48a;--yal-contact-warning-bg: #3b3018;--yal-contact-warning-border: #a98a40;--yal-contact-danger: #ffb4b4;--yal-contact-danger-bg: #412328;--yal-contact-danger-border: #ad6570;color-scheme:dark}html.theme-classic #yal-public-contact{--yal-contact-canvas: #fcf7ed;--yal-contact-surface: #ffffff;--yal-contact-panel: #edf5ff;--yal-contact-tint: #edf5ff;--yal-contact-selection: #dcecff;--yal-contact-border: #bccfe0;--yal-contact-ink: #081d38;--yal-contact-muted: #355477;--yal-contact-accent: #0054c4;--yal-contact-action: #0064e8;--yal-contact-action-hover: #0054c4;--yal-contact-action-ink: #ffffff;--yal-contact-warning: #775009;--yal-contact-warning-bg: #fff6df;--yal-contact-warning-border: #d8b86d;--yal-contact-danger: #b42318;--yal-contact-danger-bg: #fff0ef;--yal-contact-danger-border: #e2a39d;color-scheme:light}html body #main-content #yal-public-contact,html body #main-content #yal-public-contact>section{background:var(--yal-contact-canvas)!important;color:var(--yal-contact-ink)!important}html body #main-content #yal-public-contact .yal-contact-hero{background:linear-gradient(125deg,var(--yal-contact-canvas),var(--yal-contact-tint))!important;border-bottom:1px solid var(--yal-contact-border)}html body #main-content #yal-public-contact>section :is(h1,h2,h3,h4,label,legend){color:var(--yal-contact-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html body #main-content #yal-public-contact>section p{color:var(--yal-contact-muted)!important;-webkit-text-fill-color:currentColor!important}html body #main-content #yal-public-contact :is(.yal-contact-assistant,.yal-contact-setup){background:var(--yal-contact-panel)!important;border-color:var(--yal-contact-border)!important}html body #main-content #yal-public-contact :is(.yal-contact-assistant-icon,.yal-contact-method-icon){background:var(--yal-contact-surface)!important;color:var(--yal-contact-accent)!important}html body #main-content #yal-public-contact :is(.yal-contact-assistant-icon,.yal-contact-method-icon) svg{color:var(--yal-contact-accent)!important}html body #main-content #yal-public-contact .yal-contact-intro{color:var(--yal-contact-accent)!important}html body #main-content #yal-public-contact .yal-contact-choice{background:var(--yal-contact-surface)!important;border-color:var(--yal-contact-border)!important;color:var(--yal-contact-ink)!important;-webkit-text-fill-color:currentColor!important}html body #main-content #yal-public-contact .yal-contact-choice>span{color:var(--yal-contact-ink)!important;-webkit-text-fill-color:currentColor!important}html body #main-content #yal-public-contact .yal-contact-choice>.yal-contact-choice-helper{color:var(--yal-contact-muted)!important}html body #main-content #yal-public-contact .yal-contact-choice[aria-pressed=true]{background:var(--yal-contact-selection)!important;border-color:var(--yal-contact-action)!important;box-shadow:inset 0 0 0 1px var(--yal-contact-action)}html body #main-content #yal-public-contact .yal-contact-choice:hover{background:var(--yal-contact-selection)!important;border-color:var(--yal-contact-accent)!important}html body #main-content #yal-public-contact .yal-contact-prompt{background:var(--yal-contact-surface)!important;border-color:var(--yal-contact-border)!important;color:var(--yal-contact-ink)!important}html body #main-content #yal-public-contact .yal-contact-prompt-label{color:var(--yal-contact-accent)!important;-webkit-text-fill-color:currentColor!important}html body #main-content #yal-public-contact .yal-contact-content :is(input,select,textarea){background:var(--yal-contact-surface)!important;border-color:var(--yal-contact-border)!important;color:var(--yal-contact-ink)!important;-webkit-text-fill-color:currentColor!important}html body #main-content #yal-public-contact .yal-contact-content :is(input,textarea)::-moz-placeholder{color:var(--yal-contact-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html body #main-content #yal-public-contact .yal-contact-content :is(input,textarea)::placeholder{color:var(--yal-contact-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html body #main-content #yal-public-contact .yal-contact-content select option{background:var(--yal-contact-surface);color:var(--yal-contact-ink)}html body #main-content #yal-public-contact .yal-contact-method{background:var(--yal-contact-surface)!important;border-color:var(--yal-contact-border)!important}html body #main-content #yal-public-contact .yal-contact-method:hover{background:var(--yal-contact-selection)!important;border-color:var(--yal-contact-accent)!important}html body #main-content #yal-public-contact .yal-contact-method .font-medium,html body #main-content #yal-public-contact .yal-contact-context .font-semibold{color:var(--yal-contact-ink)!important}html body #main-content #yal-public-contact .yal-contact-setup a{color:var(--yal-contact-accent)!important;-webkit-text-fill-color:currentColor!important}html body #main-content #yal-public-contact .yal-contact-context{background:var(--yal-contact-tint)!important;border-color:var(--yal-contact-border)!important}html body #main-content #yal-public-contact .yal-contact-privacy{background:var(--yal-contact-warning-bg)!important;border-color:var(--yal-contact-warning-border)!important;color:var(--yal-contact-warning)!important}html body #main-content #yal-public-contact .yal-contact-error{background:var(--yal-contact-danger-bg)!important;border-color:var(--yal-contact-danger-border)!important;color:var(--yal-contact-danger)!important}html body #main-content #yal-public-contact .yal-contact-submit{background:var(--yal-contact-action)!important;border-color:var(--yal-contact-action)!important;color:var(--yal-contact-action-ink)!important;-webkit-text-fill-color:currentColor!important}html body #main-content #yal-public-contact .yal-contact-submit:hover{background:var(--yal-contact-action-hover)!important}html body #main-content #yal-public-contact .yal-contact-content :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--yal-contact-action)!important;outline-offset:3px}
