/* United Church — pearl white glass. Content, layout and interactions are shared with the dark edition. */
:root{color-scheme:light;--bg:#f7f8fa!important;--bg-raise:#fff!important;--ink:#22252b!important;--ink-soft:#5b6069!important;--soft:#5b6069!important;--gold:#89652c!important;--pentecost:#a48348!important;--pentecost-deep:#876630!important;--line:rgba(70,78,92,.13)!important}
html{background:#f7f8fa!important}
body,body.content-first{background:linear-gradient(145deg,#fff 0%,#f5f6f8 40%,#fcfaf6 75%,#fff 100%)!important;color:#22252b!important}
body::before,body::after,.spirit-bg,.spirit-fx,.section-studio-lights,.hero-glow{display:none!important}
body :is(h1,h2,h3,h4){color:#22252b!important;text-shadow:none!important}
body p:not(.hero-verse),body small{color:#5b6069!important}
body :is(.eyebrow,.small-label,.text-link,.back-link,.time,.hero-verse,.foot-bottom .v){color:#89652c!important;text-shadow:none!important}
nav.top{background:rgba(255,255,255,.86)!important;border-bottom:1px solid #fff!important;box-shadow:0 4px 25px #36425709!important;backdrop-filter:blur(20px) saturate(135%)!important;-webkit-backdrop-filter:blur(20px) saturate(135%)!important}
nav.top .menu a,nav.top .nav-drop-toggle{color:#454951!important;text-shadow:none!important}
nav.top .menu a:hover,nav.top .menu a.active,nav.top .nav-drop-toggle:hover{color:#78551e!important;background:#e9dfcb65!important;text-shadow:none!important}
nav.top .menu.open,.nav-submenu{background:rgba(255,255,255,.98)!important;color:#30343b!important;border:1px solid #e5e6e8!important;box-shadow:0 16px 40px #303b4b12!important}
.menu-btn{color:#252830!important}
.hero{background:#f7f8fa!important}
.hero .hero-overlay{background:linear-gradient(180deg,rgba(255,255,255,.67),rgba(255,255,255,.78) 50%,rgba(249,250,252,.96))!important}
.hero h1{color:#25282e!important;text-shadow:0 2px 25px #ffffff70!important}
.hero .tagline{color:#454951!important}
.hero .hero-verse{color:#785a29!important;text-shadow:0 1px 12px #fff!important}
.hero h1 em,.hero h1 span{color:inherit!important;-webkit-text-fill-color:currentColor!important;background:none!important}
.hero .scroll-cue{color:#89652c!important}
.hero:after{background:none!important}
body :is(.btn,.fresh-button,.submit,.read-button,.nav-give,.ministry-card a,.decade-primary){background:linear-gradient(145deg,#fff,#eee5d4)!important;border:1px solid #d9c9a9!important;color:#654a20!important;box-shadow:inset 0 1px 0 #fff,0 5px 14px #74634312!important;text-shadow:none!important}
body :is(.btn,.fresh-button,.submit,.read-button,.nav-give,.decade-primary):hover{background:linear-gradient(145deg,#fff,#e7d7b8)!important;color:#543a16!important;box-shadow:inset 0 1px 0 #fff,0 9px 24px #a0865329!important}
body .btn-ghost{background:#ffffffa6!important;border-color:#d8d9dd!important;color:#454951!important}
body :is(.united-gloss-card,.watch-feature,.watch-collection,.app-launch-card,.info-card,.video-story,.directory-card,.ministry-card,.translation-card,.church-panel,.scripture-card){background:linear-gradient(135deg,#ffffffed,#f8f9fbd9)!important;border-color:#dce0e6!important;box-shadow:inset 0 1px 0 #fff,0 12px 35px #35415209!important}
.united-gloss-card::after{display:none!important}
body :is(.services,.about,.watch-hub,.worship-songs,.church-updates,.g-main,.contact-main,.v-services,footer.site){background:transparent!important}
.watch-item{border-color:#e2e5e9!important}
.watch-item:hover,.watch-item:focus-visible,.watch-item[aria-current=true]{background:linear-gradient(125deg,#fff,#f4eee2)!important;border-color:#c9b17d!important;box-shadow:0 8px 24px #87714910!important}
.watch-item>div:first-child span{background:#ffffffeb!important;color:#34383f!important}
.watch-tabs button,.photo-filters button,.songs-expand{background:#ffffffba!important;color:#525761!important;border-color:#dcdfe4!important;box-shadow:inset 0 1px 0 #fff}
.watch-tabs button[aria-pressed=true],.photo-filters button[aria-pressed=true]{background:linear-gradient(135deg,#f8f0dc,#e9d8b2)!important;border-color:#c9b17d!important;color:#63471d!important}
.watch-screen{background:#f1f2f4!important}
.watch-caption a,.watch-library a:not(.watch-item),.watch-library-foot a{color:#805d25!important}
.church-newsbar.news-polished{background:linear-gradient(100deg,#faf8f1eb,#ffffffed 48%,#f6f7faed)!important;border-bottom:1px solid #e7e5df!important;box-shadow:0 1px 0 #fff inset!important}
.church-newsbar.news-polished strong,.church-newsbar.news-polished .news-all,.church-newsbar .news-controls button{color:#785d31!important}
.church-newsbar.news-polished .news-track a{color:#424750!important;text-shadow:none!important}
.church-newsbar.news-polished .news-symbol,.church-newsbar.news-polished .news-updates{background:none!important;box-shadow:none!important}
.sunday-live-link,.sunday-schedule-preview{background:#f8f2e6!important;color:#705326!important;border-color:#cbbb9b!important;box-shadow:0 3px 12px #85714c15!important}
.decade-opening{background:radial-gradient(ellipse at 15% 10%,#eee0bc65,transparent 55%),linear-gradient(135deg,#fff,#faf8f2)!important;color:#3c352b!important}
.decade-frame{border-color:#ccb78a!important;box-shadow:0 12px 40px #a58b5710!important;background:#ffffff75!important}
.decade-art{background:linear-gradient(150deg,#fff,#efe6d3)!important;border-color:#dbcbab!important}
.decade-number{background:linear-gradient(130deg,#bc9a57,#8b682e 55%,#c7a96d)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important}
.decade-message h2 em,.decade-star,.decade-years,.decade-kicker,.decade-when strong{color:#89652c!important}
.app-launch-icon{background:#fff!important;border-color:#dedcd5!important;box-shadow:0 7px 20px #514b3910}
.app-launch-wordmark .app-brand-name,.app-launch-wordmark .app-brand-label{color:#89652c!important}
.app-launch-card:before,.app-launch-card:after{background:none!important}
.reader-toolbar,.reader-tools,.reader-bookmarks{background:#f1f3f6!important;border-color:#dce0e6!important}
body :is(input,textarea,select),.chapter-nav button{background:#fff!important;color:#363b44!important;border-color:#d4d9e1!important;box-shadow:inset 0 1px 3px #23334b05!important}
::placeholder{color:#727983!important;opacity:1}
.scripture-pane{background:#fff!important;scrollbar-color:#b2b8c2 #f5f6f8!important}
.scripture-pane .verse,.scripture-pane .verse p{color:#353940!important}
.scripture-pane .verse sup{color:#88692f!important}
.album-viewer,.lightbox,.church-video-dialog{background:#f9fafbf5!important;color:#30343b!important}
.album-viewer button,.album-viewer p{color:#30343b!important;background:#fff!important;border-color:#d8dce3!important}
.site-loader{background:#f7f8fa!important}
.site-loader::before,.site-loader::after{background:none!important}
:focus-visible{outline:2px solid #947239!important;outline-offset:4px}
::selection{background:#e6d6b5;color:#2d2921}
@media(max-width:1000px){nav.top .menu.open{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
@media(max-width:760px),(pointer:coarse){nav.top{background:#fffffff5!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hero .hero-overlay{background:linear-gradient(180deg,#ffffffe0,#ffffffb8 55%,#f7f8faf5)!important}.united-gloss-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
