@charset "UTF-8";.leuc-error-section{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:180px 0 var(--section-pad);min-height:70vh;display:flex;align-items:center}.leuc-error-inner{max-width:680px;text-align:center}.leuc-error-code{font-size:max(4rem, min(12vw, 8rem));font-weight:800;line-height:1;color:var(--brand-accent);margin-bottom:var(--sp-2)}.leuc-error-title{color:var(--brand-text-inverse);margin-bottom:var(--sp-3)}.leuc-error-lede{color:rgba(255,255,255,.85);font-size:1.05rem;margin-bottom:var(--sp-4)}.leuc-error-detail{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.9);font-family:monospace;font-size:.85rem;padding:var(--sp-2);margin-bottom:var(--sp-3);word-break:break-word}.leuc-error-actions{display:flex;gap:var(--sp-2);justify-content:center;flex-wrap:wrap}.leuc-error-section .leuc-btn-ghost-dark{color:var(--brand-text-inverse);border-color:var(--brand-text-inverse);background:0 0}.leuc-error-section .leuc-btn-ghost-dark:hover{background:var(--brand-text-inverse);color:var(--brand-primary-dark)}@media (max-width:575px){.leuc-error-actions{flex-direction:column}.leuc-error-actions .btn{width:100%}}