body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#0d0d0d;margin:0;overflow-x:hidden;padding:0}.page{grid-template-rows:3rem auto;height:100vh}.main,.page{display:grid;margin:0;padding:0;width:100vw}.main{grid-template-columns:10% auto 10%}.home{display:grid;grid-template-rows:auto 1fr;justify-items:center}.home .contacts{align-items:center;background-color:#fff;border-radius:1rem;display:flex;gap:1rem;justify-content:center;width:100%}.home h1{border-bottom:.2rem solid #fff}.home .article-list-item{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:auto 1fr}.home .article-list-definition{grid-gap:0;display:grid;gap:0;grid-template-rows:auto auto}.home .article-list-definition .article-summary{font-size:smaller;margin-top:0;padding-top:0}.top{grid-column-gap:2rem;align-items:center;background-color:#fff;column-gap:2rem;display:grid;grid-template-columns:auto 1rem auto;justify-content:center;width:100%}.top:hover{background-color:#f5ffe6;box-shadow:1px 1px 3px 1px #ebffcc;transition:all .2s ease-out}.top .top-separator{background-color:#000;width:.1rem}.top .top-links{column-gap:1.5rem;display:flex}:root{--color-code:#79a6d2;--color-emphasis:#cf6}.article{color:#fff;font-size:1rem;height:calc(100vh - 3rem);overflow-y:auto;padding:0 1rem;width:100%}.article h1,.article h2,.article h3,.article h4,.article h5{padding:2.5rem 0 1rem;text-align:center}.article h1{color:#fff;font-size:1.5rem}.article h2{border-bottom:1px solid silver;color:#fff;font-size:1.25rem}.article .date{color:#ffff1a;display:block;font-size:smaller;text-align:center}.article a,.article a:active,.article a:hover,.article a:link,.article a:visited{color:#f90;font-weight:700;text-decoration:none}.article a:hover{color:#f30;font-weight:700;text-decoration:underline;transition:all .2s ease-in}.article .box code,.article div code,.article h2 code,.article li code,.article p code{color:#79a6d2;color:var(--color-code);font-family:monospace;text-shadow:0 0 1px #79a6d2;text-shadow:0 0 1px var(--color-code)}.article .emphasis{border-left:.4rem solid #cf6;border-left:.4rem solid var(--color-emphasis);border-right:.1rem solid #cf6;border-right:.1rem solid var(--color-emphasis);color:#cf6;color:var(--color-emphasis);padding:.5rem 1.5rem;text-align:left}.article .side-note{color:gray;font-style:italic;padding:.5rem;text-align:center}.article .end-space{display:block;height:10rem}.article p{margin-bottom:1.5rem;margin-top:1.5rem}.article .boxes{display:flex;flex-wrap:wrap;gap:.7rem;padding:0 1.5rem}.article .box{border:1px solid #79a6d2;border:1px solid var(--color-code);display:grid;flex-basis:0;flex-grow:1;padding:1rem;text-align:center}.article .box .hor-line,.article .box p{margin-bottom:.5rem;margin-top:.5rem}.article .box .hor-line{background-color:#79a6d2;background-color:var(--color-code);height:.1rem;padding:0 5%;width:90%}.article .seq{margin-bottom:2rem}.article .seq div,.article .seq p{line-height:1.5rem;margin:.5rem 1rem}.article .seq div:before{color:#cf6;color:var(--color-emphasis);content:"◉ "}.article .tick:before{color:#0c0;content:" ✓ ";font-weight:700}.article .fail:before{color:#f30;content:" ✗ ";font-weight:700}.article .danger{color:#ff1a1a}.article .inline-emphasis{color:#8c0;font-weight:700;text-shadow:0 1px 0 #191919}.article table{border-collapse:collapse}.article table tr{border-bottom:1px solid #fff;height:2rem}.article table td,.article table th{padding:.5rem 1.5rem;text-align:left}
/*# sourceMappingURL=main.1e99bee6.css.map*/