@layer components{.errorSurface-module__OWA4sG__error-surface{text-align:center;min-height:100vh;padding:0 var(--pad-card);background:var(--page-bg);flex-direction:column;justify-content:center;align-items:center;display:flex}.errorSurface-module__OWA4sG__error-surface__motif{margin-bottom:var(--stack-within)}.errorSurface-module__OWA4sG__error-surface__status-code{font-size:var(--type-display-size);letter-spacing:var(--type-display-tracking);font-weight:var(--font-weight-bold);line-height:var(--type-display-leading);color:var(--text-primary);margin:0}.errorSurface-module__OWA4sG__error-surface__status-code--error{color:var(--color-error)}.errorSurface-module__OWA4sG__error-surface__headline{margin-block:var(--stack-block) 0;font-size:var(--type-h4-size);letter-spacing:var(--type-h4-tracking);line-height:var(--type-h4-leading);color:var(--text-secondary);margin-inline:0}.errorSurface-module__OWA4sG__error-surface__detail{margin-block:var(--stack-within) 0;font-size:var(--type-ui-size);letter-spacing:var(--type-ui-tracking);line-height:var(--type-ui-leading);color:var(--text-muted);margin-inline:0}.errorSurface-module__OWA4sG__error-surface__actions{gap:var(--gap-related);margin-top:var(--stack-between);display:flex}.errorSurface-module__OWA4sG__error-surface__home-link,.errorSurface-module__OWA4sG__error-surface__retry-button{padding:var(--pad-control-x) var(--pad-panel);background:var(--accent);color:var(--text-on-accent);font-family:inherit;font-size:var(--type-body-size);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-leading);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);border:none;text-decoration:none;display:inline-block}.errorSurface-module__OWA4sG__error-surface__home-link:hover,.errorSurface-module__OWA4sG__error-surface__retry-button:hover{background:var(--accent-hover)}}