.error-page-module__1e_9FG__page{box-sizing:border-box;background:var(--background-surface);min-height:100svh;color:var(--foreground);align-items:center;padding:clamp(24px,6vw,80px);font-family:Arial,Helvetica,sans-serif;display:grid}.error-page-module__1e_9FG__content{width:100%;max-width:640px;margin:0 auto}.error-page-module__1e_9FG__label{color:var(--accent);margin:0 0 24px;font-size:14px;font-weight:600}.error-page-module__1e_9FG__title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.15}.error-page-module__1e_9FG__description{color:var(--foreground-subtle);margin:24px 0 0;font-size:18px;line-height:1.6}.error-page-module__1e_9FG__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.error-page-module__1e_9FG__reload,.error-page-module__1e_9FG__home{box-sizing:border-box;min-height:48px;font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.error-page-module__1e_9FG__reload{background:var(--primary-background);color:var(--primary-foreground);border:1px solid #0000;border-radius:8px;padding:12px 24px}.error-page-module__1e_9FG__reload:hover{background:var(--primary-hover)}.error-page-module__1e_9FG__home{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.error-page-module__1e_9FG__reload:focus-visible,.error-page-module__1e_9FG__home:focus-visible{outline:3px solid var(--foreground);outline-offset:5px}.error-page-module__1e_9FG__hint,.error-page-module__1e_9FG__reference{color:var(--foreground-subtle);font-size:14px;line-height:1.6}.error-page-module__1e_9FG__hint{margin:32px 0 0}.error-page-module__1e_9FG__reference{overflow-wrap:anywhere;margin:12px 0 0}
