.SectionError-module__KdvxPW__wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:40px 20px;display:flex}.SectionError-module__KdvxPW__title{font-family:var(--font-heading);font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);margin-bottom:10px;font-weight:700}.SectionError-module__KdvxPW__desc{font-size:var(--fs-body);color:var(--color-muted);max-width:420px;margin-bottom:24px}.SectionError-module__KdvxPW__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.SectionError-module__KdvxPW__retry{background:linear-gradient(135deg, var(--color-pink), var(--color-purple));color:#fff;border-radius:var(--radius-md);border:none;min-height:44px;padding:11px 24px;font-size:14px;font-weight:600}.SectionError-module__KdvxPW__retry:focus-visible,.SectionError-module__KdvxPW__home:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.SectionError-module__KdvxPW__home{color:var(--color-text);border:1px solid var(--color-border2);border-radius:var(--radius-md);min-height:44px;transition:border-color var(--transition-fast), color var(--transition-fast);align-items:center;padding:11px 24px;font-size:14px;font-weight:500;display:inline-flex}.SectionError-module__KdvxPW__home:hover{border-color:var(--color-cyan);color:var(--color-cyan)}
