:root{--vaultd-accent: #3ddc84;--vaultd-status-connected: #3ddc84}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;overscroll-behavior:none}body{touch-action:pan-y}a{color:inherit;text-decoration:none}.vaultd-viewport-h{height:100vh;height:100dvh}.vaultd-cover-shell{background:linear-gradient(180deg,#101318,#05070a)}@supports (background: color-mix(in srgb,red 10%,blue)){.vaultd-cover-shell{background:radial-gradient(120% 62% at 50% 14%,color-mix(in srgb,var(--vaultd-accent) 26%,transparent),transparent 58%),linear-gradient(180deg,#101318,#05070a)}}@keyframes vaultd-waiting-pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes vaultd-pending-pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes vaultd-spin{to{transform:rotate(360deg)}}.vaultd-spin{animation:vaultd-spin .8s linear infinite}@media (prefers-reduced-motion: reduce){*:not(.vaultd-progress),*:not(.vaultd-progress):before,*:not(.vaultd-progress):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
