:root{--bg: #0f1115;--fg: #d8d8d2;--muted: #798191;--accent: #5eead4;--rule: #1d2027;--sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}*{margin:0;padding:0;box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--fg);text-decoration:none;border-bottom:1px solid transparent}a:hover{border-bottom-color:var(--accent)}.v3-wrap{max-width:800px;margin:0 auto;padding:72px 24px 96px}.v3-header{margin-bottom:56px}.v3-header h1{font-size:25px;font-weight:600;letter-spacing:.02em;margin-bottom:6px}.v3-header p{color:var(--muted);font-size:14px}.v3-posts{list-style:none;border-top:1px solid var(--rule)}.v3-post{border-bottom:1px solid var(--rule)}.v3-post-row{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:14px 0;align-items:baseline}.v3-post-title:hover{color:var(--accent);border-bottom-color:transparent}.v3-post-date{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.v3-post-title{font-size:15px}.v3-footer{margin-top:56px;display:flex;justify-content:flex-end;gap:12px;color:var(--muted);font-size:14px}.v3-footer a{color:var(--muted)}.v3-back{margin-bottom:24px;font-size:13px}.v3-back a{color:var(--muted)}.v3-post-meta{color:var(--muted);font-size:13px;display:flex;gap:8px;margin-bottom:32px}.v3-article{font-family:var(--sans);font-size:16px;line-height:1.7}.v3-article h1{font-size:30px;margin:0 0 24px;letter-spacing:-.01em}.v3-article h2{font-size:25px;margin:40px 0 12px}.v3-article h3{font-size:22px;margin:32px 0 10px}.v3-article p{margin:0 0 18px}.v3-article strong,.v3-article b{color:var(--accent);font-weight:600}.v3-article a{color:var(--accent);border-bottom:1px solid var(--rule)}.v3-article ul,.v3-article ol{margin:0 0 18px 24px}.v3-article li{margin-bottom:6px}.v3-article blockquote{border-left:3px solid var(--accent);background:#161a23;padding:12px 18px;color:#b8c2cf;margin:18px 0;border-radius:0 4px 4px 0}.v3-article blockquote p:last-child{margin-bottom:0}.v3-article code{font-family:var(--mono);font-size:.9em;background:#2a2f3d;color:#e8e8e2;padding:1px 6px;border-radius:3px}.v3-article pre{background:#0a0c10;border:1px solid var(--rule);border-radius:4px;padding:14px 16px;overflow-x:auto;margin:0 0 20px;font-size:13px}.v3-article pre code{background:transparent;padding:0;font-size:inherit}.v3-article img{max-width:100%;border-radius:4px;margin:12px 0}.v3-article hr{border:none;border-top:1px solid var(--rule);margin:32px 0}@media (max-width: 560px){.v3-wrap{padding:48px 20px 72px}.v3-post-row{grid-template-columns:1fr;gap:2px;padding:12px 0}.v3-article{font-size:16px}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
