@font-face{font-family:Habs;src:url('assets/packages/nucleus_ui/fonts/PlusJakartaSans-Regular.ttf') format('truetype');font-display:swap}
html,body{margin:0;background:#006341;color:#fff}
#habs-startup{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:28px max(24px,env(safe-area-inset-right)) 28px max(24px,env(safe-area-inset-left));overflow:auto;background:#006341;font:16px/1.6 Habs,system-ui,sans-serif}
#habs-startup img{width:96px;height:96px;flex-shrink:0}
#startup-message{max-width:28rem;text-align:center;font-size:20px;font-weight:600;margin:24px 0 12px}
#install-guide{max-width:30rem}
#install-guide ol{padding-left:24px}
#install-guide li{padding:8px 0}
#install-guide p{color:#fff}
#startup-retry{font:inherit;color:#006341;background:#fff;border:0;border-radius:24px;padding:10px 24px;cursor:pointer}
#startup-retry:focus-visible{outline:3px solid #fff;outline-offset:4px}
[hidden]{display:none!important}
@media(max-height:700px){#habs-startup[data-state="install"]{justify-content:flex-start}}
