.notFoundPage{min-height:60vh;padding:var(--space-8,2rem) var(--space-6,1.5rem);justify-content:center;align-items:center;display:flex}.notFoundContent{text-align:center;width:100%;max-width:520px}.notFoundNumber{color:var(--color-brand-dark,#14532d);margin-bottom:var(--space-4,1rem);letter-spacing:-4px;font-size:100px;font-weight:800;line-height:1}.notFoundTitle{font-size:var(--font-size-3xl,1.875rem);color:var(--color-text-primary,#111827);margin-bottom:var(--space-4,1rem);font-weight:700}.notFoundText{font-size:var(--font-size-lg,1.125rem);color:var(--color-text-secondary,#6b7280);margin-bottom:var(--space-8,2rem);line-height:1.6}.notFoundBibleLink{color:var(--color-primary,#16a34a);font-weight:700;text-decoration:none;transition:opacity .15s}.notFoundBibleLink:hover{opacity:.8}.notFoundBible{margin-bottom:var(--space-8,2rem);max-width:480px;margin-inline:auto;position:relative}.notFoundBibleSvg{filter:drop-shadow(0 8px 24px #0000001f);width:100%;height:auto;display:block}.notFoundBibleText{top:18%;text-align:center;pointer-events:none;width:38%;position:absolute;inset-inline-end:8%}.notFoundBibleVerseText{font-family:var(--font-serif,Georgia, "Times New Roman", serif);color:#4a3520;margin-bottom:8px;font-size:12px;font-style:italic;line-height:1.7}.notFoundBibleVerseRef{color:#8b6914;letter-spacing:.5px;margin:0;font-size:10px;font-style:normal;font-weight:700}@media (min-width:480px){.notFoundBibleVerseText{font-size:14px}.notFoundBibleVerseRef{font-size:11px}}@media (min-width:640px){.notFoundBibleVerseText{font-size:15px}.notFoundBibleVerseRef{font-size:12px}}.notFoundActions{gap:var(--space-3,.75rem);flex-direction:column;align-items:center;display:flex}.notFoundPrimaryButton{background:var(--color-primary,#16a34a);color:#fff;font-weight:700;font-size:var(--font-size-base,1rem);border-radius:var(--radius-lg,.75rem);padding:14px 36px;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.notFoundPrimaryButton:hover{opacity:.9;transform:translateY(-1px)}.notFoundSecondaryButton{font-size:var(--font-size-sm,.875rem);color:var(--color-text-secondary,#6b7280);text-decoration:none;transition:color .15s}.notFoundSecondaryButton:hover{color:var(--color-primary,#16a34a)}@media (max-width:480px){.notFoundNumber{font-size:72px}.notFoundTitle{font-size:var(--font-size-2xl,1.5rem)}.notFoundText{font-size:var(--font-size-base,1rem)}.notFoundBibleText{width:36%;top:16%}.notFoundBibleVerseText{font-size:10px;line-height:1.5}.notFoundBibleVerseRef{font-size:9px}}
