diff --git a/internal/web/view.go b/internal/web/view.go index b171e13..893b966 100644 --- a/internal/web/view.go +++ b/internal/web/view.go @@ -479,6 +479,10 @@ main { max-width: 60rem; margin: 0 auto; padding: var(--s4) var(--s3); } .filters input { font: inherit; padding: .4rem .55rem; border: 1px solid var(--line); border-radius: var(--radius); background: var(--card); color: var(--fg); min-width: 9rem; } .filters input:focus-visible { outline: 2px solid var(--accent); outline-offset: 1px; border-color: var(--accent); } .btn { font: inherit; font-weight: 600; padding: .45rem 1rem; border: 1px solid var(--accent); border-radius: var(--radius); background: var(--accent); color: var(--accent-fg); cursor: pointer; } +/* anchors styled as buttons: the generic a{} / a:visited{} colour rules outrank + .btn on , painting the label accent-on-accent (invisible). Restore the + button foreground for anchor buttons, visited included. */ +a.btn, a.btn:visited { color: var(--accent-fg); } .btn:hover { filter: brightness(1.05); } .btn:active { transform: translateY(1px); }