:root{--bg:#edebf3;--surface:#fff;--raised:#f6f5fa;--ink:#1e2340;--muted:#5f637c;--line:#d9d6e4;--gold:#e0a526;--gold-ink:#1e2340;--gold-soft:#f7e6bc;--sage:#4f7f6c;--sage-soft:#dcebe4;--danger:#a33a3a;--serif:"Newsreader", "Noto Serif Devanagari", Georgia, serif;--sans:"Atkinson Hyperlegible", "Mukta", system-ui, sans-serif;--r-lg:20px;--r-md:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#151829;--surface:#1f2338;--raised:#262a42;--ink:#eceaf4;--muted:#a3a6be;--line:#33385a;--gold:#f0b93c;--gold-soft:#3d3320;--sage:#7db59d;--sage-soft:#203630;--danger:#e07a7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#151829;--surface:#1f2338;--raised:#262a42;--ink:#eceaf4;--muted:#a3a6be;--line:#33385a;--gold:#f0b93c;--gold-soft:#3d3320;--sage:#7db59d;--sage-soft:#203630;--danger:#e07a7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-text-size-adjust:100%;font-size:17px;line-height:1.5}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}img{display:block}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}#main:focus{outline:none}h1{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 4px;font-size:2rem;font-weight:500;line-height:1.15}h2{font-family:var(--serif);margin:32px 0 12px;font-size:1.35rem;font-weight:500;line-height:1.25}h3{font-family:var(--serif);margin:0 0 6px;font-size:1.2rem;font-weight:500}p{margin:0 0 12px}.sub{color:var(--muted);margin:0 0 20px}.muted{color:var(--muted)}.hint{color:var(--muted);font-size:.88rem;font-weight:400}.error{color:var(--danger);font-weight:700}.field-label,label{margin:16px 0 6px;font-size:.95rem;font-weight:700;display:block}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 18px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.gold{background:var(--gold);color:var(--gold-ink);border-color:var(--gold);font-weight:700}.btn.sage{background:var(--sage);color:#fff;border-color:var(--sage)}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--ink)}.btn.danger,.btn.ghost.danger{color:var(--danger)}.btn.small{min-height:38px;padding:6px 14px;font-size:.92rem}.btn.big{min-height:52px;padding:14px 26px;font-size:1.05rem}.linkbtn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.88rem;text-decoration:underline}.linkbtn.danger{color:var(--danger)}.actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.actions.tight{margin-top:0}.row{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.iconbtn{color:var(--muted);border-radius:999px;padding:10px;display:inline-flex}.iconbtn[aria-current=page]{color:var(--ink)}input[type=text],input[type=tel],input[type=search],textarea,select{border:1px solid var(--line);background:var(--raised);border-radius:12px;width:100%;padding:11px 12px}textarea{resize:vertical;min-height:100px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{border:1px solid var(--line);background:var(--raised);cursor:pointer;border-radius:999px;min-height:36px;padding:6px 12px;font-size:.92rem}.chips button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.skip{background:var(--ink);color:var(--bg);z-index:30;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.brand{font-family:var(--serif);align-items:center;gap:10px;font-size:1.4rem;font-weight:500;text-decoration:none;display:inline-flex}.brand img{border-radius:8px}.sidebar{display:none}.topbar{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:12px 16px 0;display:flex}main{padding:16px 16px calc(96px + env(safe-area-inset-bottom));max-width:1180px;margin:0 auto}.page{max-width:640px}.page.wide{max-width:none}.tabs{background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:5;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabs a{max-width:160px;color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:2px;min-height:60px;padding:10px 4px 12px;font-size:.82rem;text-decoration:none;display:flex}.tabs a[aria-current=page]{color:var(--ink);font-weight:700}.tabs a[aria-current=page] svg{color:var(--gold)}@media (width>=900px){.shell{background:linear-gradient(to right, var(--surface) 239px, var(--line) 239px 240px, var(--bg) 240px);grid-template-columns:240px 1fr;min-height:100dvh;display:grid}.topbar,.tabs{display:none}.sidebar{flex-direction:column;align-self:start;gap:28px;height:100dvh;padding:28px 18px;display:flex;position:sticky;top:0}.sidebar nav{flex-direction:column;gap:2px;display:flex}.sidebar nav a{color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.sidebar nav a:hover{background:var(--raised);color:var(--ink)}.sidebar nav a[aria-current=page]{background:var(--raised);color:var(--ink);font-weight:700}.sidebar nav a[aria-current=page] svg{color:var(--gold)}.sidebar-note{color:var(--muted);align-items:flex-start;gap:8px;margin-top:auto;font-size:.85rem;display:flex}.sidebar-note svg{flex:none;margin-top:2px}main{width:100%;margin:0;padding:40px 48px 64px}h1{font-size:2.4rem}}.empty{color:var(--muted);background:var(--surface);border:1px dashed var(--line);border-radius:var(--r-md);padding:20px}.empty p{margin:0 0 12px}.plist{background:var(--surface);border-radius:var(--r-md);border:1px solid var(--line);margin:0;padding:0;list-style:none;overflow:hidden}.plist li+li{border-top:1px solid var(--line)}.plist a,.plist button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 18px;text-decoration:none;display:flex}.plist a:hover,.plist button:hover{background:var(--raised)}.plist a[aria-current=page]{background:var(--raised);box-shadow:inset 3px 0 0 var(--gold)}.plist .pn{font-family:var(--serif);font-size:1.15rem}.plist .meta{color:var(--muted);white-space:nowrap;font-size:.86rem}.back{color:var(--muted);align-items:center;gap:4px;margin-bottom:12px;text-decoration:none;display:inline-flex}.tag{color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:1px 8px;font-size:.78rem;display:inline-flex}.notice{background:var(--gold-soft);border-radius:var(--r-md);margin-bottom:20px;padding:16px 18px}.today-grid{gap:8px;display:grid}@media (width>=1100px){.page:has(.today-grid){max-width:1040px}.today-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px}.today-side{position:sticky;top:24px}}.pray{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);margin-bottom:16px;padding:22px 20px}.pray.done{border-color:var(--gold)}.pray .name{font-family:var(--serif);font-size:1.6rem;font-weight:500;text-decoration:none;display:inline-block}.pray .name:hover{text-decoration:underline}.pray .when{color:var(--muted);margin:2px 0 14px;font-size:.9rem}.reqs{margin:0 0 18px;padding:0;list-style:none}.reqs li{border-top:1px solid var(--line);padding:8px 0}.reqs li:first-child{border-top:0}.age{color:var(--muted);font-size:.85rem}.follow{background:var(--sage-soft);border-radius:var(--r-md);margin-bottom:12px;padding:16px 18px}.follow .q{font-family:var(--serif);margin:0 0 4px;font-size:1.15rem}.holdwrap{align-items:center;gap:14px;display:flex}.holdwrap.small{gap:10px}.hold{border:2px solid var(--gold);background:var(--surface);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;width:76px;height:76px;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.hold.small{width:48px;height:48px}.hold .fill{background:var(--gold);border-radius:50%;transition:transform .15s ease-out;position:absolute;inset:0;transform:scale(0)}.hold.holding .fill{transition:transform 1.1s cubic-bezier(.3,.1,.3,1);transform:scale(1)}.hold.small.holding .fill{transition-duration:.8s}.hold.done{background:var(--gold)}.hold.done .fill{transform:scale(1)}.hold svg{position:relative}.hold.done svg,.hold.holding svg{color:var(--gold-ink)}.holdlabel{color:var(--muted);font-size:.95rem}.holdlabel strong{color:var(--ink);display:block}.list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.search{margin-bottom:12px}.split-detail,.split.has-detail .split-list{display:none}.split.has-detail .split-detail{display:block}.placeholder{display:none}@media (width>=900px){.split{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:40px;max-width:1080px;display:grid}.split .split-list,.split.has-detail .split-list{display:block;position:sticky;top:24px}.split .split-detail{display:block}.split .back{display:none}.placeholder{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--r-lg);place-items:center;gap:8px;margin-top:56px;padding:80px 24px;display:grid}.placeholder p{margin:0}.split-detail{max-width:640px}}.detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.req-list{margin:0;padding:0;list-style:none}.req-list li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:10px;padding:14px 16px}.req-list .t{margin:0 0 2px}.req-list .age{margin:0}.req-list .actions{margin-top:10px}.add-req{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin-top:16px;padding:4px 16px 16px}.danger-zone{border-top:1px solid var(--line);margin-top:40px;padding-top:16px}.answered{border-left:3px solid var(--sage);margin:0 0 22px;padding:4px 0 4px 16px}.answered .what{margin:0}.answered .what a{text-decoration:none}.answered .note{font-family:var(--serif);margin:6px 0;font-size:1.15rem}.answered .meta{color:var(--muted);margin:0;font-size:.88rem}.answered-toggle{margin:12px 0;padding-left:0}.cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.page:has(.cards){max-width:900px}.cards{grid-template-columns:repeat(2,1fr)}}.gcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);height:100%;padding:20px;text-decoration:none;display:block}.gcard:hover{border-color:var(--gold)}.gname{font-family:var(--serif);margin-bottom:4px;font-size:1.4rem;display:block}.gcard .meta{color:var(--muted);font-size:.9rem}.gate{max-width:520px}.group-layout{gap:24px;display:grid}@media (width>=1000px){.group-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;max-width:1080px}.group-side{position:sticky;top:24px}.group-side h2:first-of-type{margin-top:24px}}.share{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:4px 18px 18px}.greq{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:14px;padding:18px 20px}.greq.done{border-color:var(--gold)}.greq .by{color:var(--muted);margin:0 0 6px;font-size:.9rem}.greq .by strong{color:var(--ink)}.greq .t{font-family:var(--serif);margin:0 0 14px;font-size:1.2rem;line-height:1.4}.greq-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.greq .count{color:var(--muted);font-size:.9rem}.prayed{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.prayed svg{color:var(--gold)}.greq .hint{margin:10px 0 0}.invite{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:4px 18px 18px}.notice .invite{background:0 0;border:0;padding:0}.invite-url{word-break:break-all;background:var(--raised);border-radius:10px;margin:0;padding:8px 10px;font-size:.92rem}.members{margin:0 0 16px;padding:0;list-style:none}.members li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 0;display:flex}.members li:first-child{border-top:0}.members .tag{margin-left:0}.member-actions{gap:12px;width:100%;display:flex}.join-page{flex-direction:column;align-items:center;gap:32px;min-height:100dvh;padding:32px 16px;display:flex}.join-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:480px;padding:28px 24px}.settings-block{border-top:1px solid var(--line);margin-top:24px;padding-top:4px}.settings-block:first-of-type{border-top:0;margin-top:0}.settings-block h2{margin-top:16px}.modal{border-radius:var(--r-lg);background:var(--surface);width:min(540px,100vw - 32px);color:var(--ink);border:0;max-height:88dvh;padding:0}.modal::backdrop{background:#1416288c}.modal-body{padding:22px 20px}.modal-body h3{margin-bottom:8px;font-size:1.45rem}.modal-body h2{margin-top:28px;font-size:1.15rem}.toast{left:50%;bottom:calc(92px + env(safe-area-inset-bottom));background:var(--ink);color:var(--bg);text-align:center;opacity:0;pointer-events:none;z-index:40;border-radius:999px;width:max-content;max-width:calc(100vw - 32px);padding:10px 18px;font-size:.95rem;transition:opacity .2s;position:fixed;transform:translate(-50%)}.toast.show{opacity:1}@media (width>=900px){.toast{bottom:32px;left:calc(50% + 120px)}}.landing{--pad:16px}.l-header{padding:18px var(--pad);justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;display:flex}.l-hero{padding:32px var(--pad) 56px;align-items:center;gap:40px;max-width:1120px;margin:0 auto;display:grid}.l-hero h1{letter-spacing:-.02em;max-width:13ch;margin-bottom:20px;font-size:clamp(2.3rem,7vw,4rem);line-height:1.05}.lede{max-width:34em;color:var(--muted);font-size:1.15rem}.l-hero .hint{margin-top:14px}.l-chat{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;justify-self:center;gap:10px;width:100%;max-width:420px;margin:0;padding:18px 16px 14px;display:flex;box-shadow:0 30px 60px -30px #1e234059}.chat-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;font-weight:700;display:flex}.avatar{background:var(--sage-soft);width:32px;height:32px;color:var(--sage);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.bubble{border-radius:16px;max-width:84%;padding:9px 12px 18px;font-size:.95rem;line-height:1.4;position:relative}.bubble.out{background:var(--gold-soft);border-bottom-right-radius:4px;align-self:flex-end}.bubble.in{background:var(--raised);border-bottom-left-radius:4px;align-self:flex-start}.bubble .verse{font-family:var(--serif);margin-top:6px;font-style:italic;display:block}.bubble .time{color:var(--muted);font-size:.7rem;position:absolute;bottom:3px;right:10px}.chat-gap{color:var(--muted);background:var(--raised);text-align:center;border-radius:999px;align-self:center;padding:3px 12px;font-size:.78rem}.l-chat figcaption{text-align:center;margin-top:4px}@media (width>=900px){.landing{--pad:32px}.l-hero{grid-template-columns:1.1fr 1fr;padding-top:64px;padding-bottom:96px}}.l-steps,.l-groups,.l-private,.l-cta{padding:56px var(--pad);max-width:1120px;margin:0 auto}.l-steps{border-top:1px solid var(--line)}.l-steps h2,.l-groups h2,.l-private h2,.l-cta h2{margin:0 0 24px;font-size:clamp(1.7rem,4vw,2.4rem)}.l-steps ol{counter-reset:step;gap:28px;margin:0;padding:0;list-style:none;display:grid}.l-steps li{counter-increment:step;border-top:2px solid var(--gold);padding-top:18px}.l-steps li:before{content:counter(step);font-family:var(--serif);color:var(--gold);margin-bottom:10px;font-size:2.4rem;line-height:1;display:block}.l-steps li p{color:var(--muted)}@media (width>=800px){.l-steps ol{grid-template-columns:repeat(3,1fr);gap:40px}}.l-groups{align-items:center;gap:32px;display:grid}.l-groups>div>p{color:var(--muted);max-width:34em}.ticks{margin:20px 0 0;padding:0;list-style:none}.ticks li{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.ticks svg{color:var(--sage);flex:none;margin-top:2px}.l-greq{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);justify-self:center;width:100%;max-width:420px;padding:22px}.l-greq .by{color:var(--muted);margin:0 0 6px;font-size:.9rem}.l-greq .by strong{color:var(--ink)}.l-greq .t{font-family:var(--serif);font-size:1.3rem;line-height:1.35}.l-greq .count{align-items:center;gap:8px;margin:0 0 4px;font-weight:700;display:flex}.l-greq .dot{background:var(--gold);border-radius:50%;width:10px;height:10px}@media (width>=900px){.l-groups{grid-template-columns:1.1fr 1fr}}.l-private{text-align:center}.l-private svg{color:var(--gold);margin:0 auto 12px;display:block}.l-private p{color:var(--muted);max-width:36em;margin:0 auto}.l-cta{text-align:center;background:var(--ink);color:var(--bg);width:calc(100% - 2 * var(--pad));border-radius:28px;margin:24px auto 0}.l-cta h2{color:var(--bg)}.l-footer{padding:32px var(--pad) 48px;text-align:center;color:var(--muted);font-size:.88rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.badge{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.72rem;font-weight:700;line-height:1;display:inline-grid}.bell{position:relative}.bell .badge{position:absolute;top:2px;right:0}.nav-label{color:var(--muted);margin:0 12px 6px;font-size:.82rem}.sidebar>.btn{width:100%}@media (width>=900px){.sidebar{gap:22px;overflow-y:auto}.sidebar nav+nav{border-top:1px solid var(--line);padding-top:16px}}.tabs a.active{color:var(--ink);font-weight:700}.tab-share .share-dot{background:var(--gold);width:34px;height:34px;color:var(--gold-ink);border-radius:50%;place-items:center;margin-top:-4px;display:grid}.tabs a.tab-share[aria-current=page] svg{color:var(--gold-ink)}@media (width<=899px){.hide-mobile{display:none}}.page.feed{max-width:680px}.featured-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:14px;margin-bottom:12px;padding:12px 16px;text-decoration:none;display:flex}.featured-strip:hover{border-color:var(--gold)}.featured-strip strong{display:block}.flag{font-size:1.6rem;line-height:1}h1 .flag,h2 .flag{font-size:.9em}.share-prompt{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px 14px 14px 20px;font-size:1.05rem;text-decoration:none;display:flex}.share-prompt:hover{border-color:var(--gold)}.filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cat-select{border-radius:999px;width:auto;min-width:150px;padding:7px 12px}.load-more{margin:8px auto 0;display:flex}.post{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:14px;padding:18px 20px 14px}.post.has-prayed{border-color:var(--gold)}.post .by{color:var(--muted);margin:0 0 8px;font-size:.9rem}.post .by strong{color:var(--ink)}.post .by .tag{margin-left:6px}.post .country{color:inherit;text-decoration:none}.post .country:hover{text-decoration:underline}.post .t{font-family:var(--serif);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 14px;font-size:1.22rem;line-height:1.45}.post-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.post-foot .count{color:var(--muted);font-size:.92rem}.post-foot .cat{color:var(--muted);background:var(--raised);border-radius:999px;padding:2px 10px;font-size:.8rem}.post-menu{gap:14px;margin-left:auto;display:flex}.answer{background:var(--sage-soft);border-radius:var(--r-md);margin:0 0 14px;padding:10px 14px}.answer-label{color:var(--sage);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.answer .note{font-family:var(--serif);margin:4px 0 0;font-size:1.1rem}.praybtn{border:2px solid var(--gold);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 18px;font-weight:700;display:inline-flex;position:relative}.praybtn:hover{background:var(--gold-soft)}.praybtn.done{background:var(--gold);color:var(--gold-ink)}.praybtn.big{min-height:54px;padding:12px 24px;font-size:1.05rem}.praybtn.glow:after{content:"";border-radius:inherit;animation:.9s ease-out pray-glow;position:absolute;inset:-2px}@keyframes pray-glow{0%{box-shadow:0 0 #e0a526b3}to{box-shadow:0 0 0 18px #e0a52600}}.share-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:4px 20px 20px}.counter{text-align:right;margin:4px 0 0}label.check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-weight:700;display:flex}label.check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}label.check .hint{display:block}.notice.small{margin:18px 0 0;padding:10px 14px;font-size:.9rem}.world{max-width:1000px}.featured{background:var(--ink);color:var(--bg);border-radius:24px;margin-bottom:8px;padding:24px 22px}.featured h2{color:var(--bg);margin:0 0 14px;font-size:clamp(2rem,6vw,3rem)}.featured-label{opacity:.8;margin:0 0 4px}.featured .count{opacity:.85}.featured .linkbtn{color:var(--bg);opacity:.85;margin-top:12px;display:inline-block}.featured .praybtn{color:var(--bg);background:0 0}.featured .praybtn.done{background:var(--gold);color:var(--gold-ink)}.featured.compact{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.featured.compact .featured-label,.featured.compact .count{opacity:1;color:var(--muted)}.featured.compact .praybtn{color:var(--ink)}.featured.compact .praybtn.done{color:var(--gold-ink)}.prompts{margin:0 0 18px;padding-left:20px}.prompts li{padding:2px 0}.prompts.small{color:var(--muted);font-size:.92rem}.country-pray{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.country-grid{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.country-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.country-grid{grid-template-columns:repeat(3,1fr)}}.country-grid a{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-height:56px;padding:10px 14px;text-decoration:none;display:grid}.country-grid a:hover{border-color:var(--gold)}.country-grid .flag{grid-row:span 2}.country-grid .meta{color:var(--muted);grid-column:2;align-items:center;gap:4px;font-size:.82rem;display:flex}.country-grid .meta svg{color:var(--gold)}.country-grid .meta:empty{display:none}.praying-total{flex-wrap:wrap;align-items:baseline;gap:12px;margin:4px 0 20px;display:flex}.praying-total p{color:var(--muted);margin:0}.praying-total .big-number{font-family:var(--serif);color:var(--ink);font-size:3.4rem;line-height:1}.mine-item{margin-bottom:18px}.mine-item .post{margin-bottom:0}.who{color:var(--muted);margin:8px 6px 0;font-size:.92rem}.who strong{color:var(--ink)}.notices{margin:0;padding:0;list-style:none}.notices li{border-radius:var(--r-md);gap:14px;margin-bottom:6px;padding:14px 16px;display:flex}.notices li.unread{background:var(--surface);box-shadow:inset 3px 0 0 var(--gold)}.notices p{margin:0 0 2px}.notices .snippet{font-family:var(--serif);color:var(--muted)}.notices .note{font-family:var(--serif);margin-top:4px;font-size:1.05rem}.n-icon{background:var(--gold-soft);width:38px;height:38px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.notices li.answered .n-icon{background:var(--sage-soft);color:var(--sage)}.more-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.more-list li+li{border-top:1px solid var(--line)}.more-list a{align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.more-list a:hover{background:var(--raised)}.more-list svg{color:var(--gold);flex:none;margin-top:2px}.more-list .hint{display:block}.admin{width:100%;max-width:760px}.l-demo{flex-direction:column;justify-self:center;gap:12px;width:100%;max-width:440px;display:flex}.l-demo .post{margin:0;box-shadow:0 30px 60px -30px #1e234059}.l-notice{background:var(--ink);color:var(--bg);border-radius:16px;align-self:flex-end;align-items:center;gap:10px;padding:10px 14px;font-size:.92rem;display:flex}.l-notice svg{color:var(--gold);flex:none}.l-demo-cap{text-align:center;margin:0}.l-country .t{margin:0 0 10px;font-size:2rem}.actions.center{justify-content:center}.btn.on-dark{color:var(--bg);background:0 0;border-color:#edebf380}.flag:empty{display:none}.voicebtn{gap:6px}.quote{font-family:var(--serif);color:var(--muted);border-left:3px solid var(--gold);margin:4px 0 14px;padding-left:12px;font-size:1.1rem}.rec-center{flex-direction:column;align-items:center;gap:10px;padding:18px 0 6px;display:flex}.recbtn{background:var(--gold);width:96px;height:96px;color:var(--gold-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:box-shadow 80ms linear;display:grid}.recbtn.live{background:var(--danger);color:#fff}.rec-time{font-family:var(--serif);font-variant-numeric:tabular-nums;margin:0;font-size:2rem}.rec-bar{background:var(--raised);border-radius:999px;width:100%;max-width:320px;height:6px;overflow:hidden}.rec-bar span{background:var(--gold);height:100%;display:block}.native-audio{width:100%}.vplayer{background:var(--raised);border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 10px;padding:6px 16px 6px 6px;display:flex}.vplay{background:var(--ink);width:44px;height:44px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.vplay:disabled{opacity:.6}.vtrack{background:var(--line);border-radius:999px;flex:1;min-width:80px;height:6px;overflow:hidden}.vtrack span{background:var(--gold);height:100%;display:block}.vtime{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.88rem}.error.small{width:100%;margin:0 0 0 8px;font-size:.85rem}.vlist{margin-top:18px}.vcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:14px;padding:18px 20px 14px}.vcard.new{border-color:var(--gold)}.vcard .by{color:var(--muted);margin:0 0 4px;font-size:.92rem}.vcard .by strong{color:var(--ink)}.vcard .snippet{font-family:var(--serif);color:var(--muted);margin:0 0 6px}.new-tag{border-color:var(--gold);color:var(--ink)}.transcript{font-family:var(--serif);background:var(--raised);border-radius:var(--r-md);padding:10px 14px;font-size:1.05rem}.vcard-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.prayed-label{color:var(--sage);align-items:center;gap:6px;font-weight:700;display:inline-flex}.vstatus{color:var(--muted);margin:0;font-size:.92rem}.vstatus.thanked{color:var(--sage);font-weight:700}.n-listen{margin:6px 0}.notices a{text-decoration:none}.share-more{margin:8px 0 0}.card-preview{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.card-preview img{border:1px solid var(--line);border-radius:12px;width:220px}.post-page{min-height:100dvh}.post-page-main{max-width:640px;margin:0 auto;padding:8px 16px 64px}.post-page-main h1{margin-bottom:8px}.post-page-cta{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);margin-top:40px;padding:24px}.post-page-cta h2{margin-top:0}:lang(ne) body{line-height:1.6}:lang(ne) h1{line-height:1.3}.strip-dot{background:var(--gold);width:12px;height:12px;box-shadow:0 0 0 5px var(--gold-soft);border-radius:50%;flex:none}.featured-province{opacity:.8;margin:-8px 0 14px}.featured.compact .featured-province{opacity:1;color:var(--muted)}.province h3{color:var(--muted);margin:22px 0 8px;font-size:1.05rem}.country-grid .cn,.country-grid .meta{grid-column:1/-1}.topbar-actions{align-items:center;gap:4px;display:flex}.sidebar .lang-btn{align-self:flex-start;margin-top:auto}.lang-btn{margin-top:18px}.l-two{gap:32px;display:grid}.l-two svg{color:var(--gold);margin-bottom:8px}.l-two h2{margin-bottom:12px!important}.l-two p{color:var(--muted)}@media (width>=800px){.l-two{grid-template-columns:1fr 1fr;gap:56px}}.l-header .actions.tight{gap:4px}:lang(ne) body{font-size:18px}:lang(ne) .post .t{font-size:1.25rem;line-height:1.6}.welcome{background:var(--gold-soft);border-radius:var(--r-lg);margin:6px 0 16px;padding:18px 20px}.welcome h2{margin:0 0 8px;font-size:1.2rem}.welcome ol{margin:0 0 14px;padding-left:22px}.welcome li{padding:3px 0}.post>.count{color:var(--muted);margin:-4px 0 12px;font-size:.92rem}.post-foot{gap:10px}.post-foot .btn,.post-foot .praybtn{min-height:48px}.voicebtn{border-color:var(--line)}.post-menu{margin-left:auto;position:relative}.menu-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px}.menu-pop{z-index:6;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;min-width:170px;display:flex;position:absolute;bottom:48px;right:0;overflow:hidden;box-shadow:0 12px 30px -12px #14162859}.menu-pop button{text-align:left;cursor:pointer;background:0 0;border:0;min-height:48px;padding:12px 16px;font-size:.98rem}.menu-pop button+button{border-top:1px solid var(--line)}.menu-pop button:hover{background:var(--raised)}.menu-pop .danger{color:var(--danger)}.more-opts{border-top:1px solid var(--line);margin-top:16px;padding-top:10px}.more-opts summary{cursor:pointer;color:var(--muted);align-items:center;min-height:44px;padding:8px 0;display:flex}.btn.full{width:100%;margin-top:16px}.quick-links{flex-wrap:wrap;gap:8px;margin:4px 0 20px;display:flex}.quick-link{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 16px;text-decoration:none;display:inline-flex}.quick-link svg{color:var(--gold)}.lang-pill{border-color:var(--line)}.tab-bell .bell{display:inline-flex;position:relative}.tab-bell .badge{position:absolute;top:-6px;right:-12px}.tabs a{font-size:.88rem}.help-main{max-width:680px;margin:0 auto;padding:8px 16px 48px}.help-main .lede{font-size:1.1rem}.help-next{margin:0;padding-left:22px}.help-next li{padding:8px 0}.help-next strong,.help-ways strong{display:block}.help-next span,.help-ways li>span>span{color:var(--muted)}.help-ways{margin:0;padding:0;list-style:none}.help-ways li{border-top:1px solid var(--line);gap:12px;padding:10px 0;display:flex}.help-ways li:first-child{border-top:0}.help-ways svg{color:var(--sage);flex:none;margin-top:3px}.help-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-top:32px;padding:4px 20px 20px}.help-form .sent{color:var(--sage);font-size:1.1rem;font-weight:700}.l-helpband{max-width:1120px;padding:48px var(--pad);text-align:center;margin:0 auto}.l-helpband h2{margin:0 0 12px;font-size:clamp(1.5rem,4vw,2rem)}.l-helpband p{color:var(--muted);max-width:36em;margin:0 auto 18px}.admin{max-width:1040px}.dash-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.dash-head h2{margin:8px 0}.dash-head .btn{margin-left:auto}.tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:8px 0;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px}.tile-label{color:var(--muted);margin:0;font-size:.88rem}.tile-value{font-family:var(--serif);font-variant-numeric:tabular-nums;margin:2px 0;font-size:2.2rem;line-height:1.1}.tile-note{color:var(--muted);margin:0;font-size:.8rem}.dash-sub{margin:28px 0 10px;font-size:1.15rem}.minis{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.mini{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:12px 14px 10px}.mini figcaption{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mini-title{font-size:.92rem;font-weight:700}.mini-total{font-variant-numeric:tabular-nums}.mini-readout{color:var(--muted);margin:2px 0 6px;font-size:.82rem}.mini-readout strong{color:var(--ink)}.mini svg{width:100%;height:auto;display:block;overflow:visible}.mini svg g:focus{outline:none}.mini svg g:focus-visible .mini-bar{fill:var(--gold)}.mini-bar{fill:var(--ink);opacity:.82}.mini-bar.on{fill:var(--gold);opacity:1}.mini-base{stroke:var(--line);stroke-width:1px}.mini-axis{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:.74rem;display:flex}.dash-table{margin-top:10px}.dash-table summary{cursor:pointer;color:var(--muted);align-items:center;min-height:36px;display:flex}.dash-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--surface);width:100%;font-size:.88rem}.dash-table th,.dash-table td{text-align:right;border-bottom:1px solid var(--line);padding:6px 10px}.dash-table th:first-child,.dash-table td:first-child{text-align:left}.rankeds{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:24px;display:grid}.ranked{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:4px 16px 12px}.ranked h3{margin:12px 0 8px;font-size:1rem}.ranked ul{margin:0;padding:0;list-style:none}.ranked li{grid-template-columns:110px 1fr 32px;align-items:center;gap:8px;padding:4px 0;font-size:.9rem;display:grid}.r-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-track{background:var(--raised);border-radius:999px;height:8px;overflow:hidden}.r-bar{background:var(--ink);opacity:.82;border-radius:999px;height:100%;display:block}.r-n{text-align:right;font-variant-numeric:tabular-nums}.feed-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin:0;padding:0;list-style:none}.feed-list li{border-top:1px solid var(--line);overflow-wrap:anywhere;align-items:flex-start;gap:12px;padding:10px 14px;font-size:.92rem;display:flex}.feed-list li:first-child{border-top:0}.feed-list .n-icon{width:30px;height:30px}.dash-ga{margin-top:14px}.mod-h{border-top:1px solid var(--line);margin-top:44px;padding-top:20px}.summary{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:8px 0 12px;padding:18px 22px}.summary p{font-family:var(--serif);margin:0;font-size:1.3rem;line-height:1.5}.attention{border-radius:var(--r-md);background:var(--gold-soft);margin-bottom:8px;padding:12px 18px}.attention.clear{background:var(--sage-soft)}.attention h3{align-items:center;gap:8px;margin:0;font-size:1.05rem;display:flex}.attention ul{margin:8px 0 0;padding-left:28px}.attention a{font-weight:700}.chart-controls{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.big-chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0;padding:16px 18px 12px}.big-readout{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.big-readout-day{color:var(--muted)}.big-readout-value{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:1.6rem}.big-chart svg{width:100%;height:auto;display:block;overflow:visible}.big-chart svg g:focus{outline:none}.big-bar{fill:var(--ink);opacity:.78}.big-bar.on{fill:var(--gold);opacity:1}.axis-grid{stroke:var(--line);stroke-dasharray:3 4}.axis-base{stroke:var(--muted);stroke-width:1px}.axis-label{fill:var(--muted);font-size:12px;font-family:var(--sans)}.big-chart figcaption{margin-top:8px}.trend.up{color:var(--sage);font-weight:700}.trend.down{color:var(--muted)}.dash-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:10px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:4px 16px 14px}.panel h3{margin:12px 0 8px;font-size:1rem}.hbars{margin:0;padding:0;list-style:none}.hbars li{grid-template-columns:minmax(110px,40%) 1fr auto;align-items:center;gap:10px;padding:5px 0;font-size:.92rem;display:grid}.hb-label{line-height:1.3}.hb-track{background:var(--raised);border-radius:999px;height:10px;overflow:hidden}.hb-bar{background:var(--ink);opacity:.78;border-radius:999px;min-width:2px;height:100%;display:block}.hb-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.alltime{margin:0;padding:0;list-style:none}.alltime li{border-top:1px solid var(--line);padding:5px 0}.alltime li:first-child{border-top:0}.feed-day{color:var(--muted);margin:16px 0 6px;font-size:.9rem;font-weight:700}@media (width<=600px){.summary p{font-size:1.1rem}.dash-grid{grid-template-columns:1fr}}
