:root{--width:42rem}main{max-width:var(--width);margin:0 auto;padding:3.5rem 1.25rem 5rem}.bar{max-width:var(--width);margin:0 auto;padding:1.1rem 1.25rem;display:flex;align-items:center;gap:1.5rem}.mark{font-weight:600;font-size:.92rem;letter-spacing:-.01em}.top nav,.foot nav{display:flex;gap:1.1rem;margin-left:auto;font-size:.88rem;color:var(--fg-muted)}.top nav a,.foot nav a{transition:color .15s}.top nav a:hover,.top nav a[aria-current],.foot nav a:hover{color:var(--fg)}.foot{border-top:1px solid var(--border);font-size:.8rem;color:var(--fg-faint)}.page-head{margin:0 0 2.25rem}.meta{margin:.6rem 0 0;font-size:.85rem;color:var(--fg-faint)}.meta a{color:var(--fg-muted);text-decoration:underline;text-underline-offset:.2em}.empty{color:var(--fg-faint)}.intro h1{margin-bottom:1.25rem}.recent{margin-top:3.5rem}.recent h2{margin:0 0 .5rem;font-size:.8rem;font-weight:500;letter-spacing:0;color:var(--fg-muted)}.recent h2 a:hover{color:var(--fg)}.rows{list-style:none;margin:0 -.6rem;padding:0}.row{display:flex;align-items:baseline;gap:1rem;padding:.55rem .6rem;border-radius:7px;transition:background .12s}.row:hover{background:var(--bg-hover)}.row .title{flex:1;min-width:0;font-weight:450}.row time{font-size:.8rem;color:var(--fg-faint);white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:600px){main{padding-top:2.25rem}.bar{flex-wrap:wrap;gap:.4rem 1rem}.top nav{margin-left:0;flex-basis:100%}.row{flex-direction:column;gap:.1rem}}