diff --git a/public/404.html b/public/404.html index b3c5ade..6dc30ad 100644 --- a/public/404.html +++ b/public/404.html @@ -26,9 +26,14 @@ nav{padding:16px 24px;border-bottom:1px solid var(--border);display:flex;align-i .btn-secondary{border:1px solid var(--border);color:var(--text-secondary)} .btn-secondary:hover{border-color:var(--primary);color:var(--text)} footer{padding:24px;text-align:center;color:var(--text-secondary);font-size:.8rem;border-top:1px solid var(--border)} + +.skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);background:var(--primary);color:#fff;padding:12px 24px;border-radius:0 0 8px 8px;font-weight:600;font-size:.9rem;z-index:1000;transition:top .2s} +.skip-link:focus{top:0} + +
-
+
+
404

Page Not Found

diff --git a/public/blog.html b/public/blog.html index 09866ce..4851054 100644 --- a/public/blog.html +++ b/public/blog.html @@ -60,10 +60,15 @@ footer{border-top:1px solid var(--border);padding:48px 24px 32px;background:var( .footer-col a:hover{color:var(--text)} .footer-bottom{max-width:1180px;margin:0 auto;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:.8rem;color:var(--muted)} @media(max-width:768px){.footer-grid{grid-template-columns:1fr}} + +.skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);background:var(--primary);color:#fff;padding:12px 24px;border-radius:0 0 8px 8px;font-weight:600;font-size:.9rem;z-index:1000;transition:top .2s} +.skip-link:focus{top:0} + +
+
+ +
+
+
+