.page-error-fallback-module__OU5OQa__root{background:var(--public-ivory,#fcfbf8);min-height:60vh;color:var(--public-ink,#1c1a15);place-items:center;padding:72px 20px;display:grid}.page-error-fallback-module__OU5OQa__panel{border:1px solid var(--public-line,#ded9ce);background:var(--public-card,#fff);text-align:left;border-radius:8px;width:min(100%,520px);padding:36px;box-shadow:0 14px 38px #1c1a1512}.page-error-fallback-module__OU5OQa__rule{background:var(--public-gold,#b49443);width:42px;height:2px;margin-bottom:22px}.page-error-fallback-module__OU5OQa__title{color:var(--public-ink,#1c1a15);font-family:var(--public-font-display,Georgia, serif);letter-spacing:0;margin:0;font-size:clamp(28px,5vw,36px);font-weight:500;line-height:1.15}.page-error-fallback-module__OU5OQa__message{color:var(--public-ink-soft,#514d45);font-family:var(--public-font-sans,system-ui, sans-serif);margin:14px 0 0;font-size:15px;line-height:1.7}.page-error-fallback-module__OU5OQa__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.page-error-fallback-module__OU5OQa__action{border:1px solid var(--public-ink,#1c1a15);background:var(--public-ink,#1c1a15);min-height:44px;color:var(--public-ivory,#fcfbf8);font:650 14px/1 var(--public-font-sans,system-ui, sans-serif);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.page-error-fallback-module__OU5OQa__action:hover{background:#353128;border-color:#353128}.page-error-fallback-module__OU5OQa__whatsapp{color:#fff;background:#168a43;border-color:#168a43}.page-error-fallback-module__OU5OQa__whatsapp:hover{background:#117337;border-color:#117337}.page-error-fallback-module__OU5OQa__action:focus-visible{outline:2px solid var(--public-gold-deep,#80651d);outline-offset:3px}.page-error-fallback-module__OU5OQa__digest{color:var(--public-muted,#746f66);margin:22px 0 0;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}@media (max-width:520px){.page-error-fallback-module__OU5OQa__panel{padding:28px 22px}.page-error-fallback-module__OU5OQa__actions,.page-error-fallback-module__OU5OQa__action{width:100%}}@media (prefers-reduced-motion:reduce){.page-error-fallback-module__OU5OQa__action{transition:none}}
