.ORxV-a_page{max-width:640px;padding:var(--space-12) var(--space-6);text-align:center;margin:0 auto}.ORxV-a_title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-heading);margin-bottom:var(--space-4)}.ORxV-a_body{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin-bottom:var(--space-8)}.ORxV-a_actions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ORxV-a_retry,.ORxV-a_home{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--btn-radius);font-family:var(--font-text);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);text-decoration:none;display:inline-flex}.ORxV-a_retry{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-shadow);border:1px solid #0000}.ORxV-a_retry:hover{background-color:var(--btn-primary-bg-hover)}.ORxV-a_retry:active{background-color:var(--btn-primary-bg-active)}.ORxV-a_home{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border)}.ORxV-a_home:hover{background-color:var(--btn-secondary-bg-hover)}.ORxV-a_retry:focus-visible,.ORxV-a_home:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ORxV-a_reference{margin-top:var(--space-8);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}
