html,body,p,blockquote,div,menu,header,footer,img,a,ul,table,button{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;outline:none;border:none}html{line-height:1.6;font-size:16px;color:#5a5a5a;text-align:justify;-ms-text-justify:inter-ideograph;text-justify:inter-ideograph;scrollbar-gutter:stable}body{margin:0 auto;font-family:Hiragino Sans GB,Hiragino Sans GB W3,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3;color:#111}p{font-size:16px;line-height:1.8;margin-top:12px}blockquote{border-left:4px solid #b0c0c2;background:#f0f5f8;color:#555;font-size:16px;padding:10.5px 21px;margin:15px 0 0}pre{font-family:Source Code Pro,Consolas,Menlo,Monaco,Courier New,monospace;background:#f0f5f8;color:#333;font-size:16px;line-height:1.4;padding:10.5px 14px;display:block;position:relative;overflow-y:hidden}::-webkit-scrollbar{width:8px;height:8px;border-radius:4px}::-webkit-scrollbar-track{background:#f0f5f8}::-webkit-scrollbar-thumb{border-radius:10px;background:#9cd3f7}ul{margin-left:3em;margin-top:10px;color:#333}ul>li+li{margin-top:7px}ul ul{margin-top:0}.btn{cursor:pointer;display:inline-block;padding:4px 8px;border:1px solid #c9d8db;color:#aaa;transition:all 1s}.btn:hover{color:#777;border:1px solid #b0c0c0;transition:all .5s}code{color:#ba5a5d;background-color:#f9f2f4;font-family:Source Code Pro,Consolas,Menlo,Monaco,Courier New,monospace;margin:0;padding:2px 4px}a{color:#4298ba}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit;font-weight:400}pre code{color:inherit;background:inherit;line-height:1.4;padding:0;margin:0}footer{width:100%;border-top:#e6e6e6 1px solid;text-align:center;color:#999;font-size:14px;line-height:1.5;margin-top:auto}.castle-header{margin-bottom:20px;padding:16px 0;background:#fbfbfb;border-bottom:1px solid #e6e6e6}.castle-header .header-inner{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;align-items:center}.castle-header .header-brand{flex-shrink:0;width:220px;display:block;text-align:center;color:inherit}.castle-header .castle-title{font-size:24px;font-weight:700;line-height:1.2;color:#373737;margin:0}.castle-header .castle-description{font-size:14px;color:#24c9ff;margin:4px 0 0}.castle-header .castle-nav{flex-shrink:0;font-size:16px;margin-left:40px}.castle-header .castle-nav a{color:#777;margin-right:28px;padding-bottom:2px;transition:color .3s ease-in-out}.castle-header .castle-nav a:hover,.castle-header .castle-nav a.current{color:#24c9ff}.castle-header .castle-nav a.current{border-bottom:2px solid #24c9ff}.castle-header .icon-link{display:flex;align-items:center;color:#999;transition:color .3s ease-in-out}.castle-header .github-link{margin-left:auto;margin-right:14px}.castle-header .github-link:hover{color:#333}.castle-header .rss-link:hover{color:#f26522}@media (max-width: 640px){.castle-header .header-inner{padding:0 15px}.castle-header .header-brand{width:auto;text-align:left}.castle-header .castle-title{font-size:20px}.castle-header .castle-description{font-size:12px}.castle-header .castle-nav{font-size:14px;margin-left:18px}.castle-header .castle-nav a{margin-right:12px}.castle-header .github-link{margin-right:10px}}@media (max-width: 400px){.castle-header .castle-description{display:none}}h1{font-size:24px;margin:40px 0 24px}h2{font-size:22px;margin:32px 0 20px}h3{font-size:20px;margin:26px 0 16px}h4{font-size:18px}h5{font-size:16px}img{display:block;margin:10px auto;max-width:100%}table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:15px 0}table thead{background-color:#f0f5f8}table th,table td{min-width:40px;height:30px;text-indent:5px;border:1px solid #ddd;vertical-align:top;padding:5px 7px;box-sizing:border-box}ol li{margin:4px 0}p img~em{display:block;text-align:center;font-size:14px}p img+br{height:0;line-height:0;display:none}.article blockquote p{margin-top:0}.tip{position:fixed;text-align:center;top:57px;left:50%;right:50%;z-index:1000;background-color:#dde7f3;line-height:32px;width:200px;margin-left:-100px;pointer-events:auto;display:none}
