/* Logo-inspired navy + existing gold. Preview only: no geometry, content or animation changes. */
:root{--navy:#0d4a62;--navy-light:#126587;--navy-deep:#0a3547;--navy-card:#0e4c66;--mute:#b0c9d3}
body{background:var(--navy-deep)}
.page{background:radial-gradient(1200px 700px at 68% 340px,rgba(23,99,130,.55),transparent 78%),radial-gradient(900px 600px at 12% 38%,rgba(21,100,132,.3),transparent 70%),radial-gradient(1000px 650px at 88% 62%,rgba(21,100,132,.28),transparent 70%),radial-gradient(1000px 600px at 25% 88%,rgba(21,100,132,.26),transparent 70%),linear-gradient(180deg,#0f5571 0%,#0d4a62 45%,#0c4258 100%)}
.panel,.contact,.hac{background:linear-gradient(145deg,#115774,#0b3a4e)}
.tc{background:linear-gradient(150deg,#19617e,#0c4056);border-color:rgba(227,185,85,.65)}
.tc-body h3,.tc-body h3 .tc-link{color:#105774;text-decoration-color:#a8791f}
.tc-body h3 .tc-link:hover,.tc-body h3 .tc-link:focus-visible{color:#146586;text-decoration-color:#a8791f}
.tc-body h3 .tc-link::after{background:#115d7c;color:#f3dc98;box-shadow:0 0 8px rgba(227,185,85,.22)}
.tc-more{background:#0f5571;color:#f3dc98;border-color:#b58b3e;text-shadow:none;box-shadow:0 3px 10px rgba(9,52,69,.18)}
.tc-more:hover,.tc-more:focus-visible{background:#126587;color:#fff3cf;box-shadow:0 3px 14px rgba(227,185,85,.28)}
.tc-info>span:first-child{background:#115d7c;border-color:#2b6278;color:#fff6d8}
.tc-info span:nth-child(1) svg{color:#e3b955}
.prayer-card{background:linear-gradient(135deg,#105774,#0a3547)}
.tnav{background:rgba(9,47,63,.94)}
.cat{background:linear-gradient(135deg,#195f7c,#0c4056)}
footer.foot{background:rgba(7,39,51,.82)}
.live-open{background:linear-gradient(90deg,rgba(7,41,55,.94),rgba(17,92,122,.94),rgba(7,41,55,.94))}
.live-box,.live-x{background:#0d4a62}
.tc-stamp.go{border-color:#186381;color:#115d7c}
/* Keep the familiar WhatsApp brand as an identifiable external contact action. */
.wa{background:linear-gradient(135deg,#2ee66b,#12a84a);box-shadow:0 10px 26px rgba(18,168,74,.5),0 2px 8px rgba(0,0,0,.4)}
.wa::before{border-color:rgba(46,230,107,.7)}
.wa:hover{box-shadow:0 14px 32px rgba(18,168,74,.65)}
