
html body,html body:has(.home-orbit){background:#06142d;color:#edf4ff}
body .home-orbit,body .site-shell.products-orbit{width:100%;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}
body .home-orbit .atlas-hero{border:0;border-radius:0;background:transparent;box-shadow:none}
body header[data-site-header="shared"]{background:transparent;border:0;box-shadow:none;color:#a9bddc;font-family:Arial,Helvetica,sans-serif;position:relative;z-index:20;width:100%}
[data-site-header="shared"] [data-header-inner]{box-sizing:border-box;max-width:1360px;min-height:88px;margin:0 auto;padding:12px 34px;display:flex;align-items:center;gap:56px}
[data-site-header="shared"] [data-header-brand]{display:flex;align-items:center;gap:16px;white-space:nowrap;text-decoration:none;color:#fff;font-size:34px;font-weight:700;letter-spacing:-2px;line-height:1}
[data-header-brand] img{width:54px;height:54px;flex-shrink:0;filter:drop-shadow(0 0 15px #6557ff55)}
[data-header-brand] .ca-light{font-weight:400}[data-header-brand] .ca-dot{color:#ff7c6b}
[data-site-header="shared"] [data-header-nav]{display:flex;align-items:center;gap:48px;min-width:0}
[data-site-header="shared"] [data-header-nav] a{font-size:18px;line-height:1.4;font-weight:600;color:#a9bddc;text-decoration:none;white-space:nowrap;padding:12px 0}
[data-site-header="shared"] [data-header-nav] a:hover,[data-site-header="shared"] [data-header-nav] a[aria-current="page"]{color:#fff}
@media(max-width:1100px){[data-site-header="shared"] [data-header-inner]{gap:36px;padding-inline:28px}[data-site-header="shared"] [data-header-nav]{gap:30px}[data-site-header="shared"] [data-header-brand]{font-size:30px}}
@media(max-width:850px){[data-site-header="shared"] [data-header-inner]{flex-wrap:wrap;gap:8px 20px;padding:12px 20px}[data-site-header="shared"] [data-header-brand]{font-size:30px}[data-header-brand] img{width:46px;height:46px}[data-site-header="shared"] [data-header-nav]{order:3;flex-basis:100%;justify-content:space-between;gap:16px;overflow-x:auto}[data-site-header="shared"] [data-header-nav] a{font-size:16px;padding:10px 0}}
@media(max-width:380px){[data-site-header="shared"] [data-header-brand]{font-size:26px;gap:10px}[data-header-brand] img{width:40px;height:40px}[data-site-header="shared"] [data-header-nav]{gap:12px}[data-site-header="shared"] [data-header-nav] a{font-size:14px}}

/* No administrator entry points in public page footers. */
body .account-nav a[href*="manage"],body .owner-manage-link{display:none}

/* Navigation buttons: compact, accessible and consistent with CouponAtlas. */
[data-site-header="shared"] [data-header-nav]{gap:8px}
[data-site-header="shared"] [data-header-nav] a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;box-sizing:border-box;padding:9px 14px;border:1px solid #254773;border-radius:12px;background:#0b2042;color:#c7d8f2;font-size:16px;font-weight:650;line-height:1.25;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}
[data-site-header="shared"] [data-header-nav] a:hover{background:#16365f;border-color:#5687c6;color:#fff}
[data-site-header="shared"] [data-header-nav] a[aria-current="page"]{background:linear-gradient(120deg,#2859b8,#5848c6);border-color:#718bf5;color:#fff;box-shadow:0 5px 18px #365dc14d}
[data-site-header="shared"] [data-header-nav] a:focus-visible{outline:2px solid #b9d6ff;outline-offset:3px}
@media(max-width:1200px){[data-site-header="shared"] [data-header-inner]{gap:24px;padding-inline:24px}[data-site-header="shared"] [data-header-nav]{gap:6px}[data-site-header="shared"] [data-header-nav] a{font-size:15px;padding:9px 11px}}
@media(max-width:1050px){[data-site-header="shared"] [data-header-inner]{flex-wrap:wrap;gap:10px 20px}[data-site-header="shared"] [data-header-nav]{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto;padding:2px 1px 7px;scrollbar-width:thin}[data-site-header="shared"] [data-header-nav] a{flex:0 0 auto;min-height:40px}}
@media(max-width:380px){[data-site-header="shared"] [data-header-nav] a{font-size:14px;padding:8px 10px;min-height:38px}}
@media(prefers-reduced-motion:reduce){[data-site-header="shared"] [data-header-nav] a{transition:none}}
@media(max-width:600px){[data-site-header="shared"] [data-header-nav]{flex-wrap:wrap;overflow:visible;gap:7px;padding:2px 0 6px}[data-site-header="shared"] [data-header-nav] a{font-size:14px;padding:8px 10px;min-height:38px}}


/* WORLDORGS seventh navigation button. */
@media(min-width:1201px){[data-site-header="shared"] [data-header-inner]{gap:28px}[data-site-header="shared"] [data-header-nav] a{flex:0 0 auto}}
@media(min-width:1051px) and (max-width:1200px){[data-site-header="shared"] [data-header-inner]{flex-wrap:wrap;gap:10px 20px}[data-site-header="shared"] [data-header-nav]{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto}[data-site-header="shared"] [data-header-nav] a{flex:0 0 auto}}

/* Shared WORLDORGS + GLOBAL CHARITY release. */
@media(min-width:1201px){[data-site-header="shared"] [data-header-inner]{max-width:1600px;gap:22px;padding-inline:24px}[data-site-header="shared"] [data-header-brand]{font-size:30px;gap:12px}[data-header-brand] img{width:48px;height:48px}[data-site-header="shared"] [data-header-nav] a{font-size:15px;padding-inline:12px}}
@media(min-width:1051px) and (max-width:1400px){[data-site-header="shared"] [data-header-inner]{flex-wrap:wrap;gap:10px 20px}[data-site-header="shared"] [data-header-nav]{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto}[data-site-header="shared"] [data-header-nav] a{flex:0 0 auto}}

/* Keep the additional World Religions button within the shared navigation. */
[data-site-header="shared"] [data-header-nav]{flex-wrap:wrap;row-gap:8px;overflow:visible}

/* CouponAtlas palette and shared navigation, scoped to the religion atlas. */
:root{--ink:#edf4ff;--muted:#a9bddc;--green:#253f76;--gold:#b3adff;--cream:#0a1b38;color-scheme:dark}
html body.ca-religions{margin:0;background:#06142d;color:#edf4ff;font-family:Arial,Helvetica,sans-serif;line-height:1.6}
body.ca-religions:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 12% 8%,#5041c51c,transparent 45%),radial-gradient(ellipse at 96% 38%,#1c6cb91a,transparent 48%)}
body.ca-religions>header.ca-header{display:block;height:auto;min-height:0;padding:0;gap:0;background:#06142d;border-bottom:1px solid #263c62;box-shadow:none;position:relative}
.ca-header nav{letter-spacing:0}.ca-header [data-header-inner]{max-width:1600px}
.religion-subheader{background:#0a1b36;border-top:1px solid #1e3456}
.religion-subinner{display:flex;align-items:center;gap:30px;width:min(1360px,94%);margin:auto;padding:18px 0}
.religion-name{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:19px;font-weight:750;letter-spacing:-.3px;color:#f5f7ff}
.religion-emblem{width:40px;height:40px;display:grid;place-items:center;border:1px solid #5e65a5;border-radius:12px;background:#242d59;color:#b8aeff;font-size:27px}
.religion-name small{display:block;color:#8fa5ca;font-size:8px;letter-spacing:1.1px;font-weight:600;margin-top:3px}
.religion-nav{display:flex;align-items:center;gap:23px;flex-wrap:wrap;flex:1;font-size:13px;color:#b4c6e3}
.religion-nav a{white-space:nowrap;padding:7px 0;border-bottom:2px solid transparent}
.religion-nav a:hover,.religion-nav a[aria-current=page]{color:#fff;border-color:#9284ff}
.ca-header .search-toggle{display:flex;gap:8px;align-items:center;color:#d7e5ff;background:#102748;border:1px solid #345174;border-radius:10px;padding:9px 15px;font-size:13px;font-weight:650;white-space:nowrap}
.ca-header .search-toggle span{font-size:22px;margin:0}
.ca-religions h1,.ca-religions h2,.ca-religions h3,.ca-religions .quote p{font-family:Arial,Helvetica,sans-serif;font-weight:750;color:#eef4ff;letter-spacing:-.04em}
.ca-religions em{font-style:normal;color:#aba5ff;font-weight:inherit}
.ca-religions .label,.ca-religions .eyebrow{color:#aaa3ff}.ca-religions .label.gold{color:#c5bbff}
.ca-religions .hero{min-height:565px;margin:25px auto 0;width:min(1360px,94%);border:1px solid #2d456d;border-radius:26px;background-color:#10213f;background-position:65% center;overflow:hidden;box-shadow:0 26px 80px #02081750}
.ca-religions .hero-overlay{background:linear-gradient(90deg,#06142df5 5%,#06142ddd 36%,#06142d54 75%,#06142d18)}
.ca-religions .hero-content{padding:90px 6% 105px;max-width:850px}.ca-religions .hero h1{font-size:clamp(46px,5.4vw,77px);line-height:1.1;color:#fff}
.ca-religions .hero-content>p{color:#c5d5ed;max-width:480px;font-size:16px}.ca-religions .eyebrow.light{color:#c1b9ff}.ca-religions .hero-note{color:#c3d4ef;background:#0a173e80;border:1px solid #6683bb60;border-radius:14px;padding:14px 18px;backdrop-filter:blur(8px)}.ca-religions .hero-note strong{font-family:Arial;color:#eef4ff;font-size:15px}
.ca-religions .hero-index{color:#859cc6}.ca-religions .wrap{width:min(1250px,90%)}.ca-religions .intro{padding-block:75px}
.ca-religions .intro p:not(.label),.ca-religions .section-head p:not(.label),.ca-religions .about p,.ca-religions .feature-grid p:not(.label){color:#a9bddc;font-size:15px;line-height:1.85}
.ca-religions .section{padding-block:72px}.ca-religions .cream{background:#0a1b36}.ca-religions .dark{background:#0c2041;border-block:1px solid #243c64}
.ca-religions .btn,.ca-religions .page-button,.ca-religions .page-pager a{border-radius:11px;font-family:Arial,sans-serif;font-weight:700}
.ca-religions .primary,.ca-religions .page-button,.ca-religions .page-pager a{background:linear-gradient(120deg,#2859b8,#5848c6);color:#fff!important;border:1px solid #718bf5;box-shadow:0 5px 18px #365dc136}
.ca-religions .ghost,.ca-religions .outline{background:#0b2144;color:#dce9ff;border-color:#45628c;box-shadow:none}
.ca-religions .text-link,.ca-religions .under{color:#bdc5ff;border-color:#7b80be;font-size:13px}.ca-religions .text-link:hover,.ca-religions .under:hover{color:#fff}
.ca-religions .card,.ca-religions .explore-card,.ca-religions .music-card,.ca-religions .page-card{background:#0c2041;border:1px solid #2a426b;border-radius:18px;color:#ecf3ff;box-shadow:0 9px 25px #010b231f;overflow:hidden}
.ca-religions .card:hover,.ca-religions .page-card:hover,.ca-religions .explore-card:hover,.ca-religions .music-card:hover{border-color:#667bc7;box-shadow:0 12px 32px #000d262e}
.ca-religions .card h3,.ca-religions .book-row h3,.ca-religions .music-card h3,.ca-religions .explore-card strong,.ca-religions .page-card strong{color:#eef4ff}
.ca-religions .card p,.ca-religions .book-feature p:not(.label),.ca-religions .explore-card small,.ca-religions .page-card p{color:#afc1dc}
.ca-religions .card-body small,.ca-religions .book-list small,.ca-religions .music-card small,.ca-religions .page-card small{color:#ada5fa}.ca-religions .arrow,.ca-religions .explore-arrow,.ca-religions .music-card .go{color:#a79fff}
.ca-religions .card-image{background-color:#182e50}.ca-religions .book-list,.ca-religions .book-row{border-color:#2b4165}.ca-religions .book-row{color:#e7f0ff}.ca-religions .book-row:hover{background:#122b51}
.ca-religions .book-art{background:linear-gradient(145deg,#243e74,#342658);color:#e1dcff;border-color:#776ab3;box-shadow:8px 9px 0 #142b4f}.ca-religions .book-feature:hover .book-art{box-shadow:12px 15px 0 #243b63}
.ca-religions .explore-icon,.ca-religions .music-icon{background:#26345c;color:#c7bfff;border:1px solid #475786;box-shadow:0 5px 16px #020a22a0}
.ca-religions .quote{background:linear-gradient(90deg,#0b1a38f5,#0b1a38df),url('culture.png') center/cover;border-block:1px solid #233b62}.ca-religions .quote span{color:#aaa2fa}.ca-religions .quote small{color:#93a9ca}
.ca-religions .note,.ca-religions .visual-note{color:#9ab0cf}.ca-religions .art-image{border-radius:20px;border:1px solid #345582}.ca-religions .art-image:hover{box-shadow:10px 10px 0 #223e65}.ca-religions .art-caption strong{color:#fff;font-family:Arial,sans-serif}
.ca-religions .page-wrap{width:min(1180px,92%);padding:36px 0 70px}.ca-religions .page-wrap h1{color:#f1f5ff;font-family:Arial,sans-serif}.ca-religions .page-wrap h2,.ca-religions .page-wrap h3{color:#e2eaff;font-family:Arial,sans-serif}
.ca-religions .page-wrap p,.ca-religions .page-wrap li,.ca-religions .page-meta dd{color:#c1cfe5}.ca-religions .page-content{background:#0c2041;border-color:#2b4268;border-radius:21px;padding:32px}
.ca-religions .page-note{background:#162b51;border:1px solid #344f79;color:#c5d5ed!important}.ca-religions .page-text,.ca-religions .page-chapter p{color:#dce6f5;font-family:Georgia,serif;font-size:18px;line-height:1.95}.ca-religions .page-chapter sup{color:#b1a8ff}
.ca-religions .page-filter input,.ca-religions .search-input{background:#0b1b34;border:1px solid #405986;color:#edf4ff;border-radius:11px}.ca-religions input::placeholder{color:#8ba2c6}.ca-religions .breadcrumbs{color:#8fa8ce}.ca-religions .breadcrumbs a{color:#b9b7ff}
.ca-religions .page-source{color:#9bb3d5}.ca-religions .page-source a,.ca-religions .page-content a,.ca-religions .page-list a{color:#afbfff}.ca-religions .page-source summary{color:#c1ceff;cursor:pointer}.ca-religions .page-list li,.ca-religions .page-audio-card{border-color:#2c4266}.ca-religions .page-caption,.ca-religions .section-count,.ca-religions .page-meta dt{color:#9eb4d7!important}
.ca-religions .edition-reader{width:min(1080px,92%);margin:0 auto;padding:38px 0 70px}.ca-religions .edition-reader h1{font:800 clamp(30px,4vw,48px)/1.18 Arial,Helvetica,sans-serif;letter-spacing:-1.3px;margin:18px 0 24px;overflow-wrap:anywhere}.ca-religions .edition-reader>p{font-size:16px;color:#b9cce5;line-height:1.8}.ca-religions .edition-reader .breadcrumbs{gap:8px;font-size:12px;flex-wrap:wrap}.ca-religions .edition-credit{background:#0c2041;border:1px solid #2b4268;border-radius:16px;padding:22px;line-height:1.8;margin:22px 0}.ca-religions .edition-credit a{color:#bdc7ff;text-decoration:underline}.ca-religions .edition-links{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.ca-religions .edition-reader .page-button{display:inline-flex;align-items:center;padding:12px 17px;line-height:1.5;font-size:13px}.ca-religions .edition-reader .scan-page{margin:26px 0}.ca-religions .edition-reader .scan-page img{display:block;width:100%;height:auto;max-height:none}.ca-religions .edition-reader details>summary{cursor:pointer;color:#c3bdff;font-weight:700;padding:15px 0}
.ca-religions .article-section{border-color:#2f466c}.ca-religions .article-section h3{color:#e1eaff}.ca-religions .article-section p{color:#bacde7}
.ca-religions dialog{background:#0c2041;color:#edf4ff;border:1px solid #496197;border-radius:20px}.ca-religions dialog::backdrop{background:#020818c9}.ca-religions .dialog-head button{color:#c1d3ee}.ca-religions #dialogContent h2,.ca-religions .result strong{color:#e7eeff;font-family:Arial,sans-serif}.ca-religions .result{background:transparent;border-color:#294268;color:#d7e4f8}.ca-religions .result:hover{background:#142e54}.ca-religions .result p,.ca-religions .dialog-intro{color:#adc2e0}.ca-religions .result small,.ca-religions .source{color:#b2a8ff}
.ca-religions .audio-library,.ca-religions .audio-card,.ca-religions .audio-group,.ca-religions .audio-track{color:#dce8ff}.ca-religions .audio-library h3,.ca-religions .audio-library h4{color:#eef4ff}.ca-religions .audio-library p{color:#b3c7e3}.ca-religions .audio-library details{background:#0c2041;border-color:#2d4770}.ca-religions audio{max-width:100%;color-scheme:dark}
.ca-religions .music-record,.ca-religions .music-tradition-text,.ca-religions .music-library-modal .music-tradition-text{background:#0c2041;border-color:#2b456f}.ca-religions .music-record h4,.ca-religions .music-tradition-text h4,.ca-religions .music-article h3{color:#edf4ff}.ca-religions .music-record-meta,.ca-religions .music-credits p,.ca-religions .music-library-heading p:not(.label),.ca-religions .music-tradition-text p,.ca-religions .music-article p{color:#abc0de}.ca-religions .music-credits summary,.ca-religions .music-references summary,.ca-religions .music-library-controls label,.ca-religions .music-part-control,.ca-religions .music-library-count,.ca-religions .music-empty{color:#a9bee1}.ca-religions .music-record-number{color:#aaa1fa}.ca-religions .music-credits a,.ca-religions .music-references a{color:#b7beff}.ca-religions .music-library-controls select,.ca-religions .music-library-controls input,.ca-religions .music-part-control select{background:#0a1933;border-color:#3c5882;color:#dce9ff}.ca-religions .music-retry{background:#2b2950;color:#e0d9ff;border-color:#655d9b}
.ca-atlas-footer{background:#040e22!important;border-top:1px solid #263d62;padding:42px 0;color:#91a8ce}.ca-atlas-footer-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;width:min(1250px,90%);margin:auto}.ca-footer-brand{font-size:28px;font-weight:750;letter-spacing:-1.5px;color:white}.ca-footer-brand span{font-weight:400}.ca-footer-brand b{color:#ff7c6b}.ca-atlas-footer p{margin:14px 0 5px;color:#c8d6ec;font-size:14px}.ca-atlas-footer small{font-size:12px}.ca-atlas-footer nav{display:flex;gap:14px 25px;flex-wrap:wrap;max-width:430px;color:#b5c6e0;font-size:13px}.ca-atlas-footer a:hover{color:#fff}
.ca-religions :focus-visible{outline:3px solid #afa9ff;outline-offset:4px}
.ca-religions .book-layout,.ca-religions .book-feature,.ca-religions .book-list,.ca-religions .book-row{min-width:0}
@media(max-width:600px){.ca-religions .book-layout{grid-template-columns:minmax(0,1fr)}.ca-religions .book-feature{gap:20px;align-items:flex-start}.ca-religions .book-feature>div:last-child{min-width:0;flex:1}.ca-religions .book-feature .book-art{flex:0 0 105px;max-width:105px;min-width:0;padding:14px;font-size:14px;letter-spacing:1px}.ca-religions .book-art div{font-size:50px}.ca-religions .book-feature .under{white-space:normal;text-align:left;line-height:1.6;max-width:100%}.ca-religions .book-feature h3{font-size:25px;overflow-wrap:anywhere}}
@media(max-width:1000px){.religion-subinner{flex-wrap:wrap;gap:12px 24px}.religion-nav{order:3;flex-basis:100%;gap:20px}.ca-header .search-toggle{margin-left:auto}.ca-religions .hero-content{padding:75px 5% 95px}.ca-religions .hero-note{display:none}}
@media(max-width:720px){.ca-religions .hero{min-height:500px;margin-top:17px;border-radius:20px}.ca-religions .hero-overlay{background:linear-gradient(90deg,#06142df5,#06142dcf 64%,#06142d70)}.ca-religions .hero h1{font-size:48px}.ca-religions .hero-content{padding:58px 6% 82px}.ca-religions .hero-content>p{font-size:14px}.ca-religions .section{padding-block:50px}.ca-religions .intro{padding-block:50px}.religion-nav{gap:12px 20px;font-size:13px}.ca-religions .page-content{padding:22px}.ca-atlas-footer-inner{flex-direction:column}.ca-religions .hero-actions{flex-wrap:wrap}.ca-religions .page-wrap h1{font-size:34px}.ca-religions .page-text,.ca-religions .page-chapter p{font-size:17px}}
@media(max-width:430px){.religion-name{font-size:17px}.religion-name small{font-size:7px}.religion-emblem{width:34px;height:34px;font-size:24px}.ca-header .search-toggle{padding:7px 10px;font-size:12px}.ca-religions .hero h1{font-size:42px}.ca-religions .hero-content>p{max-width:280px}.ca-religions .hero{min-height:510px}.ca-religions .card-body{padding:16px}.ca-religions .page-wrap h1{font-size:30px}.ca-religions .page-content{padding:18px}}

