.recovery-panel{width:min(100%,480px);margin:var(--space-8) auto;padding:var(--space-6);text-align:left}.recovery-panel :-webkit-any(h1,h2){margin:0 0 var(--space-3);font-size:var(--ui-title);font-weight:var(--ui-semibold);line-height:var(--ui-leading-title);letter-spacing:var(--ui-tracking-title);color:var(--ui-ink)}.recovery-panel :-moz-any(h1,h2){margin:0 0 var(--space-3);font-size:var(--ui-title);font-weight:var(--ui-semibold);line-height:var(--ui-leading-title);letter-spacing:var(--ui-tracking-title);color:var(--ui-ink)}.recovery-panel :is(h1,h2){margin:0 0 var(--space-3);font-size:var(--ui-title);font-weight:var(--ui-semibold);line-height:var(--ui-leading-title);letter-spacing:var(--ui-tracking-title);color:var(--ui-ink)}.recovery-panel p{margin:0 0 var(--space-6);color:var(--ui-secondary);font-size:var(--ui-body);line-height:var(--ui-leading-body)}.recovery-panel__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.recovery-panel__actions a{color:var(--ui-accent-hover);font-size:var(--ui-body);font-weight:var(--ui-medium);text-underline-offset:3px}.recovery-panel__actions a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.app-startup{background:var(--ui-canvas);height:100%;padding:var(--space-6);place-items:center;display:grid;overflow-y:auto}.app-startup .recovery-panel{margin:0;padding:0}.recovery-page{min-height:100%;padding:var(--space-8) var(--space-4);background:var(--ui-canvas);overflow-y:auto}.coding-connection-host{height:100%}@media (max-width:640px){.recovery-page{padding-top:64px}}@media (forced-colors:active){.recovery-panel__actions a:focus-visible{outline-color:highlight}}
