From a15a9f2df0b94f34b0e1b4234fe56362eb015fd9 Mon Sep 17 00:00:00 2001 From: zwitschi Date: Thu, 13 Aug 2026 18:40:03 +0200 Subject: [PATCH] refactor(frontend): standardize HTML formatting and update font families --- frontend/admin/index.html | 179 ++++++++++---------------------- frontend/admin/login/index.html | 111 ++++++++++---------- frontend/index.html | 3 + frontend/src/style.css | 7 +- 4 files changed, 121 insertions(+), 179 deletions(-) diff --git a/frontend/admin/index.html b/frontend/admin/index.html index 4c10e45..762745c 100644 --- a/frontend/admin/index.html +++ b/frontend/admin/index.html @@ -1,130 +1,63 @@ - - - - Linear Void Admin - - - -
- - - - +
+
Loading...
+
+
+ + + + + \ No newline at end of file diff --git a/frontend/admin/login/index.html b/frontend/admin/login/index.html index 8e075e9..d7f8736 100644 --- a/frontend/admin/login/index.html +++ b/frontend/admin/login/index.html @@ -1,65 +1,70 @@ - - - - Linear Void Admin Login - - - -
-
-

Linear Void

-

Admin Login

-

Authenticate to access protected admin controls.

+ + + + Linear Void Admin Login + + + + + -
- - + +
+
+

Linear Void

+

Admin Login

+

Authenticate to access protected admin controls.

- - + + + - -

- -
-
+ + - - - + + window.location.href = "/admin/"; + } catch (error) { + console.error("Failed to sign in", error); + status.textContent = "Login failed. Check your credentials."; + status.className = "status-line status-error"; + } finally { + submit.disabled = false; + } + }); + + + + \ No newline at end of file diff --git a/frontend/index.html b/frontend/index.html index 85bf5b2..97523a3 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -5,6 +5,9 @@ Linear Void - 24/7 Synchronized Channel + + + diff --git a/frontend/src/style.css b/frontend/src/style.css index 4dd5db3..c159731 100644 --- a/frontend/src/style.css +++ b/frontend/src/style.css @@ -1,7 +1,8 @@ :root { color-scheme: dark; - --font-body: "Atkinson Hyperlegible", "Segoe UI", "Helvetica Neue", sans-serif; + --font-body: "Tektur", "Segoe UI", "Helvetica Neue", sans-serif; + --font-heading: "Doto", "Segoe UI", "Helvetica Neue", sans-serif; --font-display: "Space Grotesk", "Segoe UI", sans-serif; --font-mono: "IBM Plex Mono", Consolas, monospace; @@ -125,7 +126,7 @@ h1, h2, h3 { margin: 0; - font-family: var(--font-display); + font-family: var(--font-heading); color: var(--ink-0); letter-spacing: -0.02em; } @@ -539,7 +540,7 @@ select { .brand-text, .viewer-title { - font-family: var(--font-display); + font-family: var(--font-heading); } .viewer-title {