/* Änderungsprotokoll: 2026-06-26 | workflow-011 | @skill-css-rules, @skill-change-provenance | Migration screen-* Konvention */
/* Contact Page */
/* Alle Styles wurden in universelle Widget-Klassen verschoben: */
/* - .content-container, .content-container-padding-small → layout.css */
/* - .widget-form-container, .widget-form-field-group, .widget-form-label, .widget-form-input, .widget-form-textarea, .widget-form-error → widgets-forms.css */
/* - .widget-grid → widgets-grid.css */
/* - .widget-tile → widgets-tiles.css */
/* - .widget-info-text → widgets-content.css */
/* - .link-standard → widgets-links.css */

.contact-honeypot {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    opacity: 0;
}

.contact-captcha-svg-wrap {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-base);
    line-height: var(--line-height-base);
    margin-bottom: 8px;
    max-width: 100%;
}

.contact-captcha-svg {
    font-family: var(--font-family-primary);
    display: block;
    max-width: 100%;
    width: 260px;
    height: auto;
}

.contact-captcha-svg-char {
    font-family: var(--font-family-primary);
    font-size: var(--font-size-base);
    fill: var(--color-text-primary);
}
