@font-face{font-family:GeistSerif;src:url(../media/GeistSerifVF-s.p.3dx9j75lj1pum.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:GeistSerif Fallback;src:local(Times New Roman);ascent-override:87.78%;descent-override:25.77%;line-gap-override:0.0%;size-adjust:114.49%}.R7vJoa_className{font-family:GeistSerif,GeistSerif Fallback,Times New Roman,Times,serif;font-weight:400}.R7vJoa_variable{--font-geist-serif:"GeistSerif", "GeistSerif Fallback", Times New Roman, Times, serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--logo:#fff;--pond:#1a1917;--hero:#e6e9f2;--link:#e6e9f29e;--text:#e6e9f2cc;--soft:#e6e9f29e;--faint:#e6e9f285;--rule:#e6e9f217;--rule-dot:#e6e9f23d;--card:#e6e9f206;--card-line:#e6e9f217;--card-hover:#8fb7ff6b;--focus:#8fb7ff;--work:#8fb7ff;--personal:#ff8a66;--todo:#ff8a66;--c-fw:#ff6a3d;--c-lb:#8fb7ff;--c-ok:#7db57d;--c-dmz:#f2b84b;--c-ven:#ff8fb1;--plate:#201f1d;--bar:#5f8de0;--stop:#ff6a3d}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--logo:#000;--pond:#eef2f4;--hero:#1f2933;--link:#1f29339e;--text:#1f2933d6;--soft:#1f2933b8;--faint:#1f29339e;--rule:#1f29331a;--rule-dot:#1f293347;--card:#ffffff80;--card-line:#1f29331a;--card-hover:#3d6fb673;--focus:#3d6fb6;--work:#3d6fb6;--personal:#c8481f;--todo:#c8481f;--c-fw:#d24a26;--c-lb:#3d6fb6;--c-ok:#3d7a4b;--c-dmz:#a8700c;--c-ven:#c4466e;--plate:#f7f9fa;--bar:#3d6fb6;--stop:#d24a26}*{box-sizing:border-box}body{background:var(--pond);color:var(--hero);font:13px/1.7 var(--font-geist-serif), serif;margin:0}
.hdr{justify-content:center;align-items:center;gap:22px;height:72px;padding:0 7%;font-size:17px;display:flex;position:relative}.logo{padding:11px 4px;transition:opacity .15s;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.hdr .logo,.hdr .logo:hover{color:var(--logo)}.logo:hover{opacity:.7}.logo svg{fill:currentColor;width:41px;height:22px;display:block}.hdr a,.hdr button{color:var(--link);white-space:nowrap;text-decoration:none;transition:color .15s}.hdr a:hover,.hdr button:hover{color:var(--hero)}a:focus-visible,.hdr button:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.hdr a[aria-current=page]{color:var(--hero);background:radial-gradient(circle,currentColor .9px,#0000 1.3px) 0 100%/4px 4px repeat-x;padding-bottom:5px}.hdr nav{align-items:center;gap:22px;display:flex}.toggle{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.toggle svg{fill:currentColor;width:18px;height:18px}.toggle .sun,:root[data-theme=light] .toggle .moon{display:none}:root[data-theme=light] .toggle .sun{display:block}.kind{color:var(--work);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.kind:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.kind.personal{color:var(--personal)}[data-piece]{background:#1a1917;display:block;position:relative;overflow:hidden}[data-piece] pre{letter-spacing:0;white-space:pre;color:#e6e9f2;margin:0;font:12px/1 Menlo,Consolas,DejaVu Sans Mono,monospace;position:absolute}[data-piece] canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none!important}[data-piece].keep-top canvas{top:0;transform:translate(-50%)}.illo[data-piece]{border-radius:6px;container-type:inline-size}.illo:not([data-piece]){position:relative;container-type:inline-size}.illo:not([data-piece]) canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lbl{white-space:nowrap;color:var(--text);pointer-events:none;font-size:clamp(10px,3.4cqw,12px);line-height:1.25;transition:color .15s;position:absolute;transform:translate(-50%,-50%)}.lbl.l{transform:translateY(-50%)}.lbl.r{transform:translate(-100%,-50%)}.lbl.plate{background:var(--plate);border-radius:3px;padding:0 .3em}.lbl.todo{color:var(--todo)}.lbl.on{color:var(--stop)}.sec{color:var(--faint);letter-spacing:.04em;align-items:center;gap:12px;margin:34px 0 16px;font-size:12px;font-weight:400;display:flex}.sec:after{content:"";background:radial-gradient(circle, var(--rule-dot) .9px, transparent 1.2px) left center / 4px 4px repeat-x;flex:1;height:4px}.back{color:var(--link);text-decoration:none;display:inline-block}.back:hover{color:var(--hero)}.pager a{color:var(--link);text-decoration:none}.pager a:hover{color:var(--hero)}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--card-line);color:var(--soft);border-radius:999px;padding:1px 10px;font-size:11.5px}.main{width:min(832px,86%);margin-inline:auto}@media (max-width:640px){.hdr{gap:12px;height:60px;padding:0 16px;font-size:16px}.hdr nav{gap:12px}.logo{padding:13px 4px;left:12px}.logo svg{width:33px;height:18px}.main{width:auto;padding-inline:16px}}
