.recovery-panel{width:min(100%,480px);margin:var(--space-8) auto;padding:var(--space-6);text-align:left}.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{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.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{display:grid;place-items:center;height:100%;overflow-y:auto;background:var(--ui-canvas);padding:var(--space-6)}.app-startup .recovery-panel{margin:0;padding:0}.recovery-page{min-height:100%;overflow-y:auto;padding:var(--space-8) var(--space-4);background:var(--ui-canvas)}.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}}
