*{box-sizing:border-box}html{line-height:1.6}body{margin:0;font-family:sans-serif;background:#353b43;color:#afbac4}h1,h2,h3,h4,h5,h6{color:#fff}a{color:#57cc8a;transition:color .35s;text-decoration:none}a:hover{color:#fff}code{font-family:monospace,monospace;font-size:1em;color:rgba(175,186,196,.8);text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}pre{font-size:1rem;line-height:1.2em;margin:0;overflow:auto}pre code{font-size:.8em}::selection{background:rgba(175,186,196,.25)}::-moz-selection{background:rgba(175,186,196,.25)}.app-header{padding:2.5em;background:#242930;text-align:center}.app-header-avatar{width:15rem;height:15rem;border-radius:100%;border:.5rem solid #57cc8a}.app-container{padding:2.5rem}.app-header-social{display:flex;align-items:center;justify-content:center;font-size:2em;color:#fff}.app-header-social a:not(:last-child){margin-right:.4em}.app-header-title{color:#fff;display:block;font-size:2em;margin:.67em 0;font-weight:700}@media(min-width:940px){.app-header{position:fixed;top:0;left:0;width:20rem;min-height:100vh}.app-container{max-width:65rem;margin-left:20rem}}.error-404{text-align:center}.error-404-title{text-transform:uppercase}.icon{display:inline-block;width:1em;height:1em;margin-top:-.125em}.pagination{display:block;list-style:none;padding:0;font-size:.8em;text-align:center;margin:3em 0}.page-item{display:inline-block}.page-item .page-link{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem}.page-item.active .page-link{color:#fff;border-radius:2em;background:#57cc8a}.post-title{color:#fff}.post-meta>div{display:flex;align-items:center;flex-wrap:wrap;gap:.2em;font-size:.8em}.post-meta>div>.icon{margin-right:.4em}.post-content>pre,.post-content .highlight{margin:1em 0}.post-content>pre,.post-content .highlight>pre,.post-content .highlight>div{border-left:.4em solid rgba(87,204,138,.8);padding:1em}.post-content blockquote{border-left:.4em solid rgba(87,204,138,.8);margin:1em 0;padding:.5em 1em;background:#242930}.post-content blockquote p{margin:.5em 0}.post-content img{max-width:100%}.posts-list{padding:0}.posts-list-item{list-style:none;padding:.4em 0}.posts-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.3)}.posts-list-item-description{display:flex;align-items:center;font-size:.8em}.posts-list-item-description>.icon{margin-right:.4em}.posts-list-item-separator{margin:0 .4em}.tag{display:inline-block;margin-right:.2em;padding:0 .6em;font-size:.9em;border-radius:.2em;white-space:nowrap;background:rgba(255,255,255,.1);transition:color .35s,background .35s}.tag:hover{transition:color .25s,background .05s;background:rgba(255,255,255,.3)}.tags-list{padding:0}.tags-list-item{display:flex;align-items:center;list-style:none;padding:.4em 0}.tags-list-item>.icon{margin-right:.4em}.tags-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.3)}@media(min-width:450px){.tags-list{display:flex;flex-wrap:wrap}.tags-list-item{width:calc(50% - 1em)}.tags-list-item:nth-child(even){margin-left:1em}.tags-list-item:nth-last-child(2){border:none}}html{line-height:1.4}body{color:#afc4d6;font-family:system-ui,-apple-system,segoe ui,Roboto,Ubuntu,Cantarell,noto sans,sans-serif;font-weight:550;line-height:1.5rem;background-position:50%;background-attachment:fixed;background-size:cover}.post-title{color:#e6edf3}h1,h2,h3,h4,h5,h6{color:#e6edf3}#main{padding-top:.5rem;display:grid;grid-template-columns:16rem minmax(40rem,74rem);grid-template-areas:"sidebar main";min-height:100vh;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);justify-content:center}.post-content>pre,.post-content .highlight>pre,.post-content .highlight>div{padding:0;margin:0}code,pre{font-family:Consolas,courier new,Courier,monospace}pre code{font-size:1em}code{background-color:rgba(29,48,73,.699);display:block;color:#26c6e6;border-radius:4px;font-family:Consolas,courier new,monospace;padding:.2rem;font-size:1em}.app-header{background:linear-gradient(to right,rgba(27,46,72,.2) 20%,rgba(27,46,72,.3) 40%,rgba(27,46,72,.7) 60%,rgba(27,46,72,.95) 90%);grid-area:sidebar;padding:0;padding-top:1.7rem;position:sticky;top:0;align-self:start;border-top-left-radius:4rem;display:flex;flex-direction:column;z-index:2}.app-header-avatar{border:none;border-radius:none;width:10rem;height:10rem}.app-header-title{color:#26c6e6}.app-header-footer{flex-grow:1;flex-direction:column;display:flex;justify-content:flex-end;align-items:center}.app-header-back-to-top{background-color:rgba(53,59,67,.2);border:none;border-radius:1rem;font-size:1rem;cursor:pointer;transition:background-color .2s ease;padding:.5rem 1rem;color:#57cc8a;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center}.app-header-back-to-top:hover{background-color:rgba(87,204,138,.6);color:#fff}.app-header-back-to-top svg{margin-right:.5rem}.app-header-build{font-size:.5rem}.app-container{background:rgba(27,46,72,.95);max-width:none;margin-left:0;grid-area:main;border-top-right-radius:4rem;padding:0;padding-left:.5rem;padding-right:.5rem;padding-bottom:2rem;z-index:1}.app-container ul,.app-container ol{padding-left:0;list-style-position:inside}.app-container li>ul,.app-container li>ol{padding-left:.6rem}.app-container ol li::marker{font-weight:700}.app-container table{border-collapse:collapse;width:100%;line-height:1.6}.app-container th,td{padding:.625rem 0;text-align:left;border-bottom:1px solid #8b8b8b}.app-container figure{margin:0;display:flex;flex-direction:column;align-items:center;max-width:100%}.app-container figure img{max-width:100%;height:auto;object-fit:contain;opacity:.7;transition:all .5s ease}.app-container figure img:hover{opacity:1}.app-container figure figcaption{padding-top:.25rem;color:rgba(255,255,255,.5);font-size:.9rem;font-style:italic}.app-container h1{font-size:2rem;margin:0;padding-top:1rem;line-height:2.5rem}.app-container h2{margin:0;padding-top:.5rem}.app-container strong{color:#26c6e6}.app-container ol{padding-left:.6rem}.app-container li>p{margin:0;display:contents}.app-container li:has(>p){margin-top:1rem}@media(min-width:2450px){body{background-size:auto;background-position:0 100%}}@media(max-width:1500px){#main{grid-template-columns:16rem minmax(0,1fr)}}@media(max-width:1440px){#main{grid-template-columns:16rem minmax(40rem,60rem)}}@media(min-width:940px){.app-header{width:inherit;height:100vh}}@media(max-width:960px){#main{background-size:240%;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar" "main"}body{padding-top:0}.app-container{padding:1rem;border-top-right-radius:0}.app-header{background:linear-gradient(to bottom,rgba(27,46,72,.2) 20%,rgba(27,46,72,.3) 40%,rgba(27,46,72,.7) 60%,rgba(27,46,72,.95) 90%);border-top-left-radius:4rem;border-top-right-radius:4rem;width:inherit;min-height:auto;top:-100%;opacity:1;transition:opacity .3s}.app-header.hidden{opacity:0}.app-header-description{padding:0 1rem}.app-header-back-to-top{width:100%;border-radius:0;margin-bottom:0;background-color:rgba(87,204,138,.6);padding:1rem 0;opacity:0}.post-content>pre,.post-content .highlight>pre,.post-content .highlight>div{border-left:.4em solid rgba(87,204,138,.8);padding:.5rem}code,pre{white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}.app-container th{text-align:center}.app-container td{border-right:1px solid #8b8b8b;border-left:1px solid #8b8b8b;text-align:center}}@media(max-width:500px){body{background-size:cover;background-position:50% 0}}.isso-thread-heading{color:#e6edf3}.isso-form-wrapper{display:flex;flex-direction:column;gap:1rem}.isso-form-wrapper input,.isso-form-wrapper textarea{width:100%;box-sizing:border-box;border-radius:.5rem;border:1px solid #afc4d6;color:#afc4d6;background:rgba(53,59,67,.8)90%;padding:.6rem .7rem;transition:border-color .15s ease,box-shadow .15s ease}.isso-form-wrapper input:focus,.isso-form-wrapper input:focus-visible,.isso-form-wrapper textarea:focus,.isso-form-wrapper textarea:focus-visible{outline:none;border-color:#57cc8a;box-shadow:0 0 0 2px rgba(87,204,138,.35)}.isso-form-wrapper .isso-textarea-wrapper{width:100%}.isso-form-wrapper .isso-textarea-wrapper .isso-textarea{padding:.75rem;resize:vertical}.isso-auth-section{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"name email website" "submit preview edit";gap:.75rem;align-items:end}.isso-auth-section .isso-input-wrapper{display:flex;flex-direction:column;gap:.35rem;margin:0}.isso-auth-section .isso-input-wrapper label{font-size:.9rem;color:#9fb3c8}.isso-auth-section .isso-input-wrapper:nth-of-type(1){grid-area:name}.isso-auth-section .isso-input-wrapper:nth-of-type(2){grid-area:email}.isso-auth-section .isso-input-wrapper:nth-of-type(3){grid-area:website}.isso-auth-section .isso-post-action{margin:0}.isso-auth-section .isso-post-action:nth-of-type(4){grid-area:submit}.isso-auth-section .isso-post-action:nth-of-type(5){grid-area:preview}.isso-auth-section .isso-post-action:nth-of-type(6){grid-area:edit}.isso-auth-section .isso-post-action input{width:100%;background-color:rgba(53,59,67,.2);border:1px solid rgba(255,255,255,.25);border-radius:.6rem;color:#cfd8e3;padding:.45rem .9rem;cursor:pointer;font-size:.9rem;transition:background-color .2s ease,color .2s ease}.isso-auth-section .isso-post-action input:hover{background-color:rgba(87,204,138,.6);color:#fff}.isso-auth-section input:focus,.isso-auth-section input:focus-visible{outline:none;border-color:#57cc8a;box-shadow:0 0 0 2px rgba(87,204,138,.6)}@media(max-width:640px){.isso-auth-section{grid-template-columns:1fr;grid-template-areas:"name" "email" "website" "submit" "preview" "edit"}}#isso-root{padding-top:1rem}#isso-root .isso-comment{margin:0;padding:0}#isso-root .isso-text-wrapper{background-color:rgba(27,46,72,.95);margin-left:.25rem}#isso-root .isso-comment-header{display:flex;flex-wrap:wrap;align-items:baseline;padding:.5rem}#isso-root .isso-spacer{padding:0 .25rem}#isso-root .isso-permalink time{opacity:.75}#isso-root .isso-follow-up{margin:.5rem 0 0 1.25rem;padding-left:0}#isso-root .isso-text{line-height:1.55;overflow-wrap:anywhere;word-break:break-word}#isso-root .isso-text p{padding-left:1rem;margin:0}#isso-root .isso-comment-footer{padding:.5rem}#isso-root .isso-preview{display:none}#isso-root .isso-preview-mode .isso-textarea{display:none}#isso-root .isso-preview-mode .isso-preview{display:inherit}#isso-root .isso-edit{display:none}#isso-root .isso-reply,#isso-root .isso-delete{padding:.5rem}