-
-
- {t("ThothII access")}
-
-
{t("Sign in to ThothII")}
-
{t("Use your installation account to continue.")}
+
{t("Sign in to ThothII")}
{error && (
diff --git a/frontend/src/index.css b/frontend/src/index.css
index e9cf6183..0f1f8e26 100644
--- a/frontend/src/index.css
+++ b/frontend/src/index.css
@@ -267,6 +267,12 @@ body.thot-full-document { margin: 0; }
color: oklch(var(--foreground));
background: oklch(var(--card));
}
+ /* Native selects can match :focus-visible after a pointer click as well.
+ Suppress only that outer ring; keyboard focus retains its visible outline. */
+ .thot-full-header .thot-shell-select[data-pointer-focus="true"]:focus {
+ outline: none;
+ box-shadow: none;
+ }
.thot-shell-select {
min-height: 2rem;
max-width: 9rem;
diff --git a/frontend/src/shell/host/FullHeader.tsx b/frontend/src/shell/host/FullHeader.tsx
index 652029da..e65bfacf 100644
--- a/frontend/src/shell/host/FullHeader.tsx
+++ b/frontend/src/shell/host/FullHeader.tsx
@@ -12,6 +12,7 @@ export function FullHeader({ onLogout }: { onLogout?: () => Promise