@charset "UTF-8";#content a{color:#1a1a1a;text-decoration:none;border-bottom:1px solid #e0e0e0;transition:border-color .15s}#content a *{color:#1a1a1a}#content a:hover{border-bottom-color:#1a1a1a;text-decoration:none}#footer a,.navbar-brand{color:#1a1a1a;text-decoration:none}#footer a *,.navbar-brand *{color:#1a1a1a}#footer a:hover,.navbar-brand:hover{opacity:.5}#content table td,#content table th{border:1px solid #e0e0e0;padding:6px 12px;text-align:left}*,*::before,*::after{box-sizing:border-box;font-family:ibm plex mono,monospace!important;font-size:14px!important;line-height:1.7!important}body{background:#fff;margin:0;-webkit-font-smoothing:antialiased;color:#1a1a1a}.container{max-width:750px;padding-left:4rem;padding-right:4rem;margin-left:auto!important;margin-right:auto!important}#content p,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content ul,#content ol,#content blockquote,#content table,#content .highlight{max-width:680px}.navbar{border-bottom:1px solid #e0e0e0;padding:1rem 0}.navbar-brand{font-family:ibm plex mono,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.nav-link{font-family:ibm plex mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#999!important;padding:0 0 0 1rem!important;text-decoration:none;border-bottom:none!important}.nav-link:hover{color:#1a1a1a!important;text-decoration:none}.navbar-nav{flex-direction:row;align-items:center;gap:0}#content{padding-top:2.5rem;padding-bottom:2.5rem}#content p{margin-bottom:1rem;font-weight:300;color:#1a1a1a}#content strong,#content b{font-weight:400}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-family:ibm plex mono,monospace;font-size:14px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#999;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}#content img{display:block;margin:1rem 0;max-width:100%}#content .avatar>img{border-radius:50%;float:right;margin:0 0 1.5rem 2rem;height:90px;width:90px}#content ol{counter-reset:list;list-style:none;padding-left:0;max-width:600px}#content ol>li{display:table-row}#content ol>li:before{content:"[" counter(list,decimal)"] ";counter-increment:list;display:table-cell;text-align:right;padding-right:.6em;color:#999;font-family:ibm plex mono,monospace;font-size:11px}#content ul{list-style:none;padding-left:0;max-width:600px}#content ul>li{padding:.15rem 0}#content ul>li::before{content:"–";color:#e0e0e0;margin-right:.6rem;font-family:ibm plex mono,monospace}#content table{margin:1rem 0;width:100%;max-width:600px}#content table th{font-family:ibm plex mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:#fafafa}#content table tr:nth-child(2n){background-color:#fafafa}#content blockquote{border-left:2px solid #e0e0e0;font-style:italic;margin:1rem 0;padding:4px 16px;color:#999;max-width:600px}#content code{font-family:ibm plex mono,monospace;font-size:12px;color:#1a1a1a;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;padding:1px 5px}#content pre code{all:unset}#content .highlight{margin:1rem 0;max-width:600px}#content .highlight>pre{padding:12px;background:#f5f5f5;font-family:ibm plex mono,monospace;font-size:12px}#footer{border-top:1px solid #e0e0e0;padding:1.2rem 0}#footer p,#footer span{font-family:ibm plex mono,monospace;font-size:11px;color:#999;letter-spacing:.05em}html,body{height:100%}body{display:flex;flex-direction:column}#content{flex:1}#footer{display:none!important}.sidebar-avatar{width:80px!important;height:80px!important;border-radius:50%;object-fit:cover;object-position:center top;display:block;margin-bottom:1rem}.home-layout{display:flex;max-width:750px;margin:2.5rem auto;padding:0 4rem;gap:3rem}.sidebar{width:160px;flex-shrink:0}.sidebar-name{font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;color:#1a1a1a}.sidebar-links{display:flex;flex-direction:column;gap:.3rem}.sidebar-links a{color:#999!important;text-decoration:none!important;border-bottom:none!important}.sidebar-links a:hover{color:#1a1a1a!important}.main-content{flex:1;min-width:0}@media(max-width:600px){.home-layout{flex-direction:column;padding:0 1.5rem;gap:1.5rem;margin:1.5rem auto}.sidebar{width:100%;display:flex;align-items:center;gap:1rem}.sidebar-avatar{width:60px!important;height:60px!important;margin-bottom:0!important}.container{padding-left:1.5rem!important;padding-right:1.5rem!important}}