.RootFallback-module-scss-module__jKTEfW__rootFallbackDocument{background:var(--petshift-background-app);color:var(--petshift-text-primary);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.RootFallback-module-scss-module__jKTEfW__rootFallback{box-sizing:border-box;padding:var(--petshift-space-lg);background:var(--petshift-background-app);color:var(--petshift-text-primary);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.RootFallback-module-scss-module__jKTEfW__rootFallback__card{box-sizing:border-box;width:100%;max-width:36rem;padding:var(--petshift-space-lg);border:1px solid var(--petshift-border-subtle);border-radius:var(--petshift-radius-lg);background:var(--petshift-background-surface);box-shadow:var(--petshift-shadow-sm);text-align:center}@media (min-width:48em){.RootFallback-module-scss-module__jKTEfW__rootFallback__card{padding:var(--petshift-space-xl)}}.RootFallback-module-scss-module__jKTEfW__rootFallback__title{margin:0 0 var(--petshift-space-md);color:var(--petshift-text-primary);font-size:1.25rem;font-weight:800;line-height:1.625rem}.RootFallback-module-scss-module__jKTEfW__rootFallback__body{max-width:460px;margin:0 auto var(--petshift-space-lg);color:var(--petshift-text-secondary);font-size:.875rem;line-height:1.25rem}.RootFallback-module-scss-module__jKTEfW__rootFallback__actions{gap:var(--petshift-space-sm);flex-direction:column;display:flex}.RootFallback-module-scss-module__jKTEfW__rootFallback__action{box-sizing:border-box;width:100%;min-height:44px;padding:var(--petshift-space-sm) var(--petshift-space-lg);border-radius:var(--petshift-radius-md);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1.25rem;text-decoration:none;display:flex}.RootFallback-module-scss-module__jKTEfW__rootFallback__action:focus-visible{outline:2px solid var(--petshift-border-focus);outline-offset:2px}.RootFallback-module-scss-module__jKTEfW__rootFallback__actionPrimary{background:var(--petshift-action-primary);color:var(--petshift-action-on-primary)}.RootFallback-module-scss-module__jKTEfW__rootFallback__actionPrimary:hover{background:var(--petshift-action-primary-pressed)}.RootFallback-module-scss-module__jKTEfW__rootFallback__actionSecondary{border-color:var(--petshift-border-control);background:var(--petshift-background-surface);color:var(--petshift-text-primary)}.RootFallback-module-scss-module__jKTEfW__rootFallback__actionSecondary:hover{background:var(--petshift-background-hover)}
