:root{--ink:#28160f;--muted:#716056;--saffron:#b94b00;--bright:#ff7900;--paper:#fffaf4;--line:#e8d9c9}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 system-ui,-apple-system,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b94b00;outline-offset:4px}.wrap{width:min(1200px,calc(100% - 48px));margin:auto}.nav{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.brand{display:flex;align-items:center;gap:12px;font-size:1.65rem;font-weight:750;letter-spacing:-.04em}.brand img{width:54px;height:58px;object-fit:contain}.brand-domain{color:var(--saffron)}.brand small{display:block;font-size:.65rem;letter-spacing:.15em;font-weight:600;margin-top:3px}.nav nav{display:flex;gap:22px;font-weight:650;font-size:.9rem}.nav form{margin:0}.btn,button{display:inline-block;border:0;border-radius:7px;padding:13px 20px;background:var(--saffron);color:white;font:700 .95rem/1.4 system-ui;cursor:pointer;text-align:center}button:hover,.btn:hover{background:#963d00;text-decoration:none}.ghost{background:transparent;color:var(--ink);border:1px solid #cbb49f}.ghost:hover{background:#f4e7d8;color:var(--ink)}.hero{padding:80px 0 90px;background:#fff0dc;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-layout{display:grid;grid-template-columns:1.65fr 1fr;align-items:center;gap:70px}.eyebrow{font-size:.8rem;letter-spacing:.14em;font-weight:750;color:var(--saffron)}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:500}h1{font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:1.1;letter-spacing:-.04em;margin:22px 0}h1 span{color:var(--saffron)}h2{font-size:clamp(2rem,3vw,3rem);line-height:1.2;margin:16px 0 24px}h3{font-size:1.6rem;line-height:1.3;margin:14px 0}.lead{font-size:1.15rem;color:var(--muted);max-width:750px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-note{font-size:.85rem;color:var(--muted);margin-top:22px}.hero-emblem{text-align:center}.hero-emblem img{width:100%;max-width:310px;height:310px;object-fit:contain}.hero-emblem p{font-size:1.6rem;color:var(--saffron);margin:15px 0 0}.hero-emblem span{font-size:.8rem;letter-spacing:.08em;color:var(--muted)}.values{background:#43251b;color:#f9d2a0;padding:22px 0}.values .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:.8rem;letter-spacing:.22em;font-weight:650}.section{padding:80px 0}.section-head{display:flex;justify-content:space-between;align-items:center;gap:60px;margin-bottom:24px}.section-head p{max-width:380px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.card,.panel{background:white;border:1px solid var(--line);border-radius:8px;padding:30px;overflow-wrap:anywhere}.panel{margin-top:30px}.feature{border-top:3px solid var(--bright);padding-top:35px}.feature small{color:var(--saffron);font-weight:700}.card b{font-size:1.4rem}.card p,.muted{color:var(--muted)}.card small{font-size:.8rem}.text-link{font-weight:700;color:var(--saffron);text-decoration:underline;text-underline-offset:5px}.dark{background:#2b1811;color:#fff6e8}.dark .eyebrow{color:#ffad56}.dark .lead{color:#e2c7b4}.split{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.dark .btn{background:#ee740d;color:#211109}.form{max-width:650px;width:calc(100% - 48px);margin:40px auto;background:white;border:1px solid var(--line);border-radius:10px;padding:32px;display:grid;gap:18px}.form h1{font-size:2.5rem}.form label{font-weight:650;display:grid;gap:6px}.form input,.form select,.form textarea,.filter input,.filter select,select{width:100%;padding:12px;border:1px solid #cbb9a7;border-radius:5px;font:inherit;background:#fff;color:var(--ink)}.form input[type=checkbox]{width:20px;height:20px;margin:0}.form label:has(input[type=checkbox]){display:flex;gap:12px;align-items:flex-start;font-size:.9rem}.form textarea{min-height:130px}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.notice,.error,.success{padding:16px;border-radius:6px;margin-top:20px}.notice{background:#fff0dc}.error{background:#fff0f3;color:#9e1734}.success{background:#edf7df;color:#375600}.filter{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;margin:28px 0}.avatar{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#fff0dc;color:var(--saffron);font-weight:900}.footer{padding:36px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:.85rem}.footer .brand{font-size:1.2rem}.aum{font-size:2rem;color:var(--saffron)}.honeypot{display:none}.post-body{white-space:pre-wrap}.discussion{margin-bottom:18px}main{min-height:50vh}form button{margin-top:6px}@media(max-width:1000px){.nav nav{order:3;width:100%;justify-content:center;flex-wrap:wrap}.hero-layout{gap:25px}.split{gap:40px}.section-head{gap:30px}}@media(max-width:700px){.wrap{width:calc(100% - 32px)}.nav{gap:12px}.brand{font-size:1.3rem}.brand img{width:42px;height:46px}.nav nav{justify-content:flex-start;gap:12px;font-size:.85rem}.nav .btn{padding:10px 12px;font-size:.8rem}.hero{padding:45px 0}.hero-layout,.split{grid-template-columns:1fr}.hero-emblem{margin-top:15px}.hero-emblem img{height:200px;width:200px}.hero-emblem p{font-size:1.3rem}.grid,.two,.filter{grid-template-columns:1fr}.section{padding:50px 0}.section-head{display:block}.values .wrap{justify-content:center;font-size:.7rem;gap:18px}.card,.panel{padding:24px}.form{width:calc(100% - 32px);padding:24px}.form h1{font-size:2rem}.footer{display:block}.footer>*{margin-bottom:15px}}
.form label:has(input[type=checkbox]){flex-wrap:wrap}.form label:has(input[type=checkbox]) a{text-decoration:underline}.post-body{overflow-wrap:anywhere}

@font-face{font-family:SanatanDevanagari;src:url('devanagari.ttf') format('truetype');font-display:swap}.hero-emblem p,.aum{font-family:SanatanDevanagari,sans-serif}.footer .brand img{width:36px;height:38px}
/* Modern BeingSocial-inspired Sanatan theme */
:root{--ink:#171b29;--muted:#646a79;--saffron:#c54f00;--bright:#ff7900;--paper:#fff;--line:#e8eaf0}body{background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.6}.wrap{width:min(1220px,calc(100% - 48px))}h1,h2,h3{font-family:inherit;font-weight:750;letter-spacing:-.045em}h1{font-size:clamp(2.75rem,5.5vw,5.8rem);line-height:1.06}h2{font-size:clamp(2rem,3.2vw,3.35rem);line-height:1.12}h3{font-size:1.4rem;letter-spacing:-.025em;line-height:1.3}.topbar{background:#171b29;color:#fff;font-size:.8rem;padding:10px 0}.topbar .wrap{display:flex;justify-content:space-between;gap:15px}.topbar a{color:#ffd1ae}.nav{min-height:102px}.brand{font-size:1.65rem}.brand small{font-size:.6rem;letter-spacing:.1em;color:#686b76}.nav nav{gap:20px;font-size:.9rem}.nav-actions{display:flex;gap:18px;align-items:center}.login-link{font-weight:650}.btn,button{border-radius:999px;padding:14px 22px;font-weight:700;box-shadow:none}.ghost{background:#fff;border:1px solid #d7dae3}.hero{background:radial-gradient(ellipse at 88% 40%,#ffe0ba 0,#fff1df 27%,transparent 57%),linear-gradient(120deg,#fff 22%,#fff7ed);border:0;padding:78px 0 92px}.hero-layout{grid-template-columns:1.25fr 1fr;gap:50px}.hero-copy .lead{font-size:1.18rem;max-width:615px}.pill{display:inline-block;padding:8px 13px;border:1px solid #f6d2b3;background:#fff7ee;color:#994000;border-radius:999px;font-size:.7rem;font-weight:750;letter-spacing:.07em}.trust-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;font-size:.8rem;font-weight:550;color:#666c77}.trust-row span:before{content:'✓';color:#a94a00;margin-right:6px}.hero-community{position:relative;padding:35px 35px 50px}.brand-orbit{background:#fff9f1;border:1px solid #f7ddc1;border-radius:50%;width:390px;height:390px;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;box-shadow:0 30px 80px #d26e0714}.brand-orbit img{width:225px;height:225px;object-fit:contain}.brand-orbit p{font-family:SanatanDevanagari,sans-serif;color:#b84c00;margin:14px 0 4px;font-size:1.3rem}.brand-orbit>span{font-size:.75rem;color:#6e625a}.floating-card{display:flex;gap:12px;align-items:center;background:white;border:1px solid #ece5dc;border-radius:18px;padding:16px 20px;box-shadow:0 12px 35px #28211112;position:absolute}.floating-card b{display:block;font-size:.85rem}.floating-card small{display:block;font-size:.75rem;color:#707580;margin-top:3px}.float-one{right:0;top:8px}.float-two{left:0;bottom:15px}.mini-icon{width:40px;height:40px;display:grid;place-items:center;background:#fff0df;border-radius:12px;color:#b84b00;font-size:1.5rem}.values{background:#fff;border-top:1px solid #ece5dc;border-bottom:1px solid #ece5dc;color:#7b6b5b;padding:24px 0}.values .wrap{font-size:.72rem;letter-spacing:.19em}.section{padding:82px 0}.section-head{align-items:flex-end;gap:50px;margin-bottom:35px}.section-head p{max-width:355px;font-size:1rem}.section-head h2{margin-bottom:0}.eyebrow{font-size:.72rem;letter-spacing:.12em;font-weight:750}.space-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.card,.panel{border-radius:22px;padding:28px;border-color:#e9eaf0;background:#fff}.card{transition:transform .18s,border-color .18s,box-shadow .18s}a.card:hover{transform:translateY(-3px);border-color:#fac798;box-shadow:0 14px 35px #a0480010;text-decoration:none}.card-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:25px}.number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#fff0df;color:#ad4900;font-size:.8rem;font-weight:750}.category-label{font-size:.7rem;font-weight:650;color:#707684}.space-card h3{font-size:1.2rem;min-height:3.1rem}.space-card p{font-size:.9rem}.space-card .text-link{font-size:.82rem}.text-link{color:#a94400;text-decoration:none}.text-link:hover{text-decoration:underline}.space-invite{background:#fff0de;border:0}.space-invite h3{font-size:1.8rem}.space-invite .btn{padding:12px 15px;font-size:.85rem}.soft-section{background:#f6f7fa}.steps article{padding:5px 24px 5px 0}.steps p{color:var(--muted);max-width:330px}.step-number{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;background:#fff0df;color:#b04900;border-radius:17px;font-weight:750;margin-bottom:10px}.feature{border-top:0;padding-top:32px}.feature h3{margin-top:25px}.dark{background:#171b29}.dark h2{font-weight:750}.dark .lead{color:#bbc0cd}.dark .eyebrow{color:#ffb976}.dark .btn{background:#ff870c}.region-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.region-grid a{background:#ffffff08;border:1px solid #ffffff25;border-radius:16px;padding:23px 18px;color:#fff;font-size:.95rem}.inline-callout{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 25px;border-radius:18px;background:#f6f7fa}.inline-callout p{font-weight:650}.safety-list article{padding:20px 0;border-bottom:1px solid var(--line)}.safety-list b{font-size:1.05rem}.safety-list p{color:var(--muted);margin:8px 0 0}.faq-section{padding-top:0}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.faq-grid details{border:1px solid var(--line);border-radius:16px;padding:20px 24px;align-self:start}.faq-grid summary{font-size:.95rem;font-weight:650;cursor:pointer}.faq-grid p{color:var(--muted);font-size:.9rem;margin-bottom:0}.join-banner{text-align:center;background:#fff0db;padding:70px 0}.join-banner h2{font-size:clamp(2.5rem,4.4vw,4.2rem);margin:20px 0}.join-banner p{color:#6c6053}.join-banner .btn{margin-top:12px}.banner-contact{display:block;font-size:.85rem;margin-top:20px;text-decoration:underline}.footer{padding:55px 0 20px;background:#fff;border:0;display:block}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px}.footer .brand{font-size:1.4rem}.footer-grid h3{font-size:.85rem;margin:12px 0 20px;letter-spacing:0}.footer-grid>div>a:not(.brand){display:block;margin:10px 0;font-size:.85rem;color:#676d7c}.footer-grid p{color:#737988;font-size:.85rem;margin-top:20px}.footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:22px;margin-top:38px;color:#747a87;font-size:.75rem}.form{border-radius:24px}.form input,.form select,.form textarea,.filter input,.filter select,select{border-color:#dfe1e8;border-radius:11px}.form label:has(input[type=checkbox]){display:block;line-height:1.7}.form input[type=checkbox]{vertical-align:middle;margin-right:8px}.form label:has(input[type=checkbox]) a{display:inline}.avatar{background:#fff0df}.panel{margin-top:28px}.notice{background:#fff3e5}.error,.success{border-radius:14px}.post-body{white-space:pre-wrap}.honeypot{display:none}@media(prefers-reduced-motion:reduce){.card{transition:none}}@media(max-width:1100px){.nav nav{order:3;width:100%;justify-content:center}.space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-layout{gap:20px}.brand-orbit{width:330px;height:330px}.brand-orbit img{width:185px;height:185px}.float-one{right:-5px}.footer-grid{gap:25px}}@media(max-width:700px){.wrap{width:calc(100% - 32px)}.topbar{font-size:.68rem}.topbar a{display:none}.nav{gap:18px;padding:18px 0}.brand{font-size:1.4rem}.brand small{font-size:.5rem}.nav-actions{gap:12px}.nav-actions .btn{font-size:.75rem;padding:10px 13px}.login-link{font-size:.8rem}.nav nav{justify-content:flex-start;gap:14px;font-size:.8rem}.hero{padding:42px 0 50px}.hero-layout{grid-template-columns:1fr}.hero h1{font-size:3.1rem}.pill{font-size:.58rem}.hero-copy .lead{font-size:1rem}.hero-community{padding:32px 15px 45px;margin-top:20px}.brand-orbit{width:290px;height:290px}.brand-orbit img{width:175px;height:175px}.brand-orbit p{font-size:1.1rem}.floating-card{padding:12px 15px;gap:8px}.floating-card b{font-size:.75rem}.floating-card small{font-size:.65rem}.float-one{top:4px;right:0}.float-two{left:0;bottom:0}.trust-row{gap:10px;font-size:.72rem}.values .wrap{gap:16px;justify-content:center;font-size:.62rem}.section{padding:55px 0}.section-head{display:block;margin-bottom:26px}.section-head p{margin-top:22px}.space-grid,.grid,.split,.faq-grid{grid-template-columns:1fr}.space-card h3{min-height:0}.space-card p{font-size:1rem}.card,.panel{padding:26px}.split{gap:32px}.region-grid{gap:10px}.region-grid a{padding:18px 12px;font-size:.85rem}.inline-callout{align-items:flex-start;flex-direction:column;gap:5px;padding:20px}.faq-section{padding-top:0}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin:8px 0}.steps article{padding-bottom:20px}.join-banner{padding:55px 0}.brand-orbit>span{font-size:.65rem}.form h1{font-size:2.25rem}}
.social-icons{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:1px solid #e7e9ef;background:#fff;transition:transform .15s}.social-icon:hover{transform:translateY(-2px)}.social-icon img{width:21px;height:21px}.social-icon.instagram{background:linear-gradient(135deg,#ffce75,#f25b46,#a42bba);border:0}.social-icon.facebook{background:#1877f2;border:0}.social-icon.youtube{background:#e52525;border:0}.social-icon.whatsapp{background:#137d40;border:0}.social-icon img{filter:invert(1)}.footer-grid .social-icons a{display:inline-flex;margin:0}.channel-status{display:inline-block;background:#f4f5f8;color:#626978;border-radius:999px;font-size:.8rem;padding:8px 12px}.platform-card .social-icon{width:50px;height:50px}.hero-copy .social-icons{margin:22px 0 0}.trust-row{margin-top:20px}
.dash-wrap{padding:45px 0 70px}.dash-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.dash-heading h1{font-size:2.5rem;margin:12px 0}.dash-heading p{color:var(--muted)}.dash-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-bottom:30px}.stat-card{border:1px solid var(--line);background:#fff8ef;border-radius:18px;padding:20px;display:grid;gap:8px}.stat-card span{font-size:.85rem;font-weight:650}.stat-card strong{font-size:2.1rem;color:var(--saffron)}.stat-card small{color:var(--muted)}.dash-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;align-items:start}.dash-sidebar{position:sticky;top:20px;padding:15px;background:#f6f7fa;border-radius:18px}.dash-sidebar nav{display:grid;gap:5px}.dash-sidebar a{font-size:.9rem;padding:10px;border-radius:10px}.dash-sidebar a:hover{background:#fff0df}.dash-section{border:1px solid var(--line);border-radius:22px;padding:26px;margin-bottom:25px;scroll-margin-top:25px}.dash-section h2{font-size:1.55rem;margin:0}.dash-section-title{display:flex;justify-content:space-between;gap:15px;align-items:center}.dash-section-title>span{font-size:.8rem;color:var(--muted)}.dash-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.dash-row:last-child{border-bottom:0}.dash-row h3{font-size:1rem;margin:0 0 7px}.dash-row p{font-size:.85rem;color:var(--muted);margin:5px 0}.dash-row small{font-size:.8rem;color:var(--muted)}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.compact-form{margin:0}.compact-form button,.role-form button{font-size:.8rem;padding:10px 15px;margin:0}.role-form{display:flex;gap:10px;align-items:flex-end;max-width:350px}.role-form label,.group-edit-form label{display:grid;gap:6px;font-size:.85rem;font-weight:650}.role-form select{font-size:.85rem;padding:10px}.status-chip{display:inline-block;font-size:.75rem;padding:4px 9px;border-radius:999px;margin:7px 8px 0 0;background:#f0f1f5;color:#646b78}.status-chip.active{background:#edf4e7;color:#3f612a}.status-chip.pending{background:#fff0db;color:#9a5700}.status-chip.suspended{background:#fff0f0;color:#a52e36}.empty-state,.dash-note{padding:18px;border-radius:12px;background:#f6f7fa;color:var(--muted);font-size:.9rem}.dash-note{margin-bottom:24px}.dash-group{padding:6px 0 20px;border-bottom:1px solid var(--line)}.edit-group summary{cursor:pointer;color:var(--saffron);font-size:.85rem;font-weight:650}.group-edit-form{display:grid;gap:15px;margin-top:20px}.group-edit-form input,.group-edit-form textarea{padding:12px;border:1px solid #dfe1e8;border-radius:10px;font:inherit;width:100%}.group-edit-form textarea{min-height:110px}.group-edit-form button{justify-self:start;font-size:.85rem}.activity-row{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);font-size:.8rem}.activity-row strong{font-weight:600}.activity-row small{font-size:.75rem;color:var(--muted)}@media(max-width:1000px){.dash-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-layout{grid-template-columns:180px minmax(0,1fr)}.dash-row{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.dash-heading{align-items:flex-start;flex-direction:column}.dash-stats{grid-template-columns:1fr 1fr}.dash-layout{grid-template-columns:1fr}.dash-sidebar{position:static}.dash-sidebar nav{grid-template-columns:1fr 1fr}.dash-section{padding:20px}.dash-section-title{align-items:flex-start;flex-direction:column;gap:8px}.role-form{flex-wrap:wrap}.dash-heading h1{font-size:2rem}.activity-row{grid-template-columns:1fr;gap:4px}.dash-row{overflow-wrap:anywhere}.stat-card{padding:16px}.dash-content{min-width:0}}
.policy-switch{display:inline-flex;align-items:center;gap:12px;max-width:100%;white-space:normal}.switch-track{display:inline-flex;width:44px;height:26px;padding:3px;background:#777;border-radius:30px;flex-shrink:0}.switch-track span{width:20px;height:20px;border-radius:50%;background:white;transition:transform .2s}.policy-switch[aria-checked=true] .switch-track{background:#873b13}.policy-switch[aria-checked=true] .switch-track span{transform:translateX(18px)}
