p{font-size:20px}.psalm-heading{line-height:1.15}.psalm-subtitle{margin-top:.75rem;color:#4b5563;font-size:1.125rem;line-height:1.75rem}.home-introduction p{margin:1rem 0 1.5rem;font-size:1rem;line-height:1.6}.home-discovery{--home-accent:#1d4ed8;--home-accent-dark:#1e40af;--home-border:#cbd5e1;--home-muted:#475569;--home-surface:#f8fafc}.home-hero{overflow:hidden;margin-top:.75rem;padding:clamp(1.5rem,5vw,3.5rem);border:1px solid #bfdbfe;border-radius:1.25rem;background:radial-gradient(circle at top right,#dbeafe,transparent 45%),linear-gradient(145deg,#f8fafc,#eff6ff)}.home-hero h1{max-width:48rem;margin:.35rem 0 1rem;color:#0f172a;font-size:clamp(2.35rem,7vw,4.5rem);line-height:1;letter-spacing:-.045em}.home-eyebrow{margin:0;color:var(--home-accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.home-hero .home-hero-lede{max-width:44rem;margin:0;color:#1e293b;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.55}.home-hero .home-hero-context{max-width:42rem;margin:.8rem 0 0;color:var(--home-muted);font-size:1rem;line-height:1.6}.home-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.home-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem;border:1px solid transparent;border-radius:.65rem;font-size:.95rem;font-weight:750;line-height:1.3;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s}.home-button:hover{text-decoration:none;transform:translateY(-1px)}.home-button:focus-visible,.home-pathway-card:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.home-button-primary{background:var(--home-accent);color:#fff}.home-button-primary:hover{background:var(--home-accent-dark)}.home-button-secondary{border-color:#93c5fd;background:hsla(0,0%,100%,.8);color:var(--home-accent-dark)}.home-button-secondary:hover{border-color:#60a5fa;background:#fff}.not-found{--home-accent:#1d4ed8;--home-accent-dark:#1e40af;max-width:42rem;margin:clamp(3rem,10vw,7rem) auto;padding:clamp(1.5rem,5vw,3rem);border:1px solid #bfdbfe;border-radius:1.25rem;background:radial-gradient(circle at top right,#dbeafe,transparent 48%),#f8fafc;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;text-align:center}.not-found-code{margin:0;color:var(--home-accent);font-size:.85rem;font-weight:800;letter-spacing:.18em}.not-found h1{margin:.5rem 0 0;color:#0f172a;font-size:clamp(2rem,7vw,3.5rem);line-height:1.1}.not-found .not-found-description{max-width:32rem;margin:1rem auto 0;color:#475569;font-size:1rem;line-height:1.6}.not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.not-found .home-button{font-family:inherit}.dark .not-found{--home-accent:#93c5fd;--home-accent-dark:#bfdbfe;border-color:#1e3a8a;background:radial-gradient(circle at top right,#1e3a8a,transparent 48%),#0f172a}.dark .not-found h1{color:#f8fafc}.dark .not-found .not-found-description{color:#94a3b8}.home-section{margin-top:clamp(3.5rem,8vw,5.5rem)}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.home-section-heading h2{margin:.3rem 0 0;color:#0f172a;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.15;letter-spacing:-.025em}.home-section-description{margin:.65rem 0 0;color:var(--home-muted);font-size:1rem}.home-pathways{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.9rem;gap:.9rem}.home-pathway-card{display:flex;min-height:10.5rem;flex-direction:column;padding:1.15rem;border:1px solid var(--home-border);border-radius:.85rem;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.home-pathway-card:hover{border-color:#60a5fa;box-shadow:0 12px 28px -24px #1e40af;text-decoration:none;transform:translateY(-2px)}.home-pathway-prompt{color:#0f172a;font-size:1.05rem;font-weight:800}.home-pathway-description{margin-top:.5rem;color:var(--home-muted);font-size:.9rem;line-height:1.5}.home-pathway-psalm{margin-top:auto;padding-top:1.25rem;color:var(--home-accent);font-size:.9rem;font-weight:750}.home-all-psalms,.home-pathways-section{scroll-margin-top:6rem}.dark .home-discovery{--home-accent:#93c5fd;--home-accent-dark:#bfdbfe;--home-border:#334155;--home-muted:#94a3b8;--home-surface:#0f172a}.dark .home-hero{border-color:#1e3a8a;background:radial-gradient(circle at top right,#1e3a8a,transparent 45%),linear-gradient(145deg,#0f172a,#111827)}.dark .home-hero h1,.dark .home-pathway-prompt,.dark .home-section-heading h2{color:#f8fafc}.dark .home-hero .home-hero-lede{color:#e2e8f0}.dark .home-button-primary{background:#2563eb;color:#fff}.dark .home-button-primary:hover{background:#1d4ed8}.dark .home-button-secondary{border-color:#3b82f6;background:rgba(15,23,42,.7);color:#dbeafe}.dark .home-button-secondary:hover{background:#1e293b}.dark .home-pathway-card{background:#0f172a}.home-language-selector{display:flex;align-items:center;gap:.75rem;margin:1rem 0;padding:.65rem .75rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#f8fafc}.home-language-label{display:inline-flex;align-items:center;gap:.4rem;flex:none;color:#334155;font-size:.875rem;font-weight:700}.home-language-label svg{width:1.1rem;height:1.1rem}.home-language-options{display:flex;flex-wrap:wrap;gap:.35rem}.home-language-current,.home-language-link{padding:.3rem .55rem;border-radius:9999px;font-size:.875rem;line-height:1.25rem;text-decoration:none}.home-language-link{color:#1d4ed8}.home-language-link:focus-visible,.home-language-link:hover{background:#dbeafe}.home-language-current{background:#2563eb;color:#fff}.dark .home-language-selector{border-color:#374151;background:#111827}.dark .home-language-label{color:#cbd5e1}.dark .home-language-link{color:#93c5fd}.dark .home-language-link:focus-visible,.dark .home-language-link:hover{background:#1e3a8a}.dark .psalm-subtitle{color:#9ca3af}.grid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));grid-gap:20px;gap:20px}.card{padding:16px;border:1px solid #ccc;border-radius:8px;text-align:center;transition:transform .2s;font-weight:700}.card:hover{transform:scale(1.05);cursor:pointer}.card:active{background-color:#eaeaea}.navbar-language-switcher{display:flex}.navbar-actions{gap:1rem}.navbar-actions,.site-logo{display:flex;align-items:center}.site-logo{white-space:nowrap}.site-logo img{height:32px;margin-right:10px}.donate-button{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border:2px solid #1e40af;border-radius:.5rem;background-color:#2563eb;color:#fff;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;white-space:nowrap;transition:background-color .15s,border-color .15s}.donate-button:hover{border-color:#1e3a8a;background-color:#1d4ed8}.donate-button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.dark .donate-button{border-color:#93c5fd}.sidebar-switcher-control,.switcher-menu{font-size:16px}.switcher-menu{min-width:8rem}.navbar-switcher-menu{top:100%;right:0;margin-top:.5rem}.sidebar-language-menu{bottom:100%;left:0;margin-bottom:.5rem}.sidebar-theme-menu{right:0;bottom:100%;margin-bottom:.5rem}@media print{.non-printable{display:none}.nextra-hamburger,.nextra-sidebar-container{display:none!important}}@media (max-width:767px){.navbar-language-switcher{display:none}}@media (max-width:359px){.site-logo{font-size:0}.site-logo img{margin-right:0}}@media (min-width:768px){.sidebar-switcher-control,.switcher-menu{font-size:14px}nav .nextra-search{order:2}.grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}.card{padding:20px}}@media (min-width:992px){p{font-size:16px}.grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.card{padding:20px}}.FeedbackButton_container__q5wTs{position:fixed;right:1rem;bottom:1rem;z-index:40;font-size:.875rem}.FeedbackButton_homepageContainer__v3aWY{bottom:1rem}.FeedbackButton_placement__JUAZ9{transition:opacity .18s ease,transform .18s ease}.FeedbackButton_placementHidden__jKLMs{opacity:0;pointer-events:none}.FeedbackButton_inlineHidden__XSmkn{transform:translateY(-.25rem)}.FeedbackButton_dockedHidden__w_bzd{transform:translateY(.25rem)}.FeedbackButton_close__frRGk,.FeedbackButton_reaction__Ou2mj,.FeedbackButton_submit__lPbjM,.FeedbackButton_trigger__9aWjV{border:0;cursor:pointer;font:inherit}.FeedbackButton_panel__QRUPY .FeedbackButton_submit__lPbjM{border-radius:9999px;background-color:#2563eb;color:#fff;font-weight:600;box-shadow:0 4px 14px rgba(0,0,0,.18)}.FeedbackButton_triggerGroup__k54cm{display:flex;align-items:center;overflow:hidden;border-radius:9999px;background:hsla(0,0%,100%,.88);box-shadow:0 2px 8px rgba(0,0,0,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.FeedbackButton_container__q5wTs .FeedbackButton_trigger__9aWjV{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;background:transparent;color:#64748b}.FeedbackButton_container__q5wTs .FeedbackButton_trigger__9aWjV:hover{background-color:#f1f5f9;color:#1e293b}.FeedbackButton_container__q5wTs .FeedbackButton_trigger__9aWjV:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.FeedbackButton_triggerIcon__9QHQv{width:1.1rem;height:1.1rem;flex:none}.FeedbackButton_panel__QRUPY{width:min(22rem,calc(100vw - 2rem));padding:1rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;color:#111827;box-shadow:0 12px 32px rgba(0,0,0,.2)}.FeedbackButton_header__VH8ns{display:flex;align-items:center;justify-content:space-between;gap:1rem}.FeedbackButton_title__WNGXI{margin:0;font-size:1rem;font-weight:700}.FeedbackButton_close__frRGk{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:-.65rem -.65rem -.65rem 0;padding:0;border-radius:9999px;background:transparent;color:#4b5563;font-size:1.25rem;line-height:1}.FeedbackButton_close__frRGk:focus-visible,.FeedbackButton_close__frRGk:hover{background-color:#f3f4f6;color:#111827}.FeedbackButton_hint__gf7jr,.FeedbackButton_prompt__RHYyy,.FeedbackButton_status__Zt5dv{margin:.75rem 0;font-size:.875rem;line-height:1.4}.FeedbackButton_hint__gf7jr{color:#4b5563}.FeedbackButton_reactions__cn9Gz{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.FeedbackButton_reaction__Ou2mj{padding:.55rem .65rem;border:1px solid #d1d5db;border-radius:.5rem;background:#f9fafb;color:inherit;text-align:left}.FeedbackButton_reaction__Ou2mj:focus-visible,.FeedbackButton_reaction__Ou2mj:hover{border-color:#2563eb}.FeedbackButton_selected__w3w7b{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 1px #2563eb}.FeedbackButton_comment__L1vXI{box-sizing:border-box;width:100%;min-height:6rem;padding:.65rem;resize:vertical;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:inherit;font:inherit}.FeedbackButton_submit__lPbjM{width:100%;margin-top:.75rem;padding:.65rem 1rem}.FeedbackButton_submit__lPbjM:disabled{cursor:not-allowed;opacity:.55}.FeedbackButton_error__6gA0O{color:#b91c1c}.FeedbackButton_honeypot__dYKAW{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dark .FeedbackButton_panel__QRUPY{border-color:#374151;background:#111827;color:#f3f4f6}.dark .FeedbackButton_triggerGroup__k54cm{background:rgba(17,24,39,.88)}.dark .FeedbackButton_container__q5wTs .FeedbackButton_trigger__9aWjV{color:#94a3b8}.dark .FeedbackButton_container__q5wTs .FeedbackButton_trigger__9aWjV:hover{background-color:#1f2937;color:#e2e8f0}.dark .FeedbackButton_close__frRGk,.dark .FeedbackButton_hint__gf7jr{color:#9ca3af}.dark .FeedbackButton_close__frRGk:focus-visible,.dark .FeedbackButton_close__frRGk:hover{background-color:#1f2937;color:#fff}.dark .FeedbackButton_comment__L1vXI,.dark .FeedbackButton_reaction__Ou2mj{border-color:#4b5563;background:#1f2937}.dark .FeedbackButton_selected__w3w7b{border-color:#60a5fa;background:#1e3a8a;box-shadow:0 0 0 1px #60a5fa}@media print{.FeedbackButton_container__q5wTs{display:none}}@media (prefers-reduced-motion:reduce){.FeedbackButton_placement__JUAZ9{transition:none}}@media (max-width:767px){.FeedbackButton_container__q5wTs{right:max(1rem,env(safe-area-inset-right))!important;bottom:calc(1rem + env(safe-area-inset-bottom))!important}}