.blog-head{padding-block:var(--space-7) var(--space-5);max-width:var(--measure-wide)}.blog-head h1{color:var(--ink);text-shadow:3px 3px 0 var(--magenta);margin-bottom:var(--space-5)}.blog-head-body{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-dim);margin:0}.blog-head-body strong{color:var(--gold)}.blog-clear{font:inherit;color:var(--cyan);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.blog-clear:hover{color:var(--gold)}.tag-filter{border-block:2px solid var(--rule-strong);padding-block:var(--space-4);margin-bottom:var(--space-5);max-width:var(--measure-wide)}.tag-filter ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag-filter li{margin:0}.tag-filter button{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-dim);background:var(--ground-sunk);border:1px solid var(--rule-strong);padding:var(--space-2) var(--space-4);cursor:pointer;clip-path:var(--pixel-clip);transition:color var(--transition-fast), background var(--transition-fast)}.tag-filter button:hover{color:var(--ground);background:var(--cyan)}.tag-filter button.is-active{background:var(--gold);border-color:var(--gold);color:var(--ground)}.tag-count{font-variant-numeric:tabular-nums;opacity:.7;font-size:.9em}.pager{align-items:center;gap:var(--space-4);max-width:var(--measure-wide);padding-block:var(--space-6);font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-dim);display:flex}.pager button{font:inherit;color:var(--ink);background:var(--ground-sunk);border:1px solid var(--rule-strong);padding:var(--space-2) var(--space-4);cursor:pointer;clip-path:var(--pixel-clip)}.pager button:hover:not(:disabled){background:var(--cyan);color:var(--ground)}.pager button:disabled{color:var(--ink-dim);border-color:var(--rule);cursor:default;background:0 0}.pager span{font-variant-numeric:tabular-nums;margin-inline:auto}
