/* Override inherited theme ink only on the repository-owned renderer. */
body.sjr-wordpress{color:var(--sjr-ink);font-family:Arial,Helvetica,sans-serif;background:var(--sjr-base)}
body.sjr-wordpress a{color:inherit}
body.sjr-wordpress a:hover{color:var(--sjr-gold)}
body.sjr-wordpress .sjr-nav a[aria-current=page],body.sjr-wordpress .sjrf-calendar a{color:var(--sjr-gold)}
body.sjr-wordpress .native-mount .fluentform{color:var(--sjr-ink)}
body.sjr-wordpress .native-mount .fluentform :is(label,legend,h1,h2,h3,h4,h5,h6){color:var(--sjr-ink)}
body.sjr-wordpress .native-mount .fluentform .ff-el-form-control{color:var(--sjr-ink);background:var(--sjr-base);border:1px solid var(--sjr-border);border-radius:4px;min-height:44px;font:inherit}
body.sjr-wordpress .native-mount .fluentform .ff-btn-submit{background:var(--sjr-gold);color:#211b13;border:1px solid var(--sjr-gold);font:inherit}
body.sjr-wordpress .native-mount .fluentform .ff-el-form-check-input{width:auto;min-height:0}
body.sjr-wordpress .sjr-header{top:0}
body.sjr-wordpress.admin-bar .sjr-header{top:32px}
@media(max-width:782px){body.sjr-wordpress.admin-bar .sjr-header{top:46px}}

body.sjr-wordpress .sjr-footer-newsletter .fluentform h3{font:normal 26px/1.12 Georgia,serif}
/* Provider rich-text spans have inline black ink: follow the site's theme. */
body.sjr-wordpress .native-mount .ff-custom_html :is(p,span,li,strong,em,h1,h2,h3,h4,h5,h6){color:var(--sjr-ink)!important}
body.sjr-wordpress .native-mount .ff-custom_html a,body.sjr-wordpress .sjr-chat-message a{color:var(--sjr-gold)!important;text-decoration:underline;text-underline-offset:3px}
body.sjr-wordpress .sjr-form-25 .ff-custom_html{overflow-wrap:anywhere}
body.sjr-wordpress .sjr-form-25 .sjr-native{margin-bottom:48px}
body.sjr-wordpress .native-mount .ff-btn-secondary{background:var(--sjr-gold);color:#211b13;border-color:var(--sjr-gold)}

/* Captured Oxygen IDs must not revive the old duplicate photo/blue overlay. */
body.sjr-wordpress .sjr-sponsor #section-2-427{background:none!important}
body.sjr-wordpress .sjr-footer-bottom a,body.sjr-wordpress .sjr-chat-policy a,body.sjr-wordpress .sjr-legal a{text-decoration:underline!important}
body.sjr-wordpress .sjr-dialog-body .sjr-social-row .ct-link{width:auto!important;background:transparent;box-shadow:none}

body.sjr-wordpress .sjr-sponsor-content :is(h1,h2,h3,h4,h5,h6){color:var(--sjr-ink)!important}

body.sjr-wordpress .sjr-form-25 .ff-custom_html img.wp-image-1795{float:none!important;display:block;width:min(260px,80%)!important;max-width:100%;height:auto!important;margin:0 auto 28px!important}

body.sjr-wordpress :is(.sjr-form-25,.sjr-volunteer,.sjr-vendors) .native-mount .fluentform{width:100%;max-width:900px;margin-inline:auto!important}
body.sjr-wordpress :is(.sjr-form-25,.sjr-volunteer,.sjr-vendors) .native-mount .ff-custom_html{text-align:center}
body.sjr-wordpress :is(.sjr-form-25,.sjr-volunteer,.sjr-vendors) .native-mount .ff-custom_html p{margin-inline:auto}
