/* Source companion: contact/contact.css */
html[data-gd-theme="dark"] .gd-contact-card{border:1px solid var(--gd-line);background:var(--gd-surface)}
html[data-gd-theme="dark"] .gd-contact-form fieldset{border:0}
html[data-gd-theme="dark"] .gd-contact-form input:not([type=checkbox]){border:1px solid var(--gd-line);background:var(--gd-surface);color:var(--gd-text)}
html[data-gd-theme="dark"] .gd-contact-form textarea{border:1px solid var(--gd-line);background:var(--gd-surface);color:var(--gd-text)}
html[data-gd-theme="dark"] .gd-contact-form button{border:0;background:var(--gd-raised);color:var(--gd-text)}
html[data-gd-theme="dark"] .gd-contact-status{border-left:3px solid var(--gd-line)}
html[data-gd-theme="dark"] .gd-contact-links a{border:1px solid var(--gd-line)}
html[data-gd-theme="dark"] .gd-site-help{border-top:1px solid var(--gd-line)}
html[data-gd-theme="dark"] .gd-site-help details{border-bottom:1px solid var(--gd-line)}
html[data-gd-theme="dark"] .gd-contact-page :focus-visible{outline:3px solid var(--gd-focus)}
html[data-gd-theme="dark"] .gd-contact-page .sr-only{border:0}
html[data-gd-theme="dark"] .gd-contact-menu>div{background:var(--gd-surface);color:var(--gd-text);border:1px solid var(--gd-line);box-shadow:0 12px 32px var(--gd-shadow)}
html[data-gd-theme="dark"] .gd-contact-menu a:focus-visible{outline:3px solid var(--gd-focus)}
html[data-gd-theme="dark"] .gd-contact-menu summary:focus-visible{outline:3px solid var(--gd-focus)}
