.header[data-v-78d7042e]{background:#fff;border-bottom:1px solid #e1e4e8;padding:1rem 0;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px #0000001a}.container[data-v-78d7042e]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-78d7042e]{font-size:1.5rem;font-weight:700;color:#24292e;cursor:pointer;margin:0}.nav[data-v-78d7042e]{display:flex;align-items:center;gap:1.5rem}.nav a[data-v-78d7042e]{color:#586069;text-decoration:none;margin-right:1.5rem;transition:color .2s}.nav a[data-v-78d7042e]:hover{color:#0366d6}.auth-area[data-v-78d7042e]{display:flex;align-items:center;gap:.75rem}.auth-text[data-v-78d7042e]{font-size:.9rem;color:#586069}.auth-btn[data-v-78d7042e]{border-radius:4px;border:1px solid transparent;padding:.3rem .8rem;font-size:.9rem;cursor:pointer}.login-btn[data-v-78d7042e]{background:#24292e;color:#fff}.login-btn[data-v-78d7042e]:hover{background:#000}.logout-btn[data-v-78d7042e]{background:#f6f8fa;border-color:#d1d5da;color:#24292e}.logout-btn[data-v-78d7042e]:hover{background:#e1e4e8}.main[data-v-78d7042e]{min-height:calc(100vh - 200px);padding:2rem 0}.footer[data-v-78d7042e]{background:#f6f8fa;border-top:1px solid #e1e4e8;padding:2rem 0;margin-top:4rem;text-align:center;color:#586069}.home[data-v-46e8e481]{padding:2rem 0}.title[data-v-46e8e481]{font-size:2.5rem;margin-bottom:.5rem;color:#24292e}.subtitle[data-v-46e8e481]{font-size:1.2rem;color:#586069;margin-bottom:3rem}.loading[data-v-46e8e481],.error[data-v-46e8e481]{text-align:center;padding:3rem;color:#586069}.error[data-v-46e8e481]{color:#d73a49}.articles-grid[data-v-46e8e481]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.article-card[data-v-46e8e481]{background:#fff;border:1px solid #e1e4e8;border-radius:6px;padding:1.5rem;cursor:pointer;transition:all .2s}.article-card[data-v-46e8e481]:hover{border-color:#0366d6;box-shadow:0 3px 12px #00000026;transform:translateY(-2px)}.article-card h3[data-v-46e8e481]{margin:0 0 .5rem;color:#0366d6;font-size:1.2rem}.article-path[data-v-46e8e481]{color:#586069;font-size:.9rem;margin:.5rem 0;word-break:break-all}.article-size[data-v-46e8e481]{color:#6a737d;font-size:.85rem}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}.article[data-v-a7760942]{padding:2rem 0}.article-header[data-v-a7760942]{margin-bottom:2rem}.back-btn[data-v-a7760942]{background:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;padding:.5rem 1rem;cursor:pointer;color:#24292e;margin-bottom:1rem;transition:all .2s}.back-btn[data-v-a7760942]:hover{background:#e1e4e8}.article-title[data-v-a7760942]{font-size:2rem;color:#24292e;margin:0;word-break:break-all}.markdown-body[data-v-a7760942]{background:#fff;border:1px solid #e1e4e8;border-radius:6px;padding:2rem;margin-bottom:3rem;line-height:1.6}.markdown-body[data-v-a7760942] h1,.markdown-body[data-v-a7760942] h2,.markdown-body[data-v-a7760942] h3{margin-top:1.5rem;margin-bottom:1rem;color:#24292e}.markdown-body[data-v-a7760942] p{margin-bottom:1rem}.markdown-body[data-v-a7760942] code{background:#f6f8fa;padding:.2em .4em;border-radius:3px;font-size:.9em}.markdown-body[data-v-a7760942] pre{background:#1e1e1e;padding:1rem;border-radius:6px;overflow-x:auto;margin:1rem 0}.markdown-body[data-v-a7760942] pre code{background:transparent;padding:0;color:#fff}.markdown-body[data-v-a7760942] blockquote{border-left:4px solid #dfe2e5;padding-left:1rem;color:#6a737d;margin:1rem 0}.markdown-body[data-v-a7760942] ul,.markdown-body[data-v-a7760942] ol{margin:1rem 0;padding-left:2rem}.markdown-body[data-v-a7760942] a{color:#0366d6;text-decoration:none}.markdown-body[data-v-a7760942] a:hover{text-decoration:underline}.comments-section[data-v-a7760942]{background:#fff;border:1px solid #e1e4e8;border-radius:6px;padding:2rem}.comments-section h2[data-v-a7760942]{margin-top:0;margin-bottom:1.5rem;color:#24292e}.comment-form[data-v-a7760942]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e1e4e8}.comment-input[data-v-a7760942],.comment-textarea[data-v-a7760942]{width:100%;padding:.75rem;border:1px solid #e1e4e8;border-radius:6px;font-size:1rem;font-family:inherit;margin-bottom:1rem;box-sizing:border-box}.comment-input[data-v-a7760942]:focus,.comment-textarea[data-v-a7760942]:focus{outline:none;border-color:#0366d6;box-shadow:0 0 0 3px #0366d61a}.submit-btn[data-v-a7760942]{background:#28a745;color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;transition:background .2s}.submit-btn[data-v-a7760942]:hover:not(:disabled){background:#22863a}.submit-btn[data-v-a7760942]:disabled{background:#94d3a2;cursor:not-allowed}.comments-list[data-v-a7760942]{margin-top:2rem}.no-comments[data-v-a7760942]{text-align:center;color:#586069;padding:2rem}.comment-item[data-v-a7760942]{padding:1.5rem;border:1px solid #e1e4e8;border-radius:6px;margin-bottom:1rem;background:#f6f8fa}.comment-header[data-v-a7760942]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.comment-author[data-v-a7760942]{color:#24292e}.comment-date[data-v-a7760942]{color:#586069;font-size:.9rem}.comment-body[data-v-a7760942]{color:#24292e;white-space:pre-wrap;word-break:break-word}.auth-callback[data-v-db68c472]{padding:3rem 0}.container[data-v-db68c472]{max-width:600px;margin:0 auto;padding:0 1.5rem}h1[data-v-db68c472]{font-size:1.8rem;margin-bottom:1rem}p[data-v-db68c472]{color:#586069}.error[data-v-db68c472]{color:#d73a49}.success[data-v-db68c472]{color:#28a745}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;line-height:1.5;color:#24292e;background:#f6f8fa}#app{min-height:100vh;display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.container{padding:0 1rem}}
