.contact-form .label[data-v-c7e39325]{color:#ffffffb3;font-weight:500}.contact-form .label .required[data-v-c7e39325]{color:var(--primary)}.contact-form .input[data-v-c7e39325],.contact-form .textarea[data-v-c7e39325]{background:var(--dark-card);border:1px solid var(--border-color);color:#fff;border-radius:8px}.contact-form .input[data-v-c7e39325]::placeholder,.contact-form .textarea[data-v-c7e39325]::placeholder{color:#ffffff4d}.contact-form .input[data-v-c7e39325]:focus,.contact-form .textarea[data-v-c7e39325]:focus{border-color:var(--primary);box-shadow:0 0 0 2px #00968833}.contact-form .input.is-danger[data-v-c7e39325],.contact-form .textarea.is-danger[data-v-c7e39325]{border-color:#e62864}.contact-form .help.is-danger[data-v-c7e39325]{color:#eb5685}.contact-info .contact-label[data-v-c7e39325]{color:#ffffff80;margin-bottom:.5rem;font-size:.9rem}.contact-info .demo-hint[data-v-c7e39325]{color:#fff9;margin-top:.25rem;font-size:.9rem;line-height:1.5}.contact-info .contact-value[data-v-c7e39325]{color:#fffc;font-size:1rem;line-height:1.6}.contact-info .contact-value a[data-v-c7e39325]{color:var(--primary)}.contact-info .contact-value a[data-v-c7e39325]:hover{color:var(--primary-light)}
