.boot-error[data-v-58e91182]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}.boot-error-inner[data-v-58e91182]{max-width:420px}.boot-error h2[data-v-58e91182]{margin:0 0 8px;color:#a02020;font-size:1.2rem}.boot-error p[data-v-58e91182]{margin:4px 0}.boot-error .detail[data-v-58e91182]{margin-top:10px;font-size:.8rem;color:#666;word-break:break-word}.boot-error button[data-v-58e91182]{margin-top:16px;padding:10px 22px;border:0;border-radius:10px;background:#8cc935;color:#10240a;font-weight:700}.boot-error button[data-v-58e91182]:disabled{opacity:.6}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}html,body{height:100%;width:100%;overflow-x:hidden;overscroll-behavior:none;background:#faf4e1;color:#1a1a1a;font-family:Segoe UI,Arial,sans-serif}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center}#app{width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}a{color:inherit}button{font-family:inherit;cursor:pointer}button:disabled{cursor:not-allowed}
