.struct-error-chrome-page{--struct-body:#fcfcfd;--struct-gray-0:#f8f9fa;--struct-gray-3:#dee2e6;--struct-gray-6:#868e96;--struct-gray-7:#495057;--struct-gray-9:#212529;--struct-brand-6:#1f4e79;--struct-accent-0:#fff4ec;--struct-accent-1:#ffe0cc;--struct-accent-5:#f5660a;--struct-accent-6:#e05a12;--struct-shadow-sm:0 1px 3px #0000001f;--struct-radius-lg:8px;box-sizing:border-box;min-height:100dvh;padding:1rem 1.5rem;padding-left:max(1rem, env(safe-area-inset-left,0));padding-right:max(1rem, env(safe-area-inset-right,0));background:linear-gradient(180deg, var(--struct-gray-0) 0%, var(--struct-body) 42%);color:var(--struct-gray-9);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.struct-error-chrome-page *,.struct-error-chrome-page :before,.struct-error-chrome-page :after{box-sizing:border-box}.struct-error-chrome-card{border:1px solid var(--struct-gray-3);border-radius:var(--struct-radius-lg);width:100%;max-width:30rem;box-shadow:var(--struct-shadow-sm);background:#fff;padding:1.5rem}@media (min-width:36em){.struct-error-chrome-card{padding:2rem}}.struct-error-chrome-brand{justify-content:center;margin-bottom:1.25rem;display:flex}.struct-error-chrome-brand-link{border-radius:var(--struct-radius-lg);align-items:center;line-height:0;text-decoration:none;display:inline-flex}.struct-error-chrome-brand-link:focus-visible{outline:2px solid var(--struct-brand-6);outline-offset:3px}.struct-error-chrome-logo{display:block}.struct-error-chrome-stack{flex-direction:column;gap:1.5rem;display:flex}.struct-error-chrome-alert{text-align:center;flex-direction:column;align-items:center;display:flex}.struct-error-chrome-copy{flex-direction:column;gap:.5rem;max-width:25rem;display:flex}.struct-error-chrome-title{color:var(--struct-gray-9);margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.struct-error-chrome-message{color:var(--struct-gray-6);margin:0;font-size:.875rem;line-height:1.6}.struct-error-chrome-divider{color:var(--struct-gray-6);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.75rem;font-weight:500;display:flex}.struct-error-chrome-divider:before,.struct-error-chrome-divider:after{content:"";background:var(--struct-gray-3);flex:1;height:1px}.struct-error-chrome-details{border:1px solid var(--struct-gray-3);border-radius:var(--struct-radius-lg);background:var(--struct-gray-0);padding:.75rem}.struct-error-chrome-details-label{color:var(--struct-gray-6);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.struct-error-chrome-details-body{max-height:12.5rem;color:var(--struct-gray-7);white-space:pre-wrap;word-break:break-word;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5;overflow:auto}.struct-error-chrome-actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.struct-error-chrome-actions-single{grid-template-columns:1fr}.struct-error-chrome-button{border-radius:var(--struct-radius-lg);background:var(--struct-accent-5);color:#fff;width:100%;min-height:2.625rem;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .12s;display:inline-flex}.struct-error-chrome-button:hover{background:var(--struct-accent-6)}.struct-error-chrome-button:focus-visible{outline:2px solid var(--struct-accent-5);outline-offset:2px}.struct-error-chrome-button-secondary{background:var(--struct-accent-0);color:var(--struct-accent-6)}.struct-error-chrome-button-secondary:hover{background:var(--struct-accent-1)}.struct-error-chrome-hint{color:var(--struct-gray-6);text-align:center;margin:0;padding:0 .25rem;font-size:.75rem;line-height:1.5}
