:root{--bg:#0e1a22;--bg-raised:#132531;--fg:#e6eef0;--dim:#7b93a0;--line:#24394a;--cyan:#5fd4c9;--rose:#e07a8f;--maroon:#c2566b;--gold:#e3c07a;--mono-wide:"Martian Mono", ui-monospace, monospace;--mono:"IBM Plex Mono", ui-monospace, monospace;--gutter:16px;--bar:36px;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#eef3f2;--bg-raised:#dfe8e7;--fg:#12232b;--dim:#566b75;--line:#c3d1d1;--cyan:#0b6f68;--rose:#a33a50;--maroon:#9b2f45;--gold:#8a6416;color-scheme:light}}:root[data-theme=light]{--bg:#eef3f2;--bg-raised:#dfe8e7;--fg:#12232b;--dim:#566b75;--line:#c3d1d1;--cyan:#0b6f68;--rose:#a33a50;--maroon:#9b2f45;--gold:#8a6416;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--fg);font:400 15px/1.65 var(--mono);padding-bottom:var(--bar);margin:0}@media (width>=720px){:root{--gutter:40px}}a{color:var(--cyan);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--fg);background:var(--cyan);text-decoration:none}::selection{background:var(--cyan);color:var(--bg)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.wrap{max-width:980px;padding:0 var(--gutter);margin:0 auto}.cmd{font:500 14px/1.5 var(--mono-wide);color:var(--fg);overflow-wrap:anywhere;margin:0 0 20px;font-stretch:100%}.ps1{color:var(--cyan)}.ps1 b{color:var(--rose);font-weight:500}.cmd .flag,.dim{color:var(--dim)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plain{margin:0;padding:0;list-style:none}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}h3{font:600 16px/1.4 var(--mono);margin:0}p{margin:0}.at{color:var(--cyan);font-weight:400}.prose{max-width:68ch}.prose p+p{margin-top:1em}.output+.cmd{margin-top:56px}.desc{max-width:68ch;margin-top:6px}ul.desc li{text-indent:-2ch;padding-left:2ch}ul.desc li:before{content:"- ";color:var(--dim)}.gitlog>li{border-left:1px solid var(--line);margin-left:5px;padding:0 0 32px 28px;position:relative}.gitlog>li:last-child{border-left-color:#0000;padding-bottom:0}.gitlog>li:before{content:"*";text-align:center;background:var(--bg);width:11px;color:var(--gold);font-weight:600;position:absolute;top:-1px;left:-6px}.commit{flex-wrap:wrap;gap:0 10px;display:flex}.hash{color:var(--gold)}.ref{color:var(--rose);font-weight:600}.total{margin-bottom:4px}.ls>li{border-bottom:1px dashed var(--line);grid-template-columns:7ch 1fr;gap:0 16px;padding:6px 0;display:grid}.ls.posts>li{grid-template-columns:10ch 1fr}.ls .perm{display:none}.ls .about{grid-column:1/-1;max-width:68ch}@media (width>=860px){.ls>li{border-bottom:0;grid-template-columns:10ch 7ch 20ch 1fr;padding:3px 0}.ls .perm{display:block}.ls .about{grid-column:auto}.ls.posts>li{grid-template-columns:10ch minmax(0,46ch) 1fr}}.name a,.name>span{font-weight:600}.tag{color:var(--dim);white-space:nowrap;margin-left:1ch}.cols{grid-template-columns:repeat(auto-fill,minmax(18ch,1fr));gap:2px 16px;max-width:92ch;display:grid}.grep>li{max-width:92ch;padding:3px 0}.grep .file{color:var(--rose);margin-right:8px}.entries>li+li{margin-top:20px}.bib>li{max-width:80ch;padding-left:2ch}.bib>li+li{margin-top:16px}.bib .key{color:var(--gold);margin-left:-2ch}.bib h3{font-weight:500}.bib h3 a{color:var(--fg);text-decoration-color:var(--cyan)}.kv>li{overflow-wrap:anywhere;grid-template-columns:10ch 1fr;gap:12px;display:grid}.h3{font:600 16px/1.4 var(--mono);margin:0}.shell[data-astro-cid-sksmwptc]{padding-top:24px;padding-bottom:8px}.log[data-astro-cid-sksmwptc] pre{font:inherit;white-space:pre-wrap;color:var(--fg);margin:2px 0 10px}.log[data-astro-cid-sksmwptc] .echo{overflow-wrap:anywhere;margin:0}.line[data-astro-cid-sksmwptc]{align-items:baseline;gap:1ch;display:flex}.line[data-astro-cid-sksmwptc] label[data-astro-cid-sksmwptc]{flex:none}.line[data-astro-cid-sksmwptc] input[data-astro-cid-sksmwptc]{min-width:0;font:inherit;color:var(--fg);caret-color:var(--cyan);background:0 0;border:0;flex:1;padding:0}.line[data-astro-cid-sksmwptc] input[data-astro-cid-sksmwptc]::placeholder{color:var(--dim);opacity:.8}.line[data-astro-cid-sksmwptc] input[data-astro-cid-sksmwptc]:focus{outline:none}.line[data-astro-cid-sksmwptc] input[data-astro-cid-sksmwptc]:focus::placeholder{color:#0000}.line[data-astro-cid-sksmwptc]:focus-within label[data-astro-cid-sksmwptc]{text-decoration:underline var(--gold);text-underline-offset:4px}.window[data-astro-cid-ramhpctn]{min-height:calc(100svh - var(--bar));flex-direction:column;padding-top:40px;display:flex}.pager[data-astro-cid-ramhpctn]{font:500 13px/1.4 var(--mono-wide);justify-content:space-between;gap:16px;margin-top:auto;padding-top:56px;display:flex}.pager[data-astro-cid-ramhpctn] a[data-astro-cid-ramhpctn]{padding:6px 0;text-decoration:none}.bar[data-astro-cid-ramhpctn]{height:var(--bar);background:var(--cyan);color:var(--bg);font:500 12.5px/1 var(--mono-wide);z-index:10;white-space:nowrap;view-transition-name:bar;align-items:center;gap:14px;padding:0 12px;font-stretch:87.5%;display:flex;position:fixed;inset:auto 0 0}.bar[data-astro-cid-ramhpctn] ol[data-astro-cid-ramhpctn]{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.bar[data-astro-cid-ramhpctn] a[data-astro-cid-ramhpctn]{color:var(--bg);padding:4px 6px;text-decoration:none;display:block}.bar[data-astro-cid-ramhpctn] a[data-astro-cid-ramhpctn]:hover,.bar[data-astro-cid-ramhpctn] a[data-astro-cid-ramhpctn][aria-current]{background:var(--bg);color:var(--cyan)}.bar[data-astro-cid-ramhpctn] a[data-astro-cid-ramhpctn][aria-current]:after{content:"*"}.session[data-astro-cid-ramhpctn]{font-weight:700}.updated[data-astro-cid-ramhpctn]{opacity:.75}@media (width<=640px){.bar[data-astro-cid-ramhpctn] .session[data-astro-cid-ramhpctn],.updated[data-astro-cid-ramhpctn]{display:none}}
