.log-filter{flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;display:flex}.log-filter .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-right:4px;font-size:10.5px}.log-filter button{border:1px solid var(--rule2);color:var(--cream2);font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:99px;padding:6px 14px;transition:border-color .3s,color .3s}.log-filter button:hover{color:var(--gold2)}.log-filter button[aria-pressed=true]{border-color:var(--gold);color:var(--gold2)}.log{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:20px}.log th{text-align:left;font:10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--rule2);padding:10px 14px 10px 0}.log td{border-bottom:1px solid var(--rule);vertical-align:top;padding:18px 14px 18px 0}.log .d{font:12px var(--mono);color:var(--cream2);white-space:nowrap}.log small{font:11px var(--mono);color:var(--mute);letter-spacing:.02em;margin-top:6px;display:block}.log .e a{font:600 22px/1.25 var(--display);color:var(--cream);border:0}.log .e a:hover{color:var(--gold2)}.log .c{color:var(--gold2);letter-spacing:2px;white-space:nowrap}.log .c small{letter-spacing:.06em}.log tr[hidden]{display:none}.log .c span,.entry-meta span{color:var(--mute)}.log .s{font:italic 16px var(--display);color:var(--cream2)}@media (max-width:700px){.log thead{display:none}.log tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;padding:14px 0;display:grid}.log td{border:0;padding:4px 0}.log .e{order:-1;grid-column:1/-1}}.entry-meta{border-block:1px solid var(--rule);grid-template-columns:repeat(5,auto);justify-content:start;gap:8px 32px;margin:40px 0 0;padding:16px 0;display:grid}.entry-meta dt{font:10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.entry-meta dd{font:13px var(--mono);color:var(--cream2);margin:4px 0 0}@media (max-width:700px){.entry-meta{grid-template-columns:1fr 1fr}}.entry{max-width:64ch;font:400 19px/1.75 var(--body);color:var(--cream);margin-top:40px}.entry h2{font:600 28px var(--display);margin:48px 0 0}.entry p,.entry ul,.entry ol{margin:20px 0 0}.entry li{margin:6px 0}.entry em{color:var(--cream2)}.entry code{font:.85em var(--mono);background:var(--ink3);padding:1px 5px}.entry pre{background:var(--ink3);font:14px/1.6 var(--mono);padding:16px;overflow-x:auto}.entry blockquote{border-left:1px solid var(--gold);color:var(--cream2);margin:24px 0 0;padding-left:18px;font-style:italic}.entry-back{font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:48px}
