#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;background:var(--background-color);color:var(--text-color)}.github-navbar{justify-content:space-between;padding:0 2rem;height:56px;background:var(--navbar-bg);border-bottom:1px solid var(--navbar-border);position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(27,31,35,.04)}.github-navbar,.navbar-left{display:flex;align-items:center}.navbar-logo{width:32px;height:32px;margin-right:12px;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.navbar-logo,.navbar-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.navbar-title{font-size:22px;font-weight:700;color:var(--text-color);letter-spacing:1px;margin-right:24px}.navbar-menu{display:flex;list-style:none;margin:0 0 0 8px;padding:0;background:none}.navbar-menu li{margin:0 4px}.navbar-menu a{color:var(--text-color);text-decoration:none;font-size:16px;padding:6px 14px;border-radius:6px;transition:background .2s,color .2s;font-weight:500}.navbar-menu a.router-link-active{background:rgba(33,136,255,.133);color:#2188ff}.navbar-menu a:hover{background:rgba(33,136,255,.067);color:#2188ff}.menu-btn{display:none;background:none;border:none;margin-left:0;margin-right:0;cursor:pointer;color:var(--text-color);border-radius:6px;padding:6px;transition:background .2s;align-items:center;justify-content:center}.menu-btn svg{display:block}.menu-btn:hover{background:var(--navbar-border)}.drawer-overlay{position:fixed;width:100vw;background:rgba(0,0,0,.18);z-index:9998;align-items:flex-start}.drawer-menu,.drawer-overlay{top:0;left:0;height:100vh;display:flex}.drawer-menu{position:relative;width:80vw;max-width:320px;background:var(--navbar-bg);box-shadow:2px 0 16px rgba(27,31,35,.12);z-index:9999;flex-direction:column;animation:drawer-in .3s;border-top-right-radius:12px;border-bottom-right-radius:12px}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:18px 16px 12px 16px;border-bottom:1px solid var(--navbar-border);font-size:19px;font-weight:700}.drawer-close{background:none;border:none;font-size:22px;cursor:pointer;color:var(--text-color);border-radius:6px;padding:4px 8px;transition:background .2s}.drawer-close:hover{background:rgba(33,136,255,.067);color:#2188ff}.drawer-menu ul{list-style:none;padding:0;margin:0}.drawer-menu li{margin:0}.drawer-menu a{display:block;color:var(--text-color);text-decoration:none;font-size:18px;padding:16px 24px;border-bottom:1px solid var(--navbar-border);transition:background .2s,color .2s;font-weight:500}.drawer-menu a.router-link-active,.drawer-menu a:hover{background:rgba(33,136,255,.067);color:#2188ff}@keyframes drawer-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.mobile-menu{display:none}.desktop-menu{display:flex}@media(max-width:1080px){.github-navbar{padding:0 .5rem}.navbar-left{width:100%;justify-content:flex-start}.desktop-menu{display:none}.mobile-menu{display:block}.navbar-title{font-size:18px;margin-right:8px}.menu-btn{margin-left:0;margin-right:8px}}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(16px)}.fade-slide-enter-to,.fade-slide-leave-from{opacity:1;transform:translateY(0)}.drawer-menu-ul{flex:1;overflow-y:auto}body{margin:0;background-color:var(--background-color);color:var(--text-color);font-family:Avenir,Helvetica,Arial,sans-serif}:root{--background-color:#fff;--text-color:#24292f;--navbar-bg:#f6f8fa;--navbar-border:#d8dee4}@media (prefers-color-scheme:dark){:root{--background-color:#181a1b;--text-color:#c9d1d9;--navbar-bg:#161b22;--navbar-border:#21262d}}.page-view{padding:20px;display:flex;flex-direction:column;align-items:flex-start}.title{font-size:24px;font-weight:700;margin-bottom:20px}.date-time-s,.title{text-align:center;width:100%}.date-time-s{font-size:14px;margin-bottom:10px}.title1{font-weight:700;margin-top:20px;margin-bottom:10px}.title1,.title2{font-size:16px;text-indent:2em;text-align:left}.title2{font-weight:600;margin-top:16px;margin-bottom:8px}.title3{font-size:16px;font-weight:500;margin-top:12px;margin-bottom:6px;text-indent:3em;text-align:left}.content,.content-bold{font-size:16px;line-height:2;text-indent:3em;text-align:left}.content-bold{font-weight:700}.content-list-item{font-size:15px;line-height:1.5;text-indent:4em;text-align:left}.link{color:#007bff;cursor:pointer}.link:hover{text-decoration:underline}.toc{font-size:16px;margin-bottom:20px;margin-top:20px;text-align:left;line-height:2;text-indent:2em}