body{font:var(--tp-type-text);color:var(--tp-text-body);background:var(--tp-background);margin:0}.tp-fallback{box-sizing:border-box;border:1px solid var(--tp-border);background:var(--tp-surface);inline-size:calc(100% - 32px);max-inline-size:600px;box-shadow:var(--tp-elev-2);border-radius:20px;gap:16px;margin:96px auto;padding:32px;display:grid}.tp-fallback__brand{font:var(--tp-type-button);letter-spacing:-.01em;color:var(--tp-text-heading);align-items:center;gap:10px;margin:0 0 8px;font-size:15px;font-weight:600;display:inline-flex}.tp-fallback h1{font:var(--tp-type-title-panel);letter-spacing:var(--tp-type-title-panel-tracking);color:var(--tp-text-heading);margin:0}.tp-fallback__body{justify-items:start;gap:12px;display:grid}.tp-fallback__body p{margin:0}.tp-fallback a{color:var(--tp-brand-text);text-underline-offset:3px}.tp-fallback a:focus-visible{outline:var(--tp-focus-outline);outline-offset:var(--tp-focus-offset);border-radius:var(--tp-radius-mark)}.tp-fallback code{font:var(--tp-type-value);font-family:var(--tp-font-mono);color:var(--tp-text-heading);font-weight:500}@media (max-width:760px){.tp-fallback{margin-block:48px;padding:24px}}
