html[data-site-theme]:not([data-site-theme=classic]) :is(.public-body,.development-body,.error-body){--public-paper:var(--theme-background);--public-ink:var(--theme-text);--public-forest:var(--theme-accent);--public-deep:var(--theme-surface-alt);--public-green:var(--theme-accent);--public-sage:var(--theme-border);--public-gold:var(--theme-accent);--public-line:var(--theme-border);--paper:var(--theme-background);--white:var(--theme-surface);--ink:var(--theme-text);--muted:var(--theme-muted);--line:var(--theme-border);--forest:var(--theme-accent);--river:var(--theme-accent);--gold:var(--theme-accent);color:var(--theme-text);background:var(--theme-background)}html[data-site-theme]:not([data-site-theme=classic])[data-theme-mode=dark] :is(.public-body,.development-body,.error-body){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-site-theme]:not([data-site-theme=classic])[data-theme-mode=light] :is(.public-body,.development-body,.error-body){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme]:not([data-site-theme=classic]) .public-body .public-header{background:var(--theme-header);color:var(--theme-header-text);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.desktop-nav a,.header-contact,.header-account,.menu-button,.public-brand-copy small){color:var(--theme-header-text);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.desktop-nav a,.header-contact):is(:hover,:focus-visible,[aria-current=page]){color:var(--theme-accent);text-underline-offset:6px;text-decoration:underline}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.header-account:hover,.mobile-nav,.pwa-install-bar){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .mobile-nav a{background:var(--theme-surface-alt);color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.mobile-nav a[aria-current=page],.mobile-nav .pwa-menu-link,.pwa-install-bar>a,.header-contact span){background:var(--theme-accent);color:var(--theme-accent-text)}html[data-site-theme]:not([data-site-theme=classic])[data-theme-mode=dark] .public-body .public-header .church-logo{filter:brightness(0)invert()}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.home-hero,.inner-hero,.about-hero,.history-hero){background:var(--theme-hero);color:var(--theme-hero-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .home-hero-background{opacity:.28}html[data-site-theme]:not([data-site-theme=classic]) .public-body .home-hero-background:after{background:linear-gradient(90deg, var(--theme-hero), color-mix(in srgb, var(--theme-hero) 70%, transparent) 46%, transparent 74%)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.hero-copy>p:not(.public-kicker),.inner-hero-copy>p:not(.public-kicker),.about-hero-copy>p:not(.public-kicker)){color:var(--theme-hero-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.hero-copy h1 em,.inner-hero-copy h1 em,.display-heading em,.home-hero .light-kicker){color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .hero-service-card{color:var(--theme-text);background:var(--theme-surface);border-left-color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .hero-service-card:is(:hover,:focus-visible){background:var(--theme-surface-alt)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.welcome-section,.news-detail,.visit-plan,.legal-content,.church-history){background:var(--theme-background);color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.event-card,.home-news-card,.home-article-card,.archive-card,.ministry-card,.contact-card,.about-direction-grid article,.bible-group,.history-photo-card,.prayer-request-panel,.auth-card,.pwa-install-guide article){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.about-directions,.minister-empty,.hero-service-card,.event-image,.home-news-image,.minister-photo,.archive-empty,.history-source,.history-photo-card>a,.article-editorial-credit,.contact-social-card,.prayer-cooldown,.auth-page,.auth-tabs){background:var(--theme-surface-alt);color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.hero-service-card small,.section-heading-row>p,.welcome-copy p,.ministry-card p,.ministry-index,.event-card-copy p,.event-card-copy time,.home-news-copy p,.home-news-copy time,.about-intro-copy,.about-direction-grid p,.about-hero-photo>span,.minister-card p,.minister-empty p,.contact-note,.faith-illustrated-artwork figcaption,.news-story-header time,.article-share-status,.article-contents-subheading,.prayer-confirmation-note,.auth-description,.auth-hint,.auth-tabs a){color:var(--theme-muted)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.hero-service-card b,.hero-service-card .service-icon,.service-arrow,.event-card-copy>span,.ministry-arrow,.article-editorial-credit strong,.home-news-card:hover h3){color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.ministry-card,.ministry-direction,.ministry-grid,.history-photo-open,.article-share-button,.article-contents nav,.history-contents nav,.public-pagination-link){border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .history-hero-photo img{mix-blend-mode:normal}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.article-contents nav a:hover,.history-contents nav a:hover,.bible-chapters a:hover){background:var(--theme-surface-alt);color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.publication-content blockquote,.history-byline,.history-source,.prayer-request-panel,.prayer-cooldown){border-left-color:var(--theme-accent);border-top-color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.forest-button,.gold-button,.light-button,.inner-hero-copy .public-button,.cookie-notice-actions button,.auth-tabs a[aria-current=page],.bible-search button,.bible-reading-tools [aria-pressed=true],.bible-navigation[open] .bible-navigation-toggle,.bible-chapters [aria-current],.bible-sidebar nav>[aria-current],.public-pagination-link[aria-current=page],.worship-navigation a[aria-current=page],.publication-tags a:hover){color:var(--theme-accent-text);background:var(--theme-accent);border-color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.forest-button,.gold-button,.light-button,.inner-hero-copy .public-button,.cookie-notice-actions button):is(:hover,:focus-visible){color:var(--theme-accent-text);background:var(--theme-accent-hover);border-color:var(--theme-accent-hover)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.glass-button,.outline-light-button,.pwa-install-close,.article-share-button,.public-pagination-link,.auth-photo-button,.history-photo-open){color:var(--theme-text);background:var(--theme-surface);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.glass-button,.outline-light-button,.article-share-button,a.public-pagination-link,.auth-photo-button):is(:hover,:focus-visible),html[data-site-theme]:not([data-site-theme=classic]) .public-body .article-share-button.is-copied{color:var(--theme-accent-text);background:var(--theme-accent);border-color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .public-pagination{color:var(--theme-muted)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .public-pagination-link[aria-disabled=true]{color:var(--theme-muted);background:var(--theme-surface-alt)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.ministry-card,.sermon-list a):is(:hover,:focus-visible){color:var(--theme-text);background:var(--theme-surface-alt)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .ministry-card:is(:hover,:focus-visible) :is(p,.ministry-index,.ministry-arrow){color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.prayer-form-container input,.prayer-form-container textarea,.auth-form input:not([type=checkbox]):not([type=hidden]),.bible-filter input,.bible-settings select,.bible-search input,.bible-note-form textarea,.bible-selection-tools input,.bible-selection-tools textarea){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border);accent-color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.prayer-form-container input,.prayer-form-container textarea,.auth-form input)::placeholder{color:var(--theme-muted);opacity:1}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.pwa-install-dialog,.prayer-confirmation,.cookie-notice,.bible-sidebar,.bible-navigation-toggle){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.cookie-notice p,.cookie-notice p a){color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .cookie-notice-actions [data-cookie-notice-reject]{color:var(--theme-text);border-color:var(--theme-border);background:0 0}html[data-site-theme]:not([data-site-theme=classic]) .public-body .prayer-confirmation-mark{background:var(--theme-surface-alt);color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .bible-page:not([data-theme=night]):not([data-theme=light]){background:var(--theme-surface);color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .bible-page[data-theme=light]{color:#26372d}html[data-site-theme]:not([data-site-theme=classic]) .public-body .bible-group li+li{border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.schedule-section,.prayer-section,.sermons-section,.visit-facts,.visit-final-cta,.about-values,.about-final,.visit-invitation){color:var(--theme-text);background:var(--theme-surface-alt)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.schedule-section,.prayer-section,.sermons-section,.visit-facts,.visit-final-cta,.about-values,.about-final,.visit-invitation) :is(p,small,.light-kicker,.schedule-day span,.light-heading>p,.display-heading em){color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.schedule-row,.about-value-grid article,.sermon-list a){border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .public-footer{background:var(--theme-footer);color:var(--theme-footer-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .public-footer :is(.footer-intro p,.footer-heading,.footer-main nav,.footer-legal,.footer-legal a,.footer-legal-heading span,.footer-legal-heading strong,.footer-legal-identifiers dt,.footer-bank-details summary,.footer-bottom,.footer-cta>span,.footer-cta a,.app-platform-pending){color:var(--theme-footer-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .public-footer :is(.footer-contact-link,.app-platform:not(.app-platform-pending)){color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .public-footer a:is(:hover,:focus-visible){color:var(--theme-accent-hover)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .public-footer :is(.footer-legal,.footer-bottom,.footer-bank-details,.app-platform){border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :focus-visible{outline-color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic])[data-theme-template=gothic] .public-body{background-image:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--theme-accent) 5%, transparent), transparent 60%);font-family:Georgia,Times New Roman,serif}html[data-theme-template=gothic] .public-body :is(h1,h2,h3,.display-heading,.hero-copy h1,.news-story-header h1){letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:400}html[data-theme-template=gothic] .public-body :is(.desktop-nav,.mobile-nav,.header-contact,.public-button,.public-kicker,.auth-form,.footer-legal,.footer-bottom,.article-contents,.article-share,.publication-tags,.bible-settings){font-family:Arial,sans-serif}html[data-theme-template=gothic] .public-body .public-header{border-bottom:3px double var(--theme-border)}html[data-theme-template=gothic] .public-body .public-kicker{letter-spacing:.16em}html[data-theme-template=gothic] .public-body .public-kicker>span{background:var(--theme-accent);clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);width:20px;height:6px}html[data-theme-template=gothic] .public-body :is(.event-card,.home-news-card,.about-direction-grid article,.contact-card,.prayer-request-panel){border-top:3px double var(--theme-accent)}html[data-theme-template=gothic] .public-body :is(.public-button,.auth-card,.prayer-confirmation,.pwa-install-dialog){border-radius:0}html[data-theme-template=gothic] .public-body :is(.news-story-header,.history-chapter-heading){border-bottom:3px double var(--theme-border);padding-bottom:24px}html[data-theme-template=gothic] .public-body .news-story-header h1{line-height:1.18}html[data-theme-template=gothic] .public-body .publication-content{font-size:1.1em;line-height:1.9}html[data-theme-template=gothic] .public-body .publication-content blockquote{border-left:3px double var(--theme-accent);color:var(--theme-accent);padding-block:12px}html[data-theme-template=gothic] .public-body .public-footer{border-top:3px double var(--theme-accent)}html[data-theme-template=gothic] .public-body .schedule-section:before,html[data-theme-template=gothic] .public-body .prayer-section:before{background:var(--theme-accent);clip-path:none;width:100%;height:5px}@media (min-width:821px){html[data-theme-template=gothic] .public-body .hero-photo-wrap{border:1px solid var(--theme-accent);border-bottom:0;border-radius:50% 50% 0 0/30% 30% 0 0;inset:24px 24px 0 54%;overflow:hidden}html[data-theme-template=gothic] .public-body .about-hero-photo img{border:1px solid var(--theme-accent);border-radius:50% 50% 0 0/30% 30% 0 0}}@media (max-width:820px){html[data-site-theme]:not([data-site-theme=classic]) .public-body .hero-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-hero) 96%, transparent), color-mix(in srgb, var(--theme-hero) 84%, transparent))}html[data-site-theme]:not([data-site-theme=classic]) .public-body .home-hero{color:var(--theme-hero-text)}html[data-theme-template=gothic] .public-body .hero-copy h1{line-height:1.12}}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.legal-page,.additional-meetings,.additional-meeting-list article,.account-profile,.account-conversations,.events-empty){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.legal-hero,.legal-summary,.profile-status){background:var(--theme-surface-alt);color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.legal-summary p,.legal-summary a,.legal-summary dt,.legal-hero-inner>p:last-child,.visit-facts a,.fact-number,.profile-field label){color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.legal-content p,.legal-content li,.legal-content td,.visit-steps p,.faq-list details p,.additional-meeting-list p,.profile-intro p,.profile-field small,.profile-field label span,.archive-empty p,.content-archive .events-empty p,.calendar-note){color:var(--theme-muted)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.legal-content th,.legal-content td){background:var(--theme-surface);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .profile-field input:not([type=checkbox]){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.profile-error,.auth-form [role=alert]){color:#f4a6a6}html[data-site-theme]:not([data-site-theme=classic])[data-theme-mode=light] .public-body :is(.profile-error,.auth-form [role=alert]){color:#a32929}html[data-site-theme]:not([data-site-theme=classic]) .public-body .content-archive .archive-hero:after{background:var(--theme-surface-alt)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .content-archive .event-image{background:linear-gradient(145deg, var(--theme-surface-alt) 50%, var(--theme-border) 50%)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.faq-list summary span,.visit-step-icon,.visit-facts article){border-color:var(--theme-border)}html[data-theme-template=gothic] .public-body .article-gothic .news-story{border:1px solid var(--theme-border);border-top:3px double var(--theme-accent);background:var(--theme-surface);padding:clamp(20px,4vw,56px)}html[data-theme-template=gothic] .public-body .article-gothic-heading{font-family:Georgia,Times New Roman,serif}html[data-theme-template=gothic] .public-body .article-gothic-ornament{color:var(--theme-accent);margin-block:18px;font-size:24px;line-height:1;display:block}html[data-theme-template=gothic] .public-body .article-gothic .news-story-cover{border:1px solid var(--theme-border);padding:8px}html[data-site-theme]:not([data-site-theme=classic]) .development-body :is(.development-shell,.development-legal,.cookie-notice){background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .development-body .development-status{background:var(--theme-surface-alt);color:var(--theme-text);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .development-body :is(.development-lead,.development-status small,.development-access-note){color:var(--theme-muted)}html[data-site-theme]:not([data-site-theme=classic]) .development-body :is(.development-eyebrow,.development-status strong,.app-platform:not(.app-platform-pending)){color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .development-body .app-platform-pending{color:var(--theme-muted)}html[data-site-theme]:not([data-site-theme=classic]) .development-body .app-platform{border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .development-body .development-background span{background:linear-gradient(135deg, var(--theme-surface-alt), var(--theme-border));opacity:.3}html[data-site-theme]:not([data-site-theme=classic]) .development-body :is(.development-login,.forest-button,.cookie-notice-actions button){background:var(--theme-accent);color:var(--theme-accent-text);border-color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .development-body :is(.development-login,.forest-button,.cookie-notice-actions button):hover{background:var(--theme-accent-hover);color:var(--theme-accent-text)}html[data-site-theme]:not([data-site-theme=classic]) .development-body .cookie-notice :is(p,p a){color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .development-body .cookie-notice-actions [data-cookie-notice-reject]{color:var(--theme-text);border-color:var(--theme-border);background:0 0}html[data-site-theme]:not([data-site-theme=classic])[data-theme-mode=dark] :is(.development-brand,.error-brand) .church-logo{filter:brightness(0)invert()}html[data-site-theme]:not([data-site-theme=classic]) .error-body :is(.error-text,.error-note,.error-location){color:var(--theme-muted)}html[data-site-theme]:not([data-site-theme=classic]) .error-body :is(.error-code,.error-code span){color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .error-body .error-rule{background:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .error-body .error-art{background:var(--theme-surface-alt);border-color:var(--theme-border)}html[data-site-theme]:not([data-site-theme=classic]) .error-body .error-home{background:var(--theme-accent);color:var(--theme-accent-text);border-color:var(--theme-accent)}html[data-site-theme]:not([data-site-theme=classic]) .error-body .error-home:hover{background:var(--theme-accent-hover)}html[data-site-theme]:not([data-site-theme=classic]) :is(.development-body,.error-body) :focus-visible{outline-color:var(--theme-accent)}html[data-theme-template=gothic] :is(.development-body,.error-body) h1{font-family:Georgia,Times New Roman,serif;font-weight:400}html[data-theme-template=gothic] .development-body :is(.development-shell,.development-legal,.development-status,.development-login){border-radius:0}html[data-theme-template=gothic] .development-body .development-shell,html[data-theme-template=gothic] .error-body .error-art{border-top:3px double var(--theme-accent)}html[data-theme-template=gothic] .public-body .article-gothic .news-story{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""body"}html[data-theme-template=gothic] .public-body .article-gothic .news-story:has(.news-story-cover){grid-template-areas:"cover""header""body"}html[data-theme-template=gothic] .public-body .article-gothic .news-story-cover{position:static}html[data-theme-template=gothic] .public-body .article-gothic .news-story-cover img{max-height:none}html[data-site-theme]:not([data-site-theme=classic]) .public-body .events-section{background:var(--theme-background);color:var(--theme-text)}html[data-site-theme]:not([data-site-theme=classic]) .public-body :is(.home-updates-empty p,.events-empty div>p:last-child){color:var(--theme-muted)}html[data-site-theme]:not([data-site-theme=classic]) .public-body .event-image time{color:var(--theme-accent-text);background:var(--theme-accent)}
