:root{--brand-navy:#0B2D4D;--brand-gold:#C8A14A;--brand-ivory:#F8F4E8;--brand-white:#FFFFFF;--brand-teal:#1E7F7A;--brand-ink:#152A3A;--brand-goldText:#80611E;--brand-tealLink:#165E5A;--brand-ribbonImportant:#6E2633;--brand-ribbonCurrent:#C8A14A;--brand-ribbonReturn:#A9B1B8;--brand-highlightYellow:#FFF176;--hl-yellow:#FFF176;--hl-green:#CDEBC0;--hl-blue:#C9E1F6;--hl-rose:#F7D0D8;--hl-violet:#E0D4F4;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--radius-control:10px;--radius-card:14px;--radius-sheet:22px;--radius-pill:999px;--motion-control:140ms;--motion-panel:220ms;--motion-page:320ms;--motion-reduced:120ms;--ease-standard:cubic-bezier(0.2,0,0,1);--font-scripture:"Merriweather",Georgia,serif;--font-ui:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--reader-size:21px;--reader-lh:1.75}:root,[data-theme=ivory]{--bg-page:#F8F4E8;--bg-surface:#FFFFFF;--bg-chrome:#F8F4E8;--border-hairline:#E4DCC8;--text-primary:#152A3A;--text-secondary:#4A5866;--text-verse:#5F6B77;--text-redLetter:#8E1F2B;--text-link:#165E5A;--text-emphasis:#80611E;--accent-select:#0B2D4D;--accent-brand:#C8A14A;--action-primary:#0B2D4D;--action-onPrimary:#F8F4E8;--focus-ring:#165E5A}[data-theme=light]{--bg-page:#FFFFFF;--bg-surface:#F8F4E8;--bg-chrome:#FFFFFF;--border-hairline:#E6E8EB;--text-primary:#152A3A;--text-secondary:#4A5866;--text-verse:#5F6B77;--text-redLetter:#8E1F2B;--text-link:#165E5A;--text-emphasis:#80611E;--accent-select:#0B2D4D;--accent-brand:#C8A14A;--action-primary:#0B2D4D;--action-onPrimary:#FFFFFF;--focus-ring:#165E5A}[data-theme=dark]{--bg-page:#081C2E;--bg-surface:#102F48;--bg-chrome:#081C2E;--border-hairline:#1D3F5C;--text-primary:#F8F4E8;--text-secondary:#B9C3CC;--text-verse:#93A3B1;--text-redLetter:#F2A7A0;--text-link:#8FD5CC;--text-emphasis:#E6C77A;--accent-select:#C8A14A;--accent-brand:#C8A14A;--action-primary:#C8A14A;--action-onPrimary:#081C2E;--focus-ring:#8FD5CC}[data-theme=highContrast]{--bg-page:#000000;--bg-surface:#0D0D0D;--bg-chrome:#000000;--border-hairline:#FFFFFF;--text-primary:#FFFFFF;--text-secondary:#D6D6D6;--text-verse:#BDBDBD;--text-redLetter:#FFA399;--text-link:#8FD5CC;--text-emphasis:#FFD27A;--accent-select:#FFD27A;--accent-brand:#FFD27A;--action-primary:#FFFFFF;--action-onPrimary:#000000;--focus-ring:#FFD27A}@media (prefers-reduced-motion:reduce){:root{--motion-control:0ms;--motion-panel:120ms;--motion-page:120ms}}@font-face{font-family:Inter;src:url(/fonts/Inter-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-latin.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--reader-size-min:14px;--reader-size-max:32px;--reader-size-accessibility-max:40px}*{box-sizing:border-box}body,html{margin:0;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-ui);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--text-link)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}main{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6)}.landing{grid-template-rows:auto 1fr;place-items:stretch;padding:0}.landing-header{display:flex;align-items:center;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-hairline);background:var(--bg-chrome)}.lockup{height:36px;width:auto;display:block}.card{max-width:560px;margin:auto;padding:var(--space-6);text-align:center}.scripture-display{font-family:var(--font-scripture);font-weight:700;font-size:clamp(2rem,6vw,3rem);line-height:1.2;margin:0 0 var(--space-4);color:var(--action-primary)}.card p{color:var(--text-secondary);margin:0}.cta{display:inline-block;margin-top:var(--space-6);min-height:48px;padding:14px var(--space-6);border-radius:var(--radius-pill);background:var(--action-primary);color:var(--action-onPrimary);text-decoration:none;font-weight:600;transition:transform var(--motion-control) var(--ease-standard)}.cta:active{transform:scale(.98)}.phone{width:390px;max-width:100%;height:780px;max-height:85dvh;border:12px solid var(--brand-ink);border-radius:44px;background:var(--brand-ivory);overflow:hidden;display:grid;place-items:center}.splash{display:grid;justify-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:0 var(--space-6);text-align:center}.splash-mark{width:96px;height:auto}.splash p{color:var(--text-secondary);font-size:14px;margin:0}@media (prefers-reduced-motion:reduce){*{transition-duration:var(--motion-reduced)!important;animation:none!important}}