.pdp-server-error{color:#fff;min-height:100vh;font-family:var(--font-assistant), Arial, Helvetica, sans-serif;background:#0e1616;place-items:center;padding:2rem;display:grid}.pdp-server-error-card{background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;width:min(640px,100%);padding:2rem 1.75rem;box-shadow:0 24px 64px #00000073}.pdp-server-error-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.68rem;font-weight:800}.pdp-server-error-card h1{margin:.65rem 0 0;font-size:1.65rem;line-height:1.2}.pdp-server-error-lead{color:#ffffffb8;margin:.75rem 0 0;line-height:1.5}.pdp-server-error-lead code,.pdp-server-error-hint code{color:#bae6fd;font-size:.9em}.pdp-server-error-tech{background:#f8717114;border:1px solid #f8717159;border-radius:10px;margin-top:1rem;padding:.85rem;font-size:.82rem;line-height:1.45}.pdp-server-error-tech pre{white-space:pre-wrap;word-break:break-word;color:#ffffffd1;max-height:220px;margin:.65rem 0 0;font-size:.72rem;overflow:auto}.pdp-server-error-hint{color:#ffffff9e;margin:.85rem 0 0;font-size:.88rem;line-height:1.5}.pdp-server-error-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.pdp-server-error-cta{color:#0e1616;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:2.65rem;padding:0 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.pdp-server-error-cta-muted{color:#fff;background:#ffffff14;border:1px solid #ffffff38}
