/* Source companion: know-your-dog/widget.css */
html[data-gd-theme="dark"] .kyd .kyd-preview-card{background:var(--gd-surface);border:1px solid var(--gd-line)}
html[data-gd-theme="dark"] .kyd .kyd-preview-link{color:var(--gd-action-text);background:var(--gd-action);color:var(--gd-action-text)}
html[data-gd-theme="dark"] .kyd .kyd-preview-sources{border-top:1px solid var(--gd-line)}
html[data-gd-theme="dark"] .kyd{background:var(--gd-surface);color:var(--gd-text)}
html[data-gd-theme="dark"] .kyd input{border:1px solid var(--gd-line);background:var(--gd-surface);color:var(--gd-text)}
html[data-gd-theme="dark"] .kyd select{border:1px solid var(--gd-line);background:var(--gd-surface);color:var(--gd-text)}
html[data-gd-theme="dark"] .kyd button{border:2px solid var(--gd-line);color:var(--gd-action-text);background:var(--gd-action);color:var(--gd-action-text)}
html[data-gd-theme="dark"] .kyd .kyd-more{border:2px solid var(--gd-line);color:var(--gd-action-text);background:var(--gd-action);color:var(--gd-action-text)}
html[data-gd-theme="dark"] .kyd button.kyd-reset{background:transparent;color:var(--gd-text)}
html[data-gd-theme="dark"] .kyd :focus-visible{outline:3px solid var(--gd-focus)}
html[data-gd-theme="dark"] .kyd .kyd-error{color:var(--gd-error)}
html[data-gd-theme="dark"] .kyd article{background:var(--gd-surface);border:1px solid var(--gd-line)}
html[data-gd-theme="dark"] .kyd a{color:var(--gd-text)}
html[data-gd-theme="dark"] .kyd .kyd-demo{border-top:1px solid var(--gd-line)}
html[data-gd-theme="dark"] .kyd .kyd-demo button{background:var(--gd-surface);color:var(--gd-text)}
html[data-gd-theme="dark"] .kyd .kyd-demo-answer{background:var(--gd-surface)}
html[data-gd-theme="dark"] .kyd .kyd-mode{border:0}
html[data-gd-theme="dark"] .kyd .kyd-mixed-fields{border:0}
html[data-gd-theme="dark"] .kyd label.kyd-mode-choice{border:1px solid var(--gd-line);background:var(--gd-surface)}
html[data-gd-theme="dark"] .kyd .kyd-mode-choice input{accent-color:var(--gd-action)}
html[data-gd-theme="dark"] .kyd .kyd-mode-choice:has(input:checked){border:2px solid var(--gd-line);background:var(--gd-raised)}
html[data-gd-theme="dark"] .kyd .kyd-parent{background:var(--gd-surface);border:1px solid var(--gd-line)}
html[data-gd-theme="dark"] .kyd .kyd-parent-notes{border-top:2px solid var(--gd-line)}
html[data-gd-theme="dark"] .kyd .kyd-card-context{color:var(--gd-text)}
html[data-gd-theme="dark"] .kyd .kyd-safety article{background:var(--gd-surface);border-color:var(--gd-line)}
html[data-gd-theme="dark"] .kyd .kyd-full-notes{border-top:1px solid var(--gd-line)}
html[data-gd-theme="dark"] .kyd .kyd-announcement{border:0}
