.feature-workspace{margin-top:18px}.workspace-form,.study-reading,.journey-step{display:grid;gap:12px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#32182eaa}.workspace-form textarea,.study-reading textarea,.workspace-form select{width:100%;min-height:110px;padding:13px;border:1px solid #f6c7be44;border-radius:13px;background:#1d1020b8;color:#fff0ed;font:12px/1.5 'DM Sans'}.workspace-form select{min-height:42px}.workspace-form label{display:grid;gap:7px;color:#e5c9c9;font-size:11px}.workspace-form .primary,.study-reading .primary{justify-self:start}.entry-list{display:grid;gap:10px;margin-top:14px}.entry-list article{padding:14px;border:1px solid #f6c7be24;border-radius:14px;background:#1d102077}.entry-list small{color:#efb1a5;font-size:9px}.entry-list p{margin:6px 0 0;color:#ead2d2;font-size:12px;line-height:1.5;white-space:pre-wrap}.empty-state{padding:20px;text-align:center;color:#cbb0b5;font-size:11px}.radar-form .toggle{display:flex;align-items:center;gap:8px}.radar-form .toggle input{accent-color:#df7d83}.study-reading>p{margin:0;color:#fff2ea;font:600 25px/1.3 'Playfair Display',serif}.study-reading>small{color:#f5c796}.study-reading hr{width:100%;border:0;border-top:1px solid var(--line)}.study-reading h3{margin:0;font:600 18px 'Playfair Display',serif}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.product-grid article{padding:15px;border:1px solid var(--line);border-radius:18px;background:#32182eaa}.product-art{height:130px;display:grid;place-items:center;margin-bottom:13px;border-radius:13px;background:linear-gradient(135deg,#7a344a,#3c233c);color:#f8c9b9;font-size:46px}.product-grid small{color:#eab4ac;font-size:8px;font-weight:bold;letter-spacing:1px}.product-grid h3{margin:6px 0;font:600 15px 'Playfair Display',serif}.product-grid p{margin:0 0 12px;color:#f5d09b;font-size:12px}.cart-summary{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding:16px 18px;border:1px solid var(--line);border-radius:15px;background:#1d102077}.cart-summary strong{font:600 16px 'Playfair Display',serif}.cart-summary strong span{color:#f5c796}.journey-step{grid-template-columns:42px 1fr;align-items:start}.journey-step>b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#74364b;color:#ffe0d4}.journey-step h3{margin:0;font:600 18px 'Playfair Display',serif}.journey-step p{color:#d9bec0;font-size:11px;line-height:1.5}.journey-step .primary{justify-self:start}@media(max-width:650px){.product-grid{grid-template-columns:1fr}.feature-hero{padding:28px 24px}}
.featured-store{display:grid;grid-template-columns:190px 1fr;gap:23px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:21px;background:linear-gradient(125deg,#5d2540d9,#2c1832e6)}.featured-store img{width:190px;height:150px;object-fit:cover;border-radius:15px;border:1px solid #f6c7be35}.featured-store h2{margin:6px 0;font:600 27px 'Playfair Display',serif}.featured-store p:not(.eyebrow),.creator-note p{color:#e7cfd0;font-size:12px;line-height:1.5}.external-link{display:inline-block;margin-top:6px;text-decoration:none}.creator-note{margin-top:14px;padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:#1d102077}.creator-note h3{margin:7px 0;font:600 17px 'Playfair Display',serif}@media(max-width:650px){.featured-store{grid-template-columns:1fr}.featured-store img{width:100%;height:180px}}
.opportunity-board{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.opportunity-board article,.post-opportunity{padding:20px;border:1px solid var(--line);border-radius:18px;background:#32182eaa}.opportunity-board h3,.post-opportunity h2{margin:6px 0;font:600 19px 'Playfair Display',serif}.opportunity-board article>p:not(.eyebrow){min-height:36px;color:#dfc4c7;font-size:11px;line-height:1.45}.opportunity-board small{display:block;color:#e9b1a8;font-size:9px;line-height:1.4}.opportunity-board .primary{margin-top:12px}.post-opportunity{margin-top:16px}.post-opportunity .workspace-form{margin-top:12px;padding:0;border:0;border-radius:0;background:none}.post-opportunity input{width:100%;padding:10px;border:1px solid #f6c7be44;border-radius:9px;background:#1d1020b8;color:#fff0ed;font:11px 'DM Sans'}@media(max-width:650px){.opportunity-board{grid-template-columns:1fr}}

/* Private Bible learning and prayer history. */
.bible-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.bible-plan-card,.bible-plan-workspace,.completed-plan-history,.prayer-history-grid>article{padding:22px;border:1px solid rgba(216,173,102,.22);border-radius:18px;background:rgba(13,20,31,.72)}.bible-plan-card{display:grid;gap:9px}.bible-plan-card h3,.bible-plan-workspace h2,.completed-plan-history h2,.prayer-history-grid h2{margin:0;color:#f2d7a1;font:500 23px/1.12 'Playfair Display',serif}.bible-plan-card p:not(.eyebrow),.bible-plan-workspace>p:not(.eyebrow),.completed-plan-history>p:not(.eyebrow){margin:0;color:#c5ad86;font:12px/1.55 'DM Sans',sans-serif}.bible-plan-card small{color:#d8ad66;font:10px/1.45 'DM Sans',sans-serif}.bible-plan-card .link{justify-self:start;margin-top:5px;padding-left:0}.bible-plan-card.complete{background:rgba(24,34,31,.82)}.bible-plan-workspace{margin-top:16px}.bible-lesson-list{display:grid;gap:14px;margin-top:17px}.bible-lesson{padding:18px 0;border-top:1px solid rgba(216,173,102,.18)}.bible-lesson h3{margin:5px 0;color:#f2d7a1;font:500 20px/1.15 'Playfair Display',serif}.bible-lesson>small{color:#d8ad66;font-size:10px}.bible-lesson>p:not(.eyebrow){color:#c5ad86;font:12px/1.55 'DM Sans',sans-serif}.bible-lesson>em{display:block;color:#8db28a;font:11px 'DM Sans',sans-serif}.bible-lesson.locked{opacity:.58}.bible-quiz{display:grid;gap:12px;margin-top:14px;padding:17px;background:rgba(5,11,20,.5)}.bible-quiz h3{margin:0;color:#f2d7a1;font:500 18px 'Playfair Display',serif}.bible-quiz>p:not(.eyebrow){margin:0;color:#c5ad86;font-size:11px;line-height:1.5}.bible-quiz fieldset{display:grid;gap:7px;margin:0;padding:11px;border:0;border-top:1px solid rgba(216,173,102,.18)}.bible-quiz legend{padding:0;color:#ead7b1;font:600 11px/1.45 'DM Sans',sans-serif}.bible-quiz label{color:#bfae8b;font:11px/1.35 'DM Sans',sans-serif}.bible-quiz input{accent-color:#d8ad66}.completed-plan-history{margin-top:16px}.completed-plan-history>div,.prayer-history-grid>article>div{display:grid;gap:8px;margin-top:12px}.completed-plan-history article,.prayer-history-grid article{display:grid;gap:4px;padding:11px 0;border-top:1px solid rgba(216,173,102,.16)}.completed-plan-history strong,.prayer-history-grid strong{color:#ead7b1;font:600 12px 'DM Sans',sans-serif}.completed-plan-history small,.prayer-history-grid small{color:#b8a57e;font:10px/1.4 'DM Sans',sans-serif}.prayer-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.prayer-history-grid>article>p:not(.eyebrow){margin:0;color:#c5ad86;font-size:11px}.prayer-history-grid article p{margin:3px 0 0;color:#c5ad86;font-size:11px;line-height:1.45}@media(max-width:760px){.bible-plan-grid,.prayer-history-grid{grid-template-columns:1fr}.bible-plan-card,.bible-plan-workspace,.completed-plan-history,.prayer-history-grid>article{padding:18px}}

/* Live is intentionally separate from request-based prayer rooms. */
.verified-live-real{margin-top:22px}.verified-live-empty{display:grid;gap:10px;padding:29px 0;border-top:1px solid rgba(216,173,102,.24);border-bottom:1px solid rgba(216,173,102,.18);background:transparent}.verified-live-empty h2{margin:0;color:#f2d7a1;font:500 28px/1.12 'Playfair Display',serif}.verified-live-empty p:not(.eyebrow){max-width:650px;margin:0;color:#c5ad86;font:12px/1.65 'DM Sans',sans-serif}.verified-live-empty strong{color:#f2d7a1}.verified-live-empty>div{margin-top:5px}.verified-live-empty .link{padding-left:0}

.lesson-material{display:grid;gap:13px;margin:16px 0;padding:16px;background:rgba(5,11,20,.38)}.lesson-material>.eyebrow{margin:0}.lesson-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lesson-material-grid article{padding:11px;background:rgba(216,173,102,.06)}.lesson-material-grid b{display:block;margin-bottom:5px;color:#d8ad66;font:700 9px/1 'DM Sans',sans-serif;letter-spacing:.12em}.lesson-material-grid p{margin:0;color:#c5ad86;font:11px/1.52 'DM Sans',sans-serif}.lesson-material-grid strong{color:#ead7b1}.lesson-material .link{justify-self:start;padding-left:0}.lesson-ai-guide{white-space:pre-wrap;padding:13px;color:#e2d0aa;background:rgba(216,173,102,.08);font:12px/1.62 'DM Sans',sans-serif}.bible-lesson>[data-open-bible-review]{margin-top:3px}@media(max-width:620px){.lesson-material-grid{grid-template-columns:1fr}}
.name-meaning-card{display:grid;gap:14px;max-width:860px;padding:clamp(24px,4vw,42px);background:#121923;color:#f2d7a1;box-shadow:0 14px 30px rgba(0,0,0,.28)}.name-meaning-card h2{margin:0;color:#f2d7a1;font:500 clamp(27px,3.4vw,41px)/1.05 'Playfair Display',serif}.name-meaning-card>p:not(.eyebrow){max-width:590px;margin:0;color:#c5ad86;font:12px/1.62 'DM Sans',sans-serif}.name-meaning-answer{max-width:720px;white-space:pre-wrap;padding:17px 0;border-top:1px solid rgba(216,173,102,.26);border-bottom:1px solid rgba(216,173,102,.18);color:#ead7b1;font:13px/1.68 'DM Sans',sans-serif}.name-meaning-answer.error{color:#e9a38b}.name-meaning-card>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.name-meaning-card .link{padding-left:0}

/* Prayer Radar: a calm, readable member control surface. */
.radar-layout{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.35fr);gap:28px;align-items:stretch}.radar-signal{display:grid;align-content:center;justify-items:center;min-height:430px;padding:30px;text-align:center;background:rgba(6,14,27,.68);color:#f1d28d}.radar-signal>p{margin:20px 0 5px;color:#d8b76e;font:700 10px/1 'DM Sans',sans-serif;letter-spacing:2px}.radar-signal strong{font:500 26px/1.1 'Playfair Display',serif}.radar-signal small{max-width:190px;margin-top:10px;color:#c8b890;font:11px/1.55 'DM Sans',sans-serif}.radar-rings{position:relative;display:grid;place-items:center;width:170px;height:170px}.radar-rings i{position:absolute;border:1px solid rgba(223,180,101,.42);border-radius:50%;animation:radar-breathe 3.2s ease-in-out infinite}.radar-rings i:nth-child(1){width:50px;height:50px;background:rgba(222,175,83,.14)}.radar-rings i:nth-child(2){width:100px;height:100px;animation-delay:.4s}.radar-rings i:nth-child(3){width:165px;height:165px;animation-delay:.8s}.radar-rings b{position:relative;z-index:1;color:#f5d37f;font-size:38px;text-shadow:0 0 22px rgba(237,180,70,.45)}@keyframes radar-breathe{0%,100%{opacity:.44;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}.radar-form{gap:18px;padding:0!important;background:transparent!important}.radar-form-head{padding:2px 0 5px}.radar-form-head h2{margin:6px 0;color:#f4ddb1;font:500 28px/1.08 'Playfair Display',serif}.radar-form-head p:last-child{max-width:550px;margin:0;color:#c6b690;font:12px/1.6 'DM Sans',sans-serif}.radar-form>label,.radar-preferences{padding:17px 0;border-top:1px solid rgba(220,181,104,.2)}.radar-form>label:not(.toggle){max-width:260px;color:#d7bd80}.radar-form select{margin-top:6px;border-color:rgba(220,181,104,.26)!important;background:rgba(6,14,27,.7)!important;color:#f1dfb4!important}.radar-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.radar-form .toggle{position:relative;display:grid;grid-template-columns:20px 1fr;column-gap:9px;align-items:start;color:#eddbb1}.radar-form .toggle input{grid-row:1/3;margin:2px 0 0;accent-color:#dca945}.radar-form .toggle b{font:600 12px/1.35 'DM Sans',sans-serif}.radar-form .toggle small{grid-column:2;color:#ad9b7b;font:10px/1.45 'DM Sans',sans-serif}.radar-privacy-note{display:flex;gap:12px;align-items:flex-start;padding:15px 0;color:#bea975;background:rgba(11,22,38,.32)}.radar-privacy-note>b{font-size:21px}.radar-privacy-note p{margin:0;font:11px/1.55 'DM Sans',sans-serif}.radar-privacy-note strong{display:block;margin-bottom:2px;color:#f1d9a5}.radar-form .form-status{min-height:20px;margin:0;color:#c5b48e}@media(max-width:760px){.radar-layout{grid-template-columns:1fr;gap:20px}.radar-signal{min-height:240px}.radar-rings{transform:scale(.78);margin:-16px}.radar-preferences{grid-template-columns:1fr}.radar-form-head h2{font-size:25px}}

.community-live{display:grid;gap:14px;margin-bottom:24px;padding:22px;border:1px solid rgba(216,173,102,.27);border-radius:20px;background:linear-gradient(135deg,rgba(15,22,37,.88),rgba(49,22,43,.86))}.community-live-intro h2,.community-live-card h3,.community-live-player h2{margin:5px 0;color:#f2d7a1;font:500 25px/1.12 'Playfair Display',serif}.community-live-intro>p:not(.eyebrow),.community-live-card p,.community-live-status,.community-live-fallback{color:#c5ad86;font:12px/1.6 'DM Sans',sans-serif}.community-live-card{display:grid;grid-template-columns:1fr auto;gap:14px;padding:16px 0;border-top:1px solid rgba(216,173,102,.18)}.community-live-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.community-live-player{margin-top:10px;padding-top:16px;border-top:1px solid var(--line)}.community-live-stage{position:relative;min-height:330px;overflow:hidden;border-radius:16px;background:radial-gradient(ellipse at center 28%,#5d3b4d,#181829 63%,#070a11);perspective:900px}.community-live-sanctuary{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0 52%,rgba(5,8,13,.55) 52%)}.community-live-screen{position:absolute;left:50%;top:14%;width:min(68%,740px);aspect-ratio:16/9;overflow:hidden;border:8px solid #17131a;background:#05070b;box-shadow:0 0 0 2px rgba(245,204,145,.32),0 24px 50px rgba(0,0,0,.58);transform:translateX(-50%)}.community-live-screen video,.community-live-stage canvas{width:100%;height:100%;object-fit:contain}.community-live-stage canvas{position:absolute;inset:0;cursor:grab}@media(max-width:680px){.community-live-card{grid-template-columns:1fr}.community-live-stage{min-height:235px}.community-live-screen{width:82%}}
.community-live-host-form{display:grid;gap:9px;padding:16px;border-top:1px solid rgba(216,173,102,.18);border-bottom:1px solid rgba(216,173,102,.18)}.community-live-host-form h3{margin:0;color:#f2d7a1;font:500 19px 'Playfair Display',serif}.community-live-host-form input,.community-live-host-form select,.community-live-host-form textarea{padding:10px;border:1px solid #f6c7be44;border-radius:9px;background:#1d1020b8;color:#fff0ed;font:11px 'DM Sans'}.community-live-host-form textarea{min-height:60px}.community-live-host-form label{color:#c5ad86;font-size:11px}

/* Bible workflows: keep seven tabs and long answers usable on a phone. */
.study-tabs{display:flex;flex-wrap:wrap;gap:8px}.study-tabs [role="tab"]{white-space:normal;min-height:44px}.study-tabs [role="tab"]:focus-visible{outline:2px solid #e9d09a;outline-offset:3px}.study-analysis-answer,#study-ai-answer{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.study-verse-choice select{max-width:100%}@media(max-width:620px){.study-tabs [role="tab"]{flex:1 1 135px;padding:12px 14px}.study-analysis{min-width:0}}
