:root{color:#f6eee8;scrollbar-gutter:stable;--line:#f9bba329;--text:#f6eee8;background:#090908;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}*{box-sizing:border-box}body{min-height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);color:var(--text);background:radial-gradient(circle at 24% -10%,#dd7b6538,#0000 34%),radial-gradient(circle at 88% 12%,#873f1e2e,#0000 32%),linear-gradient(#14110f 0%,#090909 58%,#050505 100%);margin:0}#root{min-height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}@supports not (scrollbar-gutter:stable){body{overflow-y:scroll}}button{color:#fff6ef;cursor:pointer;min-height:44px;font:inherit;background:linear-gradient(#c96c55,#873f1e);border:1px solid #f9bba32e;border-radius:10px;padding:.85rem 1rem;font-weight:700;box-shadow:0 10px 24px #00000038}button:hover:not(:disabled){filter:brightness(1.06)}button:focus-visible{outline:none}button:disabled{cursor:not-allowed;opacity:.45}.secondaryButton{color:#f8d4bd;background:#ffffff14;border-color:#f9bba347;box-shadow:inset 0 1px #ffffff0f}.page{width:min(1120px,100%);margin:0 auto;padding:24px}.card{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#4b2a209e,#181210a8);border-radius:8px;margin:16px 0;padding:22px;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff0a}.startupRecoveryCard{text-align:center;justify-items:center;gap:18px;padding:clamp(24px,4vw,34px);display:grid}.startupRecoveryCard h1,.startupRecoveryCard p{margin:0}.startupRecoveryCard h1{text-wrap:balance;max-width:14ch}.startupRecoveryCard>p,.startupRecoveryCard .hint{max-width:26ch}.startupRecoveryActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.startupRecoveryActions>button{min-width:150px}.hint{color:#c8a99c}.startupSplash{min-height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));text-align:center;color:var(--text);background:radial-gradient(circle at 24% -10%,#dd7b6538,#0000 34%),radial-gradient(circle at 88% 12%,#873f1e2e,#0000 32%),linear-gradient(#14110f 0%,#090909 58%,#050505 100%);place-content:center;justify-items:center;gap:18px;padding:32px;display:grid}.startupSplashLogo{filter:drop-shadow(0 18px 28px #00000061);-webkit-user-select:none;user-select:none;width:clamp(96px,18vw,150px);height:auto}.startupSplash span{color:#f8d4bd;letter-spacing:.08em;text-shadow:0 0 18px #f8d4bd47;text-transform:uppercase;font-weight:900}
