/* V3 (#547): Footer text contrast — darken to #767676 for 4.54:1 on white */ footer, .footer, .site-footer { color: #767676 !important; } footer .text-muted, .footer .text-muted, .site-footer .text-muted, footer small, .footer small, .site-footer small, footer .muted, .footer .muted, .site-footer .muted { color: #767676 !important; } /* a11y-fixes.css — Gitea custom public CSS overrides for WCAG 2.1 AA */ /* V4 (#548): Green inline links — darken + underline for contrast */ .markdown-body a, .markdown-body a:not(.label):not([class]) { color: #507020 !important; text-decoration: underline !important; } .markdown-body a:hover, .markdown-body a:focus { color: #3a5518 !important; }