.author img{border-radius:0;border:none;height:auto}.author-large img{height:auto}body{background-image:radial-gradient(circle,rgba(0,150,138,.1) 1px,transparent 1px);background-size:28px 28px;background-attachment:fixed}::selection{background:rgba(0,150,138,.18);color:#0f1117}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#f5f7fa}::-webkit-scrollbar-thumb{background:rgba(0,150,138,.3)}::-webkit-scrollbar-thumb:hover{background:#00968a}.header-logo{letter-spacing:.04em;font-size:14px;display:inline-flex;align-items:center;gap:0}.header-logo-img{height:30px;width:auto;display:block;border-radius:0;border:none;margin-right:10px}.header-logo::after{content:'_';color:#00968a;animation:cursor-blink 1.1s step-end infinite;margin-left:1px}@keyframes cursor-blink{0%,100%{opacity:1}50%{opacity:0}}.menu-main ul li.active a span,.menu-main ul li a:hover span{color:#00968a;text-decoration:none}.menu-main ul li a:hover{text-decoration:none}code{background:#ebf0f5;color:#007e74;padding:2px 6px;border-radius:2px;font-size:.875em;border:1px solid rgba(0,150,138,.15)}.highlight pre{background:#f0f4f8!important;border:1px solid rgba(0,150,138,.15);border-radius:2px}.content blockquote{border-left:3px solid #00968a;background:rgba(0,150,138,5%);color:#3d4451}.summary{border-top:1px solid rgba(0,0,0,7%);padding-top:20px}.intro h1{letter-spacing:-.03em;line-height:1.05}.footer{border-top:1px solid rgba(0,150,138,.2)}