diff --git a/public/css/style.css b/public/css/style.css index b5f5ad2..db38a86 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -27,13 +27,15 @@ body{ /* ===== Top Bar ===== */ #top-bar{ - background:rgba(15,23,42,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px); - color:white;position:sticky;top:0;z-index:200;border-bottom:1px solid rgba(255,255,255,.08); + background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px); + color:var(--g9);position:sticky;top:0;z-index:200;border-bottom:1px solid var(--g2); } .top-bar-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 28px;height:52px} -.top-logo{color:white;text-decoration:none;font-size:17px;font-weight:700;display:flex;align-items:center;gap:10px;letter-spacing:-.5px} -.top-logo i{font-size:22px;background:var(--pg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text} +.top-logo{color:var(--g9);text-decoration:none;font-size:17px;font-weight:700;display:flex;align-items:center;gap:10px;letter-spacing:-.5px} +.top-logo i{font-size:22px;color:var(--p)} #top-auth{display:flex;gap:10px;align-items:center} +#top-auth .btn-o{color:var(--g8);border-color:var(--g3)} +#top-auth .btn-o:hover{background:var(--g2);border-color:var(--g4)} /* ===== Public Pages ===== */ #public-page{ diff --git a/public/js/app.js b/public/js/app.js index 21711c4..4d12603 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -89,7 +89,7 @@ const App = { const pub = document.getElementById('public-page'); pub.classList.remove('hidden'); const comp = page === 'login' ? LoginPage : page === 'register' ? RegisterPage : page === 'install' ? InstallPage : HomePage; - comp.render().then(html => { pub.innerHTML = html; if (comp.mount) comp.mount(); }); + Promise.resolve(comp.render()).then(html => { pub.innerHTML = html; if (comp.mount) comp.mount(); }); }, showLayout() { diff --git a/public/js/pages/register.js b/public/js/pages/register.js index dd190b4..bf60bc8 100644 --- a/public/js/pages/register.js +++ b/public/js/pages/register.js @@ -27,7 +27,9 @@ const RegisterPage = {
`; },