diff --git a/frontend/favicon.ico b/frontend/favicon.ico index a1c9afe..f0f8832 100644 Binary files a/frontend/favicon.ico and b/frontend/favicon.ico differ diff --git a/frontend/icon-192.png b/frontend/icon-192.png index 843aeda..e543692 100644 Binary files a/frontend/icon-192.png and b/frontend/icon-192.png differ diff --git a/frontend/icon-512.png b/frontend/icon-512.png index 91c86f2..5b06156 100644 Binary files a/frontend/icon-512.png and b/frontend/icon-512.png differ diff --git a/frontend/logo.svg b/frontend/logo.svg index 7a21a2f..40c8352 100644 --- a/frontend/logo.svg +++ b/frontend/logo.svg @@ -1,13 +1,16 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/style.css b/frontend/style.css index 765278c..6a6cb5f 100644 --- a/frontend/style.css +++ b/frontend/style.css @@ -71,6 +71,7 @@ header .breadcrumb { } header .breadcrumb .prompt { color: var(--green-bright); font-weight: normal; } header .breadcrumb:hover { text-decoration: none; } +.header-logo { width: 18px; height: 22px; flex-shrink: 0; margin-right: 4px; display: block; } header .crumb-path { font-size: 11px; color: var(--ink-dim); @@ -246,8 +247,8 @@ header nav a.active { color: var(--accent-bright); border-color: rgba(0,170,255, font-size: 13px; color: var(--ink-soft); font-family: var(--sans); word-break: break-word; line-height: 1.4; } -.protocol-pill .meta { font-family: var(--mono); font-size: 11px; color: var(--ink-dim); text-align: right; flex: 0 0 auto; max-width: 140px; } -.protocol-pill .meta .steps { color: var(--accent); font-weight: bold; white-space: nowrap; } +.protocol-pill .meta { font-family: var(--mono); font-size: 11px; color: var(--ink-dim); text-align: right; flex-shrink: 0; white-space: nowrap; } +.protocol-pill .meta .steps { color: var(--accent); font-weight: bold; } .protocol-pill.collection { background: var(--ink); color: #fff; border-color: var(--accent-deep); } @@ -522,9 +523,9 @@ header nav a.active { color: var(--accent-bright); border-color: rgba(0,170,255, /* Protocol pills: info takes full width, meta goes below */ .protocol-pill { flex-direction: column; align-items: stretch; padding: 12px 14px; gap: 6px; } .protocol-pill .info { width: 100%; } - .protocol-pill .meta { text-align: left; display: flex; gap: 12px; align-items: center; max-width: 100%; overflow: hidden; } + .protocol-pill .meta { text-align: left; display: flex; gap: 12px; align-items: center; } .protocol-pill .meta .steps { } - .protocol-pill .meta > div:not(.steps) { font-size: 10px; overflow: hidden; text-overflow: ellipsis; } + .protocol-pill .meta > div:not(.steps) { font-size: 10px; } .detail-header, .detail-section { padding: 16px 14px; border-radius: 12px; } } \ No newline at end of file