.error-module__uHmsfa__page{background:var(--oc-bg);min-height:100vh;color:var(--oc-text);font-family:var(--oc-font);place-items:center;padding:2rem 1rem;display:grid}.error-module__uHmsfa__root{border:1px solid var(--oc-border);text-align:center;background:var(--oc-surface);border-radius:16px;max-width:28rem;padding:2rem 1.5rem}.error-module__uHmsfa__title{font-family:var(--oc-font);margin:0;font-size:1.75rem;line-height:34px}.error-module__uHmsfa__text{color:var(--oc-muted);margin:.8rem 0 1.5rem}.error-module__uHmsfa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.error-module__uHmsfa__button{min-height:44px;color:var(--oc-on-primary);background:var(--oc-primary);border:1px solid var(--oc-primary);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.6rem 1.1rem;text-decoration:none;transition:background-color .12s;display:inline-flex}.error-module__uHmsfa__button:hover{background:var(--oc-primary-hover)}.error-module__uHmsfa__buttonSecondary{color:var(--oc-text);border-color:var(--oc-border);background:0 0;}.error-module__uHmsfa__button:focus-visible,.error-module__uHmsfa__buttonSecondary:focus-visible{outline:2px solid var(--oc-focus);outline-offset:2px}.error-module__uHmsfa__buttonSecondary:hover{background:var(--oc-surface-alt)}@media (prefers-reduced-motion:reduce){.error-module__uHmsfa__button{transition:none}}
