@font-face{font-family:'Roboto Mono';src:url('/static_minified/RobotoMono-Regular.ttf') format('truetype')}:root{--bg:#f8f8f5;--bg-raised:#eeeee8;--text:#1c1c1c;--text-muted:#777;--accent:#0284c7;--border:#ddddd4;--code-bg:#ebebE5;--code-text:#1c1c1c}@media (prefers-color-scheme:dark){:root{--bg:#0d0d0d;--bg-raised:#161616;--text:#e4e4e0;--text-muted:#888;--accent:#38bdf8;--border:#272727;--code-bg:#181818;--code-text:#e0e0e0}}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;background:var(--bg);color:var(--text);font-family:'Roboto Mono',monospace;font-size:15px;line-height:1.75}header{padding:1.5rem 2rem 0.5rem;overflow-x:auto}header pre{margin:0;font-size:0.62rem;line-height:1.2;color:var(--text-muted);transition:color 0.2s ease;user-select:none}header a:hover pre{color:var(--accent)}main{max-width:760px;margin:0 auto;padding:1.5rem 2rem 5rem}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}#indexposts hr{border:none;height:1px;background:var(--border);margin:1.5rem 0}#indexposts>div{padding:0.4rem 0 0.8rem}#indexposts h2{margin:0 0 0.2rem;font-size:1.1rem;font-weight:600}#indexposts h2 a,#indexposts>div>a[href]{color:var(--text);transition:color 0.15s}#indexposts h2 a:hover{color:var(--accent);text-decoration:none}#indexposts h6{margin:0 0 0.2rem;font-size:0.85rem;color:var(--text-muted);font-weight:400}#indexposts h4{margin:0 0 0.5rem;font-size:0.78rem;color:var(--text-muted);font-weight:400}#indexposts>div>a{font-size:0.82rem;color:var(--accent)}#indexposts>div>a:hover{text-decoration:underline}article h1{font-size:1.65rem;margin:0 0 0.3rem;line-height:1.3}article h6{font-size:0.9rem;color:var(--text-muted);font-weight:400;margin:0 0 0.25rem}article h5{font-size:0.78rem;color:var(--text-muted);font-weight:400;margin:0 0 2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--border)}h2{font-size:1.3rem;margin-top:2rem}h3{font-size:1.1rem;margin-top:1.5rem}p{margin:0.9rem 0}ul,ol{padding-left:1.5rem}li{margin:0.3rem 0}img{max-width:100%;height:auto;border-radius:6px;display:block;margin:1.2rem 0;border:1px solid var(--border)}code{background:var(--code-bg);color:var(--code-text);border:1px solid var(--border);border-radius:4px;font-family:'Roboto Mono',monospace;font-size:0.88em;padding:0.12em 0.4em}pre{margin:0.8rem 0;border-radius:6px;overflow-x:auto}pre code{display:block;padding:0.9rem 1.1rem;border-radius:6px;white-space:pre;word-break:normal;line-height:1.6;font-size:0.88em}blockquote{border-left:3px solid var(--accent);margin:1.2rem 0;padding:0.5rem 1rem;background:var(--bg-raised);color:var(--text-muted);border-radius:0 4px 4px 0;font-style:italic}blockquote p{margin:0}article hr{border:none;height:1px;background:var(--border);margin:2rem 0}