a{color:var(--blue);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}button,summary,a{outline-offset:4px}:focus-visible{outline:3px solid var(--blue);border-radius:4px}.progress{position:fixed;z-index:99;left:0;top:0;height:3px;width:0;background:var(--blue)}.layout{display:grid;grid-template-columns:var(--nav) minmax(0,1fr);max-width:1480px;margin:auto}