@layer tokens,base,components,chrome,overrides;@layer tokens{:root{--bg-main:var(--base00);--bg-dim:var(--base01);--bg-active:var(--base02);--bg-hover:var(--base02);--bg-hover:color-mix(in oklch, var(--base01) 50%, var(--base02));--bg-hl-line:var(--base01);--bg-hl-line:color-mix(in oklch, var(--base00) 75%, var(--base01));--fg-main:var(--base05);--fg-dim:var(--base04);--fg-dim:color-mix(in oklch, var(--base05) 70%, var(--base00));--fg-alt:var(--base04);--border:var(--base02);--border-highlight:var(--base0D);--border-dim:var(--base01);--border-dim:color-mix(in oklch, var(--base00) 55%, var(--base01));--cursor:var(--base05);--red:var(--base08);--green:var(--base0B);--green-faint:var(--base0B);--green-faint:color-mix(in oklch, var(--base0B) 85%, var(--base00));--yellow:var(--base0A);--yellow-faint:var(--base0A);--yellow-faint:color-mix(in oklch, var(--base0A) 85%, var(--base00));--yellow-cooler:var(--base0A);--yellow-cooler:color-mix(in oklch, var(--base0A) 80%, var(--base0B));--blue:var(--base0D);--blue-faint:var(--base0D);--blue-faint:color-mix(in oklch, var(--base0D) 85%, var(--base00));--magenta:var(--base0E);--cyan:var(--base0C);--cyan-faint:var(--base0C);--cyan-faint:color-mix(in oklch, var(--base0C) 85%, var(--base00));--cyan-cooler:var(--base0C);--cyan-cooler:color-mix(in oklch, var(--base0C) 80%, var(--base0D));--modeline-fg:var(--base05);--modeline-border:var(--base0D);--menu-bg:var(--base01);--menu-fg:var(--base05);--menu-border:var(--base02);--menu-hover-bg:var(--base02);--menu-hover-bg:color-mix(in oklch, var(--base01) 50%, var(--base02));--menu-active-bg:var(--base02);--fringe-fg:var(--base03);--link:var(--base0D);--link-visited:var(--base0E);--link-hover:var(--base0C);--syntax-keyword:var(--base0E);--syntax-builtin:var(--base09);--syntax-string:var(--base0B);--syntax-comment:var(--base03);--syntax-function:var(--base0D);--syntax-variable:var(--base08);--syntax-constant:var(--base0E);--syntax-type:var(--base0C);--syntax-number:var(--base09);--syntax-operator:var(--base05);--syntax-preprocessor:var(--base08);--code-bg:var(--base01);--code-border:var(--base02);--selection-bg:var(--base02);--selection-fg:inherit;--scrollbar-bg:var(--base01);--scrollbar-thumb:var(--base02);--scrollbar-thumb-hover:var(--base03);--list-selected-bg:var(--base02);--list-selected-fg:var(--base05);--list-hover-bg:var(--base01);--list-hover-bg:color-mix(in oklch, var(--base01) 60%, var(--base02));--h1-color:var(--base0E);--h2-color:var(--base09);--h3-color:var(--base0B);--h4-color:var(--base08);--content-max-width:840px;--body-font-family:var(--code-font)}@supports(color:oklch(from red l c h)){:root{--yellow-cooler:oklch(from var(--base0A) l c calc(h + 20));--cyan-cooler:oklch(from var(--base0C) l c calc(h + 20))}}[data-font=mono]{--body-font-family:var(--code-font)}[data-font=sans]{--body-font-family:var(--sans-font)}[data-font=serif]{--body-font-family:var(--serif-font)}[data-font=mixed]{--body-font-family:var(--serif-font)}:root,[data-theme=dark]{--base00:#000000;--base01:#1e1e1e;--base02:#323232;--base03:#989898;--base04:#c6c6c6;--base05:#ffffff;--base06:#ffffff;--base07:#ffffff;--base08:#ff5f59;--base09:#feacd0;--base0A:#d0bc00;--base0B:#44bc44;--base0C:#00d3d0;--base0D:#2fafff;--base0E:#b6a0ff;--base0F:#ff9580;--modeline-fg:oklch(0.94 0 0);--modeline-border:oklch(0.43 0 0);--menu-bg:oklch(0.14 0 0);--code-bg:oklch(0.08 0.04 264)}[data-theme=light]{--base00:#ffffff;--base01:#f2f2f2;--base02:#d7d7d7;--base03:#595959;--base04:#193668;--base05:#000000;--base06:#000000;--base07:#ffffff;--base08:#a60000;--base09:#884900;--base0A:#6f5500;--base0B:#006800;--base0C:#005e8b;--base0D:#0031a9;--base0E:#531ab6;--base0F:#a0132f;--modeline-fg:oklch(0.18 0 0);--modeline-border:oklch(0.67 0 0);--menu-bg:var(--base01);--menu-bg:oklch(from var(--base01) l c h);--code-bg:var(--base01);--code-bg:oklch(from var(--base01) l calc(c + 0.02) 264)}}@layer base{:root{--menu-h:2rem}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}.skip-link{position:absolute;inset-inline-start:8px;inset-block-start:-100%;z-index:1000;padding:.5em 1em;background:var(--bg-main);color:var(--fg-main);border:1px solid var(--border-highlight);border-radius:4px;text-decoration:none;&:focus{inset-block-start:8px;outline:2px solid var(--border-highlight);outline-offset:2px}}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:var(--menu-h);scroll-padding-bottom:3rem;@media(prefers-reduced-motion:no-preference){scroll-behavior: smooth;}}body{font-family:var(--body-font-family,monospace);font-size:1rem;line-height:1.6;background:var(--bg-main);color:var(--fg-main);min-height:100dvh;padding-top:var(--menu-h);padding-bottom:3rem}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0;color:inherit}.emacs-frame{display:block}.buffer-container{display:block}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);&:hover{background:var(--scrollbar-thumb-hover)}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-bg)}::selection{background:var(--selection-bg);color:var(--selection-fg)}a{color:var(--link);text-decoration:none;&:visited{color:var(--link-visited)}&:hover{color:var(--link-hover);text-decoration:underline}}:is(.post-body,.references-list,.callout) a{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);&:hover{text-decoration-color:initial}}:is(h1,h2,h3,h4,h5,h6){font-weight:700;margin-top:1.5em;margin-bottom:.5em;line-height:1.3;text-wrap:balance}h1{font-size:1.5rem;@media(width <= 480px){font-size: 1.25rem;}}h2{font-size:1.3rem;@media(width <= 480px){font-size: 1.15rem;}}h3{font-size:1.15rem}h4{font-size:1.05rem}h5,h6{font-size:1rem}p{margin-bottom:1em;text-wrap:pretty}blockquote{border-left:3px solid var(--border);padding-left:1em;margin:1em 0;color:var(--fg-dim);font-style:italic}:is(ul,ol){margin:1em 0;padding-left:2em}li{margin-bottom:.25em}code{font-family:var(--code-font,monospace);background:var(--code-bg);padding:.15em .35em;font-size:.9em}pre{background:var(--code-bg);border:1px solid var(--code-border);padding:1em;overflow-x:auto;margin:1em 0;line-height:1.4;@media(width <= 480px){font-size: 0.82rem;}& code{background:0 0;padding:0}}:is(img,video){max-width:100%;height:auto}hr{border:none;border-top:1px solid var(--border);margin:2em 0}figcaption{margin-bottom:1rem;align-items:center;text-align:center}table{border-collapse:collapse;width:100%;margin:1em 0;@media(width <= 480px){font-size: 0.85rem;}}:is(th,td){border:1px solid var(--border);padding:.5em 1em;text-align:left}th{background:var(--bg-dim)}.hidden{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}:is(button,a,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.nf{font-family:symbols nerd font mono,firacode nerd font,var(--code-font),monospace}}@layer components{.post-body{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;& p{margin-bottom:1em}}html[data-align=normal] .post-body{text-align:left;-webkit-hyphens:none;hyphens:none}html[data-align=columns] .post-body{column-width:20rem;column-gap:2.5rem;& :is(pre, table, figure, img, blockquote, .callout){break-inside:avoid}}:is(li.checked,li.unchecked){list-style:none;margin-left:-1.2em}li.checked::before{content:" ";color:var(--green)}li.unchecked::before{content:"󱋭 ";color:var(--yellow)}.todo{font-size:.9rem;font-weight:700;padding:.1em .45em;margin-right:.5em;vertical-align:middle;letter-spacing:.05em;&.status-todo{background:var(--yellow);color:var(--bg-main)}&.status-done{background:var(--green);color:var(--bg-main)}}.sidenote{float:right;clear:right;width:11em;margin-right:-13em;margin-top:.1em;font-size:.78rem;line-height:1.5;color:var(--fg-dim);border-left:2px solid var(--border-dim);padding-left:.6em;& p{margin:0}@media(width <= 900px){float: none; width: auto; margin: 0.75em 0; border-left: none; border-top: 1px solid var(--border-dim); padding: 0.4em 0 0;}}.callout{border-left:3px solid var(--border);padding:.5em 1em;margin:1em 0;background:var(--bg-dim);font-size:.9rem;&::before{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3em}& p:last-child{margin-bottom:0}}.callout-note{border-left-color:var(--blue);&::before{content:"Note";color:var(--blue)}}.callout-tip{border-left-color:var(--green);&::before{content:"Tip";color:var(--green)}}.callout-warn{border-left-color:var(--yellow);&::before{content:"Warning";color:var(--yellow)}}.post-comment{margin-top:3em;padding-top:1.5em;border-top:2px solid var(--border-dim)}.comment-label{font-size:.85rem;color:var(--fg-dim);margin-bottom:.75em;text-transform:uppercase;letter-spacing:.05em}.comment-textarea{width:100%;min-height:7em;resize:vertical;background:var(--bg-dim);color:var(--fg-main);border:1px solid var(--border-dim);padding:.6em .75em;font-family:inherit;font-size:.9rem;&:focus{outline:none;border-color:var(--border-highlight)}}.comment-actions{display:flex;align-items:center;gap:1em;margin-top:.5em;@media(width <= 480px){flex-direction: column; align-items: flex-start;}}.comment-submit{background:var(--bg-active);border:1px solid var(--border-highlight);padding:.4em 1em;font-size:.85rem;&:hover{background:var(--border-highlight);color:var(--bg-main)}@media(width <= 480px){width: 100%;}}.comment-hint{font-size:.75rem;color:var(--fg-dim);opacity:.6}}@layer components{pre{position:relative;background-color:var(--code-bg);border:1px solid var(--code-border);border-radius:0;padding:0;margin:1em 0;overflow:hidden;&::before{content:attr(data-lang);display:block;padding:.25em 1em;background-color:var(--bg-dim);border-bottom:1px solid var(--code-border);color:var(--fg-dim);font-size:.8rem;text-transform:lowercase}&:not([data-lang])::before{display:none}& code{display:block;padding:1em;overflow-x:auto;background:0 0;font-size:.9rem;line-height:1.5}}.code-copy-btn{position:absolute;top:.3em;right:.5em;z-index:2;padding:.15em .6em;border:1px solid var(--border-dim);border-radius:3px;background:var(--bg-dim);color:var(--fg-dim);font-size:.72rem;font-family:var(--code-font);opacity:0;transition:opacity .15s,color .15s,border-color .15s;&:hover{color:var(--fg-main);border-color:var(--border-highlight)}&.copied{color:var(--green);border-color:var(--green);opacity:1}}pre:is(:hover,:focus-within) .code-copy-btn,.code-copy-btn:focus-visible{opacity:1}.highlight{background-color:var(--code-bg);margin:1em 0;& pre{margin:0;border:1px solid var(--code-border)}& :is(.ln, .lnt){color:var(--fringe-fg);padding-right:1em;user-select:none}& .lnt{margin-right:.5em}& .hl{display:block;background-color:var(--bg-hl-line)}& .err{color:var(--red);background-color:initial}& .lnlinks{outline:none;text-decoration:none;color:inherit}& :is(.k, .kc, .kd, .kn, .kp, .kr, .kt){color:var(--syntax-keyword);font-weight:700}& .n{color:var(--fg-main)}& .na{color:var(--syntax-variable)}& .nb{color:var(--syntax-builtin)}& .nc{color:var(--syntax-type);font-weight:700}& .no{color:var(--syntax-constant)}& .nd{color:var(--syntax-preprocessor)}& .ni{color:var(--yellow)}& .ne{color:var(--red);font-weight:700}& .nf{color:var(--syntax-function)}& .nl{color:var(--cyan)}& .nn{color:var(--syntax-type)}& .nt{color:var(--syntax-keyword)}& :is(.nv, .nx){color:var(--syntax-variable)}& .l{color:var(--blue)}& .ld{color:var(--green)}& :is(.s, .sa, .sb, .sc, .dl, .sd, .s2, .se, .sh, .si, .sx, .sr, .s1, .ss){color:var(--syntax-string)}& :is(.m, .mb, .mf, .mh, .mi, .il, .mo){color:var(--syntax-number)}& :is(.o, .ow){color:var(--syntax-operator)}& .p{color:var(--fg-main)}& :is(.c, .ch, .cm, .c1, .cs){color:var(--syntax-comment);font-style:italic}& .cp{color:var(--syntax-preprocessor);font-style:normal}& .cpf{color:var(--syntax-string)}& .gd{color:var(--red);background-color:color-mix(in oklch,var(--red) 12%,transparent)}& .ge{font-style:italic}& .gr{color:var(--red)}& .gh{color:var(--magenta);font-weight:700}& .gi{color:var(--green);background-color:color-mix(in oklch,var(--green) 12%,transparent)}& .go{color:var(--fg-dim)}& .gp{color:var(--cyan);font-weight:700}& .gs{font-weight:700}& .gu{color:var(--blue);font-weight:700}& .gt{color:var(--red)}}.org-src-container{margin:1em 0;& pre{margin:0}}.org-block-begin-line,.org-block-end-line{color:var(--fg-dim);font-size:.85rem;padding:.25em .5em;background-color:var(--bg-dim);border:1px solid var(--code-border)}.org-block-begin-line{border-bottom:none;border-radius:3px 3px 0 0}.org-block-end-line{border-top:none;border-radius:0 0 3px 3px}code:not(pre code){background-color:var(--code-bg);padding:.15em .35em;border-radius:2px;font-size:.9em;color:var(--cyan)}.org-verbatim{background-color:var(--code-bg);padding:.1em .3em;color:var(--green)}.org-code{background-color:var(--code-bg);padding:.1em .3em;color:var(--cyan)}}@layer components{.buffer{display:none;min-width:0}.buffer.active{display:block}.buffer-body{overflow-x:hidden;background:var(--bg-main)}.article-list{list-style:none;padding:0;margin:0}.article-list.similar-posts{margin-top:2em;border-top:1px solid var(--border-dim);padding-top:.5em}.article-item{display:flex;align-items:baseline;cursor:pointer;font-size:.9rem;border-left:2px solid transparent;transition:background-color .1s;&:is(:hover, :focus-within){background:var(--list-hover-bg)}&.selected{background:var(--list-selected-bg);color:var(--list-selected-fg);border-left-color:var(--blue)}&.no-articles{color:var(--fg-dim);padding:1em}}.article-marker{width:1.5em;text-align:center;color:var(--fg-dim);flex-shrink:0}.article-item.selected .article-marker{color:var(--green)}.article-meta{display:flex;gap:1em;font-size:.85rem;flex-shrink:0;margin-right:1em}.article-item.selected .article-meta{color:var(--fg-alt)}.article-reading-time{color:var(--cyan-faint)}.article-date{width:7em;color:var(--yellow-faint)}.article-title{flex:1;white-space:normal;word-wrap:break-word;color:var(--fg-main)}.article-item.selected .article-title{color:var(--magenta)}.article-item.selected .article-reading-time{color:var(--cyan)}.article-item.selected .article-date{color:var(--yellow)}.article-link{display:flex;align-items:baseline;flex:1;min-width:0;text-decoration:none;color:inherit;padding:.35em .75em;&:is(:hover, :focus-visible, :visited){text-decoration:none;color:inherit;outline:none}}.article-type-icon{width:1.4em;text-align:center;flex-shrink:0;color:var(--fg-dim);font-size:.85em;margin-right:.5em}.article-item.selected .article-type-icon{color:var(--cyan-cooler)}.nf-sm{font-size:.85em;opacity:.7;margin-right:.2em}.post-content{width:100%;max-width:var(--content-max-width,840px);padding:1em 2em;margin:0 auto;box-sizing:border-box}.breadcrumbs{font-size:.8rem;color:var(--fg-dim);margin-bottom:1.5em;opacity:.75;& a{color:var(--fg-dim);text-decoration:none}& a:is(:hover, :focus-visible){color:var(--link)}}.breadcrumb-sep{margin:0 .3em;opacity:.5}.breadcrumb-current{color:var(--fg-main);opacity:.6}@keyframes read-progress-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.read-progress{position:absolute;top:0;left:0;right:0;z-index:1;height:2px;background:var(--blue);transform-origin:0 50%;transform:scaleX(0);will-change:transform}@supports(animation-timeline:scroll(root)){.read-progress{animation:read-progress-fill linear;animation-duration:1ms;animation-timeline:scroll(root)}}.post-header{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid var(--border-dim)}.post-title{font-size:1.5rem;color:var(--magenta);margin:0 0 .5em}.post-meta{display:flex;flex-wrap:wrap;gap:1em;font-size:.9rem;color:var(--fg-dim)}.post-date{color:var(--yellow)}.post-date-updated{color:var(--fg-dim);font-size:.9em}.post-reading-time{color:var(--cyan)}.post-tags{display:flex;gap:.5em;flex-wrap:wrap}.post-tag{color:var(--blue);&::before{content:"#";color:var(--fg-dim)}}.table-of-contents{background:var(--bg-dim);border:1px solid var(--border-dim);padding:1em;margin:1em 0;& h2{font-size:1rem;margin:0 0 .5em;color:var(--fg-main)}& nav ul{margin:0;padding-left:1.5em}& nav li{margin-bottom:.25em}}.post-body{line-height:1.7;& h2{margin-top:2em}& h3{margin-top:1.5em}& :is(ul, ol, pre, blockquote){margin-bottom:1em}& img{display:block;margin:1em auto;max-width:100%;cursor:zoom-in}& :is(h2, h3, h4, h5, h6) .heading-anchor{margin-left:.4em;font-size:.75em;color:var(--fg-dim);text-decoration:none;opacity:0;transition:opacity .15s,color .15s}& :is(h2, h3, h4, h5, h6):hover .heading-anchor, & .heading-anchor:focus-visible{opacity:1}& .heading-anchor:hover{color:var(--link)}}.list-content{max-width:var(--content-max-width,840px);margin:0 auto;width:100%;display:flex;flex-direction:column;min-height:100%}.list-content .list-footer{margin-top:auto}.year-divider{display:flex;align-items:center;padding:.5em .75em .25em;pointer-events:none;user-select:none;border-bottom:1px solid var(--border-dim);margin-top:1.25em;&:first-child{margin-top:0}}.year-label{font-weight:700;color:var(--magenta);letter-spacing:.05em;opacity:.9}.year-count{margin-left:.5em;font-size:.75em;font-weight:400;color:var(--fg-dim);opacity:.7}.references{margin-top:3em;padding-top:1em;border-top:1px solid var(--border-dim)}.references-title{font-size:1.1rem;color:var(--fg-dim);margin-bottom:.5em}.references-list{margin:0;padding-left:1.6em;display:flex;flex-direction:column;gap:.3em;& li{color:var(--fg-dim);font-size:.9rem}& a{color:var(--blue);overflow-wrap:anywhere}}.references-url{color:var(--fg-dim);opacity:.65;margin-left:.5em;font-size:.85em}.term-header{display:flex;align-items:baseline;gap:.5em;padding:.5em .75em;border-bottom:1px solid var(--border-dim);background:var(--bg-dim)}.term-tag-name{font-size:1.1rem;font-weight:700;color:var(--cyan-cooler)}.term-back{margin-left:auto;font-size:.8rem;color:var(--yellow-cooler);text-decoration:none;opacity:.8;&:is(:hover, :focus-visible){opacity:1;text-decoration:underline}}.tag-cloud{display:flex;flex-wrap:wrap;gap:.35em;padding:.5em .75em;border-bottom:1px solid var(--border-dim);background:var(--bg-dim)}.tag-cloud-btn{display:inline-flex;align-items:center;gap:.25em;padding:.15em .5em;border:1px solid var(--border);border-radius:2px;color:var(--cyan-cooler);font-size:.78rem;opacity:.8;transition:opacity .1s,border-color .1s,background .1s;&:is(:hover, :focus-visible){opacity:1;border-color:var(--cyan-cooler);background:var(--bg-active);outline:none}&.active{opacity:1;border-color:var(--cursor);background:var(--bg-hl-line);color:var(--cursor)}}.tag-cloud-count{font-size:.7em;color:var(--fg-dim);opacity:.85}.list-search{display:flex;align-items:center;gap:.5em;padding:.4em .75em;border:1px solid var(--border-highlight);margin:.5em .75em;background:var(--bg-main);font-size:.85rem}.list-search-prompt{color:var(--cyan-cooler);flex-shrink:0;font-weight:700}.list-search-input{flex:1;background:0 0;border:none;outline:none;color:var(--fg-main);font-family:inherit;font-size:inherit;caret-color:var(--cursor);&::placeholder{color:var(--fg-dim);opacity:.6}}.list-search-count{color:var(--yellow-cooler);font-size:.8rem;flex-shrink:0}.list-footer{border-top:1px solid var(--border-dim);padding:.75em 1em;font-size:.8rem;color:var(--fg-dim);text-align:center;& a{color:var(--cyan-cooler);text-decoration:none}& a:is(:hover, :focus-visible){text-decoration:underline}& .craftering{margin:.25em 0}}.social-links{display:flex;flex-direction:column;gap:.6em;margin:1em 0}.social-links.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));align-items:start}.social-link{display:inline-flex;align-items:center;gap:.6em;color:var(--fg-main);text-decoration:none;padding:.25em .5em;border-left:2px solid transparent;transition:border-color .15s,background .15s;&:is(:hover, :focus-visible){border-left-color:var(--cursor);background:var(--bg-active);text-decoration:none;color:var(--fg-main);outline:none}}.social-label{font-size:.9em;color:var(--fg-dim)}.wander-launch{display:flex;align-items:center;gap:1em;padding:.75em;border-bottom:1px solid var(--border-dim);margin-bottom:.5em}.wander-hint{flex:1;font-size:.85rem;color:var(--fg-dim)}.wander-btn{display:inline-flex;align-items:center;gap:.5em;padding:.3em .9em;border:1px solid var(--border);color:var(--cyan-cooler);background:var(--bg-dim);text-decoration:none;font-size:.85rem;transition:border-color .1s;&:is(:hover, :focus-visible){border-color:var(--cyan-cooler);outline:none}}.wander-list .article-title{flex:1}.wander-list .article-date{flex:1;width:auto;color:var(--blue)}.wander-desc{font-size:.85rem;color:var(--fg-alt);min-width:0}.topic-item{align-items:flex-start}.topic-item .article-link{flex-direction:column;align-items:flex-start;gap:.15em}.article-list.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6em;padding:.5em .75em}.article-list.is-grid .year-divider{grid-column:1/-1}.article-list.is-grid .topic-item{border:1px solid var(--border-dim);border-radius:6px;padding:.6em .8em}.article-list.is-grid .topic-item:hover{border-color:var(--border-highlight);background:var(--bg-active)}.scheme-card{display:block}.article-list.is-grid .scheme-card{content-visibility:auto;contain-intrinsic-size:0 130px}.scheme-card-btn{display:flex;flex-direction:column;gap:.4em;width:100%;padding:0;text-align:left}.scheme-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5em}.scheme-card-name{font-weight:700;color:var(--fg-main)}.scheme-card-variant{font-size:.7rem;padding:.1em .5em;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-dim);border:1px solid var(--border-dim)}.scheme-card-swatches{display:flex;gap:.15em}.scheme-card-swatches .swatch{width:1rem;height:1rem;border-radius:2px;flex-shrink:0}.scheme-card-author{font-size:.78rem;color:var(--fg-dim);text-decoration:none;&:is(:hover, :focus-visible){color:var(--cyan-cooler);text-decoration:underline;outline:none}}.project-left{display:flex;flex-direction:column;align-items:center;width:2.5em;flex-shrink:0;gap:.25em;padding:.3em 0}.project-icon{text-align:center;color:var(--fg-dim);font-size:1em}.article-item.selected .project-icon{color:var(--green)}.project-header{display:block;width:100%;line-height:1.4}.project-header .article-title{display:inline}.project-name{color:inherit;text-decoration:none;&:is(:hover, :focus-visible){color:var(--cyan-cooler);outline:none}}.project-refs{display:inline-flex;gap:.2em;vertical-align:middle}.project-ref-link{font-size:.72rem;font-family:var(--code-font);color:var(--chip-color,var(--fg-dim));text-decoration:none;opacity:.75;&:is(:hover, :focus-visible){opacity:1;text-decoration:underline;outline:none}}.project-tags{display:flex;gap:.3em;flex-wrap:wrap;margin-top:.1em}.project-tag{font-size:.72rem;padding:.05em .4em;background:var(--bg-dim);border:1px solid var(--chip-color,var(--border-dim));color:var(--chip-color,var(--cyan));font-family:var(--code-font);text-decoration:none}a.project-tag:is(:hover,:focus-visible){opacity:.8;outline:none;text-decoration:underline}}@layer chrome{.menu-bar{display:flex;flex-direction:row;align-items:center;background:var(--menu-bg);border-bottom:1px solid var(--menu-border);padding:0;font-size:.9rem;user-select:none;position:fixed;top:0;left:0;right:0;z-index:100;flex-wrap:nowrap;will-change:transform;padding-top:env(safe-area-inset-top,0)}.menu-items{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.menu-item{position:relative;display:inline-block;& > button{display:flex;align-items:center;padding:.4em .8em;color:var(--menu-fg);transition:background-color .1s;& .underline{text-decoration:underline}}& > button:is(:hover, :focus-visible){background:var(--menu-hover-bg);outline:none}&.open > button{background:var(--menu-active-bg)}&.open .menu-dropdown{display:block}}.menu-dropdown{position:absolute;top:100%;left:0;min-width:200px;background:var(--menu-bg);border:1px solid var(--menu-border);box-shadow:2px 2px 8px color-mix(in oklch,black 30%,transparent);display:none;z-index:1000}.menu-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:2em;padding:.4em 1em;color:var(--menu-fg);transition:background-color .1s;width:100%;white-space:nowrap;text-align:left;&:is(:hover, :focus-visible){background:var(--menu-hover-bg);outline:none}&.disabled{color:var(--fg-dim);pointer-events:none}}.menu-shortcut{color:var(--fg-dim);font-size:.85em;margin-left:2em}.menu-separator{height:1px;background:var(--menu-border);margin:.25em 0}.menu-bar-right{margin-left:auto;display:flex;align-items:center;padding-right:.5em}.scheme-option{background:var(--p-bg,var(--menu-bg));color:var(--p-fg,var(--menu-fg));gap:.5em;&:is(:hover, :focus-visible){filter:brightness(1.15);outline:none}&.active .scheme-dot{background:var(--p-accent,currentColor)}}.scheme-dot{width:.55em;height:.55em;border-radius:50%;border:1.5px solid var(--p-accent,currentColor);background:0 0;flex-shrink:0;transition:background .1s}.scheme-popup-actions{display:flex;border-top:1px solid var(--menu-border)}.scheme-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.3em;padding:.4em .6em;color:var(--fg-dim);font-size:.82rem;transition:background .1s,color .1s;&:is(:hover, :focus-visible){background:var(--menu-hover-bg);color:var(--fg-main);outline:none}& + .scheme-action-btn{border-left:1px solid var(--menu-border)}}.scheme-popup-container{position:relative}.menu-bar-btn,.scheme-popup-btn{display:flex;align-items:center;padding:.3em .55em;border:1px solid var(--border-dim);border-radius:3px;color:var(--fg-dim);font-family:symbols nerd font mono,inherit;font-size:.9rem;transition:background .12s,color .12s,border-color .12s;margin-left:.3em}:is(.menu-bar-btn,.scheme-popup-btn):is(:hover,:focus-visible,[aria-expanded=true]){background:var(--menu-hover-bg);color:var(--fg-main);border-color:var(--border);outline:none}.scheme-popup{position:absolute;top:calc(100% + 2px);right:0;min-width:180px;background:var(--menu-bg);border:1px solid var(--menu-border);box-shadow:2px 4px 12px color-mix(in oklch,black 40%,transparent);display:none;z-index:1001;overflow:hidden;&.open{display:block}}.menu-backdrop{display:none;position:fixed;inset:0;background:color-mix(in oklch,black 45%,transparent);z-index:198;&.visible{display:block}}:root .theme-icon-light,[data-theme=dark] .theme-icon-light{display:none}[data-theme=light] .theme-icon-dark{display:none}[data-theme=light] .theme-icon-light{display:inline}.menu-bar-title{color:var(--fg-dim);font-size:.85rem;padding:0 1em;text-decoration:none;&:is(:hover, :focus-visible){color:var(--fg-main);outline:none}}.menu-hamburger{display:none;padding:.5em;color:var(--menu-fg);font-size:1.2rem;&:is(:hover, :focus-visible){background:var(--menu-hover-bg);outline:none}}}@layer chrome{.modeline{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;padding:.8em 1.5em .8em .4em;padding-bottom:max(.8em,env(safe-area-inset-bottom,0));background-color:var(--bg-dim);color:var(--modeline-fg);font-family:var(--code-font),monospace;font-size:.82rem;border-top:1px solid var(--modeline-border);white-space:nowrap;overflow:hidden;min-height:1.9em;user-select:none;contain:layout paint;will-change:transform;@media(width <= 768px){padding: 0.2em 0.5em; font-size: 0.78rem; padding-bottom: max(0.2em,env(safe-area-inset-bottom,0));}}.ml-left{display:flex;align-items:center;overflow:hidden;flex-shrink:1;min-width:0;gap:.3ch}.ml-group{display:flex;align-items:center;gap:.3ch;white-space:nowrap}.ml-fill{flex:1;min-width:.5em}.ml-right{display:flex;align-items:center;flex-shrink:0;gap:.5ch}.ml-buffer{font-weight:600;color:var(--modeline-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;font-family:inherit;font-size:inherit;cursor:pointer;padding:0;&:hover{text-decoration:underline;background:var(--bg-hover)}@media(width <= 768px){max-width: 20ch;}}.ml-pin-btn{color:var(--fg-dim);opacity:.7;transition:opacity .15s,color .15s;border-radius:2px;padding:0 .4ch;&:hover{opacity:1;color:var(--fg-main)}&.pinned{color:var(--yellow);opacity:1}}.ml-hide-mobile{display:inline-flex;@media(width <= 768px){display: none !important;}}.ml-sep{color:var(--modeline-border);padding:0 1ch;flex-shrink:0;@media(width <= 768px){padding: 0 0.3ch;}}.ml-date-icon{color:var(--yellow-faint);font-size:.9em}.ml-pos{color:var(--fg-dim);font-variant-numeric:tabular-nums;white-space:nowrap;& [data-scroll-position]{min-width:3ch;display:inline-block;text-align:right}}.ml-wc{color:var(--blue-faint)}.ml-readtime{color:var(--cyan-faint);opacity:.75;font-size:.9em}.ml-date{color:var(--yellow-faint);opacity:.8}.ml-echo-msg{background:var(--bg-active);border:none;color:var(--blue);font-family:inherit;font-size:inherit;cursor:pointer;padding:0 .5ch;opacity:.9;white-space:nowrap;overflow:hidden;max-width:min(52ch,45vw);text-overflow:ellipsis;transition:opacity .15s,background .15s;border-radius:2px;&:hover{opacity:1}&.flash{background:var(--blue);color:var(--bg-main);opacity:1;padding:0 .5ch}@media(width <= 768px){max-width: 16ch;}}}@layer chrome{#palette-dialog{background:var(--bg-main);border:1px solid var(--border);box-shadow:0 8px 32px color-mix(in oklch,black 50%,transparent);width:min(640px,92vw);max-height:70vh;padding:0;margin:8vh auto 0;&[open]{display:flex;flex-direction:column;overflow:hidden}&::backdrop{background:color-mix(in oklch,black 60%,transparent)}}.palette-input-wrap{display:flex;align-items:center;padding:.6em 1em;border-bottom:1px solid var(--border-dim);flex-shrink:0}.palette-input{flex:1;background:0 0;border:none;outline:none;color:var(--fg-main);font-family:var(--code-font),monospace;font-size:1rem;&::placeholder{color:var(--fg-dim)}}#palette-results{overflow-y:auto;flex:1;overscroll-behavior:contain}.palette-item{display:flex;flex-direction:row;align-items:center;padding:.45em 1em;cursor:pointer;border-bottom:1px solid var(--border-dim);gap:.6em;&:last-child{border-bottom:none}}:is(.palette-item.selected,.palette-item:hover){background:var(--list-selected-bg,var(--bg-active));color:var(--list-selected-fg,var(--fg-main))}.palette-item-icon{flex:none;width:1.3em;text-align:center;color:var(--fg-dim);opacity:.85}.palette-item-title{flex:1;min-width:0;font-size:.92rem;color:var(--fg-main)}#image-lightbox{padding:0;border:none;outline:2px dashed var(--border-highlight);out;background:0 0;max-width:92vw;max-height:92vh;margin:auto;&::backdrop{background:color-mix(in oklch,black 75%,transparent)}& img{display:block;max-width:92vw;max-height:92vh;width:auto;height:auto;cursor:zoom-out}}}@layer overrides{.center{display:flex;width:fit-content;margin-inline:auto;align-items:center;justify-content:center}@media screen and (width <= 1024px){.article-meta{gap:.5em}}@media screen and (width <= 768px){.menu-bar .menu-items{display:none;flex-direction:row;flex-wrap:wrap;align-items:center;position:absolute;top:100%;left:0;right:0;background:var(--menu-bg);border-bottom:1px solid var(--menu-border);z-index:200}.menu-bar.menu-open .menu-items{display:flex}.menu-hamburger{display:block}.menu-bar-title{display:none}.menu-bar-right{margin-left:auto}.menu-item:last-child .menu-dropdown{left:auto;right:0}.article-meta{display:none}.article-marker{display:none}.article-item{flex-wrap:wrap;padding:.5em .75em}.article-title{width:100%}.article-item .article-link{flex:0 0 100%;padding:.5em .75em .2em}.article-item .post-tags{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:.3em;padding:0 .75em .4em}.post-content{padding:.75em}.term-header{flex-direction:column;align-items:flex-start;gap:.3em}.topic-item{flex-wrap:nowrap;align-items:flex-start}.topic-item .project-left{width:1.8em;padding:.3em 0 0;flex-shrink:0}.topic-item .article-link{flex:1;width:auto;padding:.2em 0}.project-tags{flex-wrap:wrap}.project-header{flex-wrap:wrap}.project-name{word-break:break-word}.wander-launch{flex-direction:column;align-items:flex-start;gap:.4em}.wander-list .article-link{flex-wrap:wrap;gap:.1em 0}.wander-list .article-title{flex:0 0 100%}.wander-list .article-date{flex:none;font-size:.8rem}.wander-list .wander-desc{flex:0 0 100%;padding-left:0;font-size:.78rem;opacity:.8}.post-content table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.post-content :is(th,td){white-space:nowrap}}@media screen and (width <= 480px){body{font-size:.9rem}.article-item{padding:.5em}.tag-cloud{gap:.25em;padding:.4em .5em}.tag-cloud-btn{font-size:.75rem;padding:.25em .5em}.list-search{margin:.4em 0}.breadcrumbs{font-size:.75rem;white-space:normal;word-break:break-word}.post-title{font-size:1.25rem}.post-meta{gap:.5em;font-size:.8rem}pre code{font-size:.8rem}.social-links{font-size:1rem}}@media(hover:none) and (pointer:coarse){.article-item{min-height:44px;padding:.75em}.menu-dropdown-item{min-height:44px;padding:.75em 1em}.article-item:hover{background:0 0}.article-item:active{background:var(--list-hover-bg)}.menu-shortcut{display:none}}@media print{:is(.menu-bar,.modeline){display:none!important}.emacs-frame{height:auto;overflow:visible}.buffer-container{display:block}.buffer-body{overflow:visible}body{background:#fff;color:#000;font-size:12pt}a{color:#000;text-decoration:underline}:is(pre,code){background:#f5f5f5;border:1px solid #ddd}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@layer components{[data-font=mixed] :is(.post-meta,.breadcrumbs,.table-of-contents,.references,.post-comment,.callout,.sidenote,.todo){font-family:var(--sans-font)}[data-font=mixed] .post-body th{font-family:var(--sans-font)}}:root{--heading-font:'impress', sans-serif;--sans-font:'code-ace', sans-serif;--code-font:'code-op', monospace;--serif-font:serif}@font-face{font-family:impress;src:url(../fonts/impress.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:code-ace;src:url(../fonts/code-ace.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:code-op;src:url(../fonts/code-op.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}body,article.post-content{font-family:var(--body-font-family)}pre,code,kbd,samp,.highlight,.org-verbatim,.org-code{font-family:var(--code-font)}.nf{font-family:symbols nerd font mono,var(--code-font),monospace}h1{color:var(--h1-color)}h2{color:var(--h2-color)}h3{color:var(--h3-color)}h4{color:var(--h4-color)}.craftering,.craftering a{color:var(--cyan)}p a{text-decoration:underline}article :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font)}.post-title{color:var(--h1-color)!important}h1::before,h1::after{content:" ⩮ ";color:var(--h1-color)}article h1{color:var(--h1-color)!important;text-align:center}article h2::before{content:"◉ "}article h2{color:var(--h2-color)}article h3::before{content:"◈ "}article h3{color:var(--h3-color)}article h4::before{content:"✥ "}article h4{color:var(--h4-color)}.article-item .post-tags{flex-shrink:0;font-size:.78rem;padding:0 .5em}.article-item .post-tag{color:var(--h3-color);text-decoration:none;opacity:.85}.article-item .post-tag:hover{color:var(--cursor);opacity:1}.article-item .post-tag:visited{color:var(--h3-color)}[data-scheme=haki]{--base00:#000000;--base01:#0a0f0a;--base02:#111c17;--base03:#b4aeae;--base04:#888888;--base05:#ffffff;--base06:#ffffff;--base07:#ffffff;--base08:#ffa9bf;--base09:#fab387;--base0A:#d0bc00;--base0B:#6ae4b9;--base0C:#5fd7af;--base0D:#2fafff;--base0E:#ab82ff;--base0F:#248f6c;--modeline-bg:#0a0f0a;--modeline-border:#248f6c;--menu-bg:#0a0f0a;--code-bg:#0a0f0a;--echo-bg:#000000;--cursor:#5fd7af;--selection-bg:#248f6c;--bg-region:#248f6c;--scrollbar-thumb:#248f6c;--scrollbar-thumb-hover:#5fd7af;--border:#1b2a24;--border-dim:#0a0f0a;--code-border:#1b2a24;--menu-border:#1b2a24;--menu-hover-bg:#111c17}[data-scheme=haki][data-theme=light]{--base00:#ffffff;--base01:#f2f2f2;--base02:#d7d7d7;--base03:#595959;--base04:#193668;--base05:#000000;--base06:#000000;--base07:#ffffff;--base08:#a60000;--base09:#884900;--base0A:#6f5500;--base0B:#006800;--base0C:#005e8b;--base0D:#0031a9;--base0E:#531ab6;--base0F:#a0132f;--modeline-bg:#c8c8c8;--modeline-border:#a3a3a3;--menu-bg:#f2f2f2;--code-bg:#f5f5f5;--echo-bg:#ffffff;--cursor:#005f5f;--selection-bg:#c4e3ff;--bg-region:#c4e3ff;--scrollbar-thumb:#a3a3a3;--scrollbar-thumb-hover:#595959;--border:#d7d7d7;--border-dim:#e4e4e4;--code-border:#d7d7d7;--menu-border:#d7d7d7;--menu-hover-bg:#e4e4e4}[data-scheme=dracula]{--base00:#282a36;--base01:#363447;--base02:#44475a;--base03:#6272a4;--base04:#9ea8c7;--base05:#f8f8f2;--base06:#f0f1f4;--base07:#ffffff;--base08:#ff5555;--base09:#ffb86c;--base0A:#f1fa8c;--base0B:#50fa7b;--base0C:#8be9fd;--base0D:#80bfff;--base0E:#ff79c6;--base0F:#bd93f9}[data-scheme=gruvbox]{--base00:#282828;--base01:#3c3836;--base02:#504945;--base03:#665c54;--base04:#bdae93;--base05:#d5c4a1;--base06:#ebdbb2;--base07:#fbf1c7;--base08:#fb4934;--base09:#fe8019;--base0A:#fabd2f;--base0B:#b8bb26;--base0C:#8ec07c;--base0D:#83a598;--base0E:#d3869b;--base0F:#d65d0e}[data-scheme=gruvbox][data-theme=light]{--base00:#fbf1c7;--base01:#ebdbb2;--base02:#d5c4a1;--base03:#bdae93;--base04:#665c54;--base05:#504945;--base06:#3c3836;--base07:#282828;--base08:#9d0006;--base09:#af3a03;--base0A:#b57614;--base0B:#79740e;--base0C:#427b58;--base0D:#076678;--base0E:#8f3f71;--base0F:#d65d0e}[data-scheme=tokyo-night]{--base00:#1A1B26;--base01:#16161E;--base02:#2F3549;--base03:#444B6A;--base04:#787C99;--base05:#A9B1D6;--base06:#CBCCD1;--base07:#D5D6DB;--base08:#C0CAF5;--base09:#A9B1D6;--base0A:#0DB9D7;--base0B:#9ECE6A;--base0C:#B4F9F8;--base0D:#2AC3DE;--base0E:#BB9AF7;--base0F:#F7768E}[data-scheme=tokyo-night][data-theme=light]{--base00:#D5D6DB;--base01:#CBCCD1;--base02:#DFE0E5;--base03:#9699A3;--base04:#4C505E;--base05:#343B59;--base06:#1A1B26;--base07:#1A1B26;--base08:#343B58;--base09:#965027;--base0A:#166775;--base0B:#485E30;--base0C:#3E6968;--base0D:#34548A;--base0E:#5A4A78;--base0F:#8C4351}[data-scheme=catppuccin-mocha]{--base00:#1e1e2e;--base01:#181825;--base02:#313244;--base03:#45475a;--base04:#585b70;--base05:#cdd6f4;--base06:#f5e0dc;--base07:#b4befe;--base08:#f38ba8;--base09:#fab387;--base0A:#f9e2af;--base0B:#a6e3a1;--base0C:#94e2d5;--base0D:#89b4fa;--base0E:#cba6f7;--base0F:#f2cdcd}[data-scheme=catppuccin-mocha][data-theme=light]{--base00:#eff1f5;--base01:#e6e9ef;--base02:#ccd0da;--base03:#bcc0cc;--base04:#acb0be;--base05:#4c4f69;--base06:#dc8a78;--base07:#7287fd;--base08:#d20f39;--base09:#fe640b;--base0A:#df8e1d;--base0B:#40a02b;--base0C:#179299;--base0D:#1e66f5;--base0E:#8839ef;--base0F:#dd7878}[data-scheme=one-dark]{--base00:#282c34;--base01:#353b45;--base02:#3e4451;--base03:#545862;--base04:#565c64;--base05:#abb2bf;--base06:#b6bdca;--base07:#c8ccd4;--base08:#e06c75;--base09:#d19a66;--base0A:#e5c07b;--base0B:#98c379;--base0C:#56b6c2;--base0D:#61afef;--base0E:#c678dd;--base0F:#be5046}[data-scheme=one-dark][data-theme=light]{--base00:#fafafa;--base01:#f0f0f1;--base02:#e5e5e6;--base03:#a0a1a7;--base04:#696c77;--base05:#383a42;--base06:#202227;--base07:#090a0b;--base08:#ca1243;--base09:#d75f00;--base0A:#c18401;--base0B:#50a14f;--base0C:#0184bc;--base0D:#4078f2;--base0E:#a626a4;--base0F:#986801}[data-scheme=rose-pine]{--base00:#191724;--base01:#1f1d2e;--base02:#26233a;--base03:#6e6a86;--base04:#908caa;--base05:#e0def4;--base06:#e0def4;--base07:#524f67;--base08:#eb6f92;--base09:#f6c177;--base0A:#ebbcba;--base0B:#31748f;--base0C:#9ccfd8;--base0D:#c4a7e7;--base0E:#f6c177;--base0F:#524f67}[data-scheme=rose-pine][data-theme=light]{--base00:#faf4ed;--base01:#fffaf3;--base02:#f2e9de;--base03:#9893a5;--base04:#797593;--base05:#575279;--base06:#575279;--base07:#cecacd;--base08:#b4637a;--base09:#ea9d34;--base0A:#d7827e;--base0B:#286983;--base0C:#56949f;--base0D:#907aa9;--base0E:#ea9d34;--base0F:#cecacd}[data-scheme=kanagawa]{--base00:#1F1F28;--base01:#16161D;--base02:#223249;--base03:#54546D;--base04:#727169;--base05:#DCD7BA;--base06:#C8C093;--base07:#717C7C;--base08:#C34043;--base09:#FFA066;--base0A:#C0A36E;--base0B:#76946A;--base0C:#6A9589;--base0D:#7E9CD8;--base0E:#957FB8;--base0F:#D27E99}[data-scheme=ayu]{--base00:#0b0e14;--base01:#131721;--base02:#202229;--base03:#3e4b59;--base04:#bfbdb6;--base05:#e6e1cf;--base06:#ece8db;--base07:#f2f0e7;--base08:#f07178;--base09:#ff8f40;--base0A:#ffb454;--base0B:#aad94c;--base0C:#95e6cb;--base0D:#59c2ff;--base0E:#d2a6ff;--base0F:#e6b450}[data-scheme=ayu][data-theme=light]{--base00:#f8f9fa;--base01:#edeff1;--base02:#d2d4d8;--base03:#a0a6ac;--base04:#8A9199;--base05:#5c6166;--base06:#4e5257;--base07:#404447;--base08:#f07171;--base09:#fa8d3e;--base0A:#f2ae49;--base0B:#6cbf49;--base0C:#4cbf99;--base0D:#399ee6;--base0E:#a37acc;--base0F:#e6ba7e}[data-scheme=everforest]{--base00:#272e33;--base01:#2e383c;--base02:#414b50;--base03:#859289;--base04:#9da9a0;--base05:#d3c6aa;--base06:#edeada;--base07:#fffbef;--base08:#e67e80;--base09:#e69875;--base0A:#dbbc7f;--base0B:#a7c080;--base0C:#83c092;--base0D:#7fbbb3;--base0E:#d699b6;--base0F:#9da9a0}[data-scheme=oxocarbon]{--base00:#161616;--base01:#262626;--base02:#393939;--base03:#525252;--base04:#dde1e6;--base05:#f2f4f8;--base06:#ffffff;--base07:#08bdba;--base08:#ee5396;--base09:#ff7eb6;--base0A:#ff6f00;--base0B:#42be65;--base0C:#3ddbd9;--base0D:#33b1ff;--base0E:#be95ff;--base0F:#82cfff}[data-scheme=oxocarbon][data-theme=light]{--base00:#f2f4f8;--base01:#dde1e6;--base02:#bec6cf;--base03:#a1acba;--base04:#68788d;--base05:#525f70;--base06:#3d4652;--base07:#272d35;--base08:#ff7eb6;--base09:#ee5396;--base0A:#ff6f00;--base0B:#42be65;--base0C:#673ab7;--base0D:#0f62fe;--base0E:#be95ff;--base0F:#803800}[data-scheme=monokai]{--base00:#272822;--base01:#383830;--base02:#49483e;--base03:#75715e;--base04:#a59f85;--base05:#f8f8f2;--base06:#f5f4f1;--base07:#f9f8f5;--base08:#f92672;--base09:#fd971f;--base0A:#f4bf75;--base0B:#a6e22e;--base0C:#a1efe4;--base0D:#66d9ef;--base0E:#ae81ff;--base0F:#cc6633}[data-scheme=github-dark]{--base00:#161b22;--base01:#30363d;--base02:#484f58;--base03:#6e7681;--base04:#8b949e;--base05:#c9d1d9;--base06:#f0f6fc;--base07:#ffffff;--base08:#f85149;--base09:#db6d28;--base0A:#bb8009;--base0B:#2ea043;--base0C:#2A9D9A;--base0D:#388bfd;--base0E:#a371f7;--base0F:#3D2F00}[data-scheme=github-dark][data-theme=light]{--base00:#eaeef2;--base01:#d0d7de;--base02:#afb8c1;--base03:#8c959f;--base04:#6e7781;--base05:#424a53;--base06:#32383f;--base07:#1f2328;--base08:#fa4549;--base09:#e16f24;--base0A:#bf8700;--base0B:#2da44e;--base0C:#339D9B;--base0D:#218bff;--base0E:#a475f9;--base0F:#4d2d00}