From 8e44a59d0a1df325f37b8bac65aa726a02ccce47 Mon Sep 17 00:00:00 2001 From: devmrko Date: Wed, 22 Jul 2026 10:51:36 +0900 Subject: [PATCH] fix(poc4): remove synthetic HMM logo block --- .../apps/poc4/mcp_discovery_ui.py | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/poc4_active_source_20260714/apps/poc4/mcp_discovery_ui.py b/poc4_active_source_20260714/apps/poc4/mcp_discovery_ui.py index b9b9699..134dbf3 100644 --- a/poc4_active_source_20260714/apps/poc4/mcp_discovery_ui.py +++ b/poc4_active_source_20260714/apps/poc4/mcp_discovery_ui.py @@ -72,7 +72,6 @@ ENV_FILE = ROOT / ".env" MCP_SERVERS_FILE = ROOT / "config" / "mcp_servers.json" VPD_TOKEN_PRESETS_FILE = ROOT / "config" / "vpd_token_presets.json" CHAT_DB_FILE = ROOT / "data" / "poc4_mcp_chat.sqlite3" -HMM_WORDMARK_SVG = """""" DEFAULT_VPD_USER_ID = "FC00789" VPD_OPERATIONS_URL = "https://kb.cloud-handson.com/" PORTAL_AUTHENTICATED_KEY = "poc4_portal_authenticated" @@ -1327,7 +1326,10 @@ html, body, [data-testid="stAppViewContainer"], .stApp { .st-key-kb_login_container { max-width: 560px; margin: 56px auto 0; } .kb-login-brand { text-align: center; } -.kb-login-logo { display: block; width: 180px; height: auto; margin: 0 auto 12px; } +.hmm-login-wordmark { + margin: 0 auto 12px; color: #004b87; font-size: 2rem; + font-weight: 800; letter-spacing: 0.08em; line-height: 1; +} .kb-login-kicker { color: #5f7280; font-size: 0.75rem; font-weight: 700; } .kb-login-brand h1 { margin: 12px 0 8px; color: #12324a; font-size: 1.8rem; } .kb-login-brand p { margin: 0 0 22px; color: #5f7280; } @@ -1897,12 +1899,11 @@ def _clear_portal_remembered_session() -> None: def _render_portal_login() -> None: - logo_url = html.escape(_header_logo_url(), quote=True) with st.container(key="kb_login_container"): st.markdown( f"""
- +

HMM AI 업무 에이전트

사용자 인증 후 해운·물류 AI 질의와 보안 관리 기능을 이용할 수 있습니다.

@@ -1962,11 +1963,6 @@ def _logout_portal() -> None: st.rerun() -def _header_logo_url() -> str: - encoded = base64.b64encode(HMM_WORDMARK_SVG.encode("utf-8")).decode("ascii") - return f"data:image/svg+xml;base64,{encoded}" - - def _render_kb_header() -> None: st.markdown( f"""