body{-webkit-font-smoothing:antialiased;margin:0}.sidebar{width:140px;font-family:Helvetica,sans-serif;position:fixed;top:15px;left:15px}.sidebar a{text-decoration:none}.sidebar img{border:0;padding:0 3px}.sidebar .avatar{border-radius:5px;margin-left:2px;padding:0}.sidebar .name{text-transform:uppercase;margin:10px 0 20px}.sidebar .name .fname{letter-spacing:5px;color:var(--main-text-color);padding-left:1px;font-size:23px}.sidebar .name .lname{letter-spacing:1px;color:var(--main-text-color);font-size:17px;font-weight:700}.sidebar .meta a{color:var(--main-text-color);margin-left:0}.sidebar .meta a:hover{color:#227ce8}.sidebar .meta{margin-left:4px;font-size:17px}.sidebar .sections{margin:15px 0 0}.sidebar .sections a{color:var(--main-text-color);padding:3px 0;font-size:15px;font-weight:700;display:block}.sidebar .sections a:hover{color:#227ce8}.sidebar .sections ul{margin:0;padding:0}.sidebar .sections li{margin-bottom:7px;list-style:none}#content-parent{width:calc(100% - 150px);margin-bottom:50px;margin-left:150px;margin-right:20px}.content{max-width:900px;margin-left:auto;margin-right:auto}.content h1{color:var(--main-text-color);margin:18px 0 5px;font-family:Yanone Kaffeesatz,Helvetica,sans-serif;font-size:36px;font-weight:400}.content h1 a{color:var(--main-text-color);text-decoration:none}.content h2{color:var(--main-text-color);margin-bottom:15px;font-family:Yanone Kaffeesatz,Helvetica,sans-serif;font-size:30px;font-weight:400}.content h2 a{color:var(--main-text-color);text-decoration:none}.content h3{color:var(--main-text-color);margin-bottom:10px;padding-bottom:5px;font-family:Yanone Kaffeesatz,Helvetica,sans-serif;font-size:25px;font-weight:400}.content h3 a{color:var(--main-text-color);text-decoration:none}.content h4{color:var(--main-text-color);font-family:Yanone Kaffeesatz,Helvetica,sans-serif;font-size:20px;font-weight:400}.content h4 a{color:var(--main-text-color);font-size:20px;font-weight:400;text-decoration:none}.content p{margin-top:0;margin-bottom:1.2em;font-size:16px;line-height:1.7em}.content p code{background-color:var(--main-background-color);border:1px solid #777;border-radius:3px;padding:2px 3px;font-size:12px}.content img{border:1px solid var(--main-background-color);max-width:100%;padding:3px}.content li{margin-bottom:10px;line-height:1.4em}.content blockquote{color:var(--light-text-color);margin:1em 1em 0;padding:.25em 1em;font-size:14px;font-style:italic}.content blockquote cite:before{content:"— "}.content blockquote cite{text-align:right;color:#111;margin-top:.5em;font-style:normal;display:block}.content .byline{color:#777;margin-bottom:17px;padding-left:0;font-size:17px}.content .aside{background-color:#eee;margin:5px 0 15px;padding:14px;font-family:Helvetica,sans-serif;font-size:14px;line-height:1.6em}.content .listing{margin:10px 0 0;padding:0}.content .listing ul{margin:0;padding:0}.content .listing li{color:var(--light-text-color);border-bottom:1px solid #eee;margin:0;padding:5px 3px;font-size:16px;list-style:none}.content .listing a{text-decoration:none}.content .listing a:hover{text-decoration:underline}.content .meta{margin:30px 0;padding:10px 0}.content .meta p{margin-top:0;font-size:14px;line-height:1.4}.content .meta img{float:left;border-radius:4px;margin-top:0;margin-left:-60px;margin-right:10px;position:relative}.content .meta .copy{padding-left:60px}.content .meta iframe{padding-left:5px}.content .talk-design .color div{float:left;border:1px solid #000;margin-right:10px;padding:5px 15px;font-family:Helvetica,sans-serif;font-size:12px;font-weight:700}.content .talk-design .color .white{color:#fff}.content figure{margin-left:0;margin-right:0}.content figure img{margin-left:auto;margin-right:auto;display:block}.content figcaption{color:var(--light-text-color);text-align:center;font-size:smaller}.content .taglist{display:inline-block}@media only screen and (width>=750px){.content .listing li div{float:right}}.contact{text-align:center}.contact a{color:var(--main-text-color)}.contact a:hover{color:#176fd9}html{background-color:var(--main-background-color);color:var(--main-text-color);scrollbar-color:var(--main-text-color);font-family:Yanone Kaffeesatz,Helvetica,sans-serif}html a{color:var(--link-color)}html,html[data-theme=light]{--light-text-color:#48484a;--link-color:#0070c9;--main-background-color:#fff;--code-background-color:#c6c6c6;--main-text-color:#333}html[data-theme=dark]{--light-text-color:#c7c7cc;--link-color:#0070c9;--main-background-color:#0d1117;--code-background-color:#14181e;--main-text-color:#c9d1d9}@media (prefers-color-scheme:dark){html,html[data-theme=dark]{--light-text-color:#c7c7cc;--link-color:#0070c9;--main-background-color:#0d1117;--code-background-color:#14181e;--main-text-color:#c9d1d9}html[data-theme=light]{--light-text-color:#48484a;--link-color:#0070c9;--main-background-color:#fff;--code-background-color:#c6c6c6;--main-text-color:#333}}.img-zoomable{cursor:pointer!important}[class^=icon-]:before,[class*=\ icon-]:before{width:inherit;margin:0}.icon-2x{font-size:2em}.content .tiny{font-size:.4em}@media only screen and (device-width<=600px){.sidebar{position:inherit;width:inherit;margin:0;padding:25px}.sidebar img{display:none}.sidebar .name{display:inline}.sidebar .name .fname,.sidebar .name .lname{font-size:25px}.sidebar .meta{display:none}.sidebar ul{padding:25px}.sidebar li{display:inline}.sidebar .sections{margin:0}.sidebar .sections a{margin:0 20px 0 0;padding:5px 10px;font-size:16px}#content-parent{width:inherit;margin:0;padding:5px 25px}.content h1{margin:0 0 5px}}.highlight{background-color:var(--code-background-color);text-shadow:none;color:var(--main-text-color);margin:0;padding:5px 10px;font-size:12px;overflow:auto}.highlighter-rouge{margin-bottom:1.2em}html{--shiki-foreground:var(--main-text-color);--shiki-background:var(--code-background-color);--shiki-token-keyword:#080;--shiki-token-constant:#00d;--shiki-token-string:#d20;--shiki-token-string-expression:#d20;--shiki-token-comment:#888;--shiki-token-function:#06b;--shiki-token-parameter:var(--main-text-color);--shiki-token-punctuation:var(--main-text-color);--shiki-token-link:var(--link-color);--shiki-token-inserted:#22863a;--shiki-token-deleted:#a61717;--shiki-token-changed:#a60}.highlight pre{margin:0}.highlight code{counter-reset:line}.highlight .line:before{counter-increment:line;content:counter(line);border-right:1px solid var(--main-text-color);text-align:right;-webkit-user-select:none;user-select:none;opacity:.6;width:2em;margin-right:.5rem;padding-right:.5rem;display:inline-block}html[data-theme=dark] .theme-light,html:not([data-theme=dark]) .theme-dark{display:none}
