@font-face{font-family:SourceCodePro;src:url("../fonts/SourceCodePro/OTF/SourceCodePro-Regular.otf") format("opentype"),url("../fonts/SourceCodePro/TTF/SourceCodePro-Regular.ttf") format("truetype")}@font-face{font-family:JetBrainsMono;src:url("../fonts/JetBrainsMono-2.001/web/woff2/JetBrainsMono-Regular.woff2"),url("../fonts/JetBrainsMono-2.001/web/woff/JetBrainsMono-Regular.woff"),url("../fonts/JetBrainsMono-2.001/web/eot/JetBrainsMono-Regular.eot"),url("../fonts/JetBrainsMono-2.001/ttf/JetBrainsMono-Regular.ttf")}:root{--main-max-width: 850px;--base-color: #aaa;color:var(--base-color);font-family:'Fira Code', SourceCodePro, JetBrainsMono, monospace}html{scroll-behavior:smooth;background:radial-gradient(ellipse at 50% 0%, #092834, #050505)}body{font-family:inherit;min-width:640px;justify-items:center;min-height:100vh}*{margin:0;padding:0}a,a em{color:#abdadd;text-decoration:none;-webkit-transition:ease-out .22s;transition:ease-out .22s;display:inline-flex}a:hover,a:hover em{text-shadow:0 0 7px white;color:white}a.anchor:before{content:"🔗\00a0";font-size:66%}.categories{overflow:hidden;width:90%;max-width:var(--main-max-width);margin:1rem auto;display:flex;flex-wrap:wrap}.categories-mini{width:18%;max-width:180px;min-width:100px;margin:0;margin-left:20px}.clr:after{content:"";display:block;clear:both}.categories li{position:relative;list-style-type:none;width:27.85714285714286%;padding-bottom:32.16760145166612%;float:left;overflow:hidden;visibility:hidden;-webkit-transform:rotate(-60deg) skewY(30deg);transform:rotate(-60deg) skewY(30deg)}.categories li:nth-child(3n+2){margin:0 1%}.categories li:nth-child(6n+4){margin-left:0.5%}.categories li:nth-child(6n+4),.categories li:nth-child(6n+5),.categories li:nth-child(6n+6){margin-top:-6.9285714285%;margin-bottom:-6.9285714285%;-webkit-transform:translateX(50%) rotate(-60deg) skewY(30deg);transform:translateX(50%) rotate(-60deg) skewY(30deg)}.categories li:nth-child(6n+4):last-child,.categories li:nth-child(6n+5):last-child,.categories li:nth-child(6n+6):last-child{margin-bottom:0%}.categories li *{position:absolute;visibility:visible}.categories li>div,.categories li>a>div{width:100%;height:100%;text-align:center;color:#fff;overflow:hidden;-webkit-transform:skewY(-30deg) rotate(60deg);transform:skewY(-30deg) rotate(60deg)}.categories li img{left:-100%;right:-100%;width:auto;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover}.categories a{display:contents;color:#fff;width:100%}.categories div h1,.categories div p{color:white;text-shadow:none;width:90%;padding:0 5%;background-color:rgba(179,145,77,0.77);font-family:'Raleway', sans-serif;-webkit-transition:top .2s ease-out, bottom .2s ease-out;transition:top .2s ease-out, bottom .2s ease-out}.categories li h1{color:white;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;bottom:110%;--bottom-hovered: 50%;font-weight:normal;font-size:1.5em;padding-top:100%;padding-bottom:100%}.categories li p{padding-top:50%;top:110%;--top-hovered: 50%;padding-bottom:50%}.categories li div:hover h1{bottom:50%;bottom:var(--bottom-hovered);padding-bottom:4%}.categories li div:hover p{top:var(--top-hovered);padding-top:4%}nav{display:flex;margin:.5rem auto;max-width:var(--main-max-width);width:95%;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;justify-content:center;align-items:center}.nav-link{color:inherit;text-decoration:none;border:1px solid #aaa;padding:.4em .5em;margin:1%;-webkit-transition:.5s;transition:.5s;overflow:hidden;font-family:SourceCodePro;display:inline-flex}.nav-link:hover,.nav-link:active,.nav-link:focus-within{color:#fff;border-color:#fff;-webkit-filter:drop-shadow(0 0 0.75rem crimson);filter:drop-shadow(0 0 0.75rem crimson);text-shadow:none}.nav-link:before{content:'';position:absolute;top:0;left:0;width:200%;height:100%;background:#000;z-index:-1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%) skewX(-45deg);transform:translateX(-100%) skewX(-45deg);-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out}.nav-link:hover:before,.nav-link:active:before{-webkit-transform:translateX(0) skewX(-45deg);transform:translateX(0) skewX(-45deg)}.nav-link>img{height:1.65em;margin:-.2em -.25em;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter 0.8s cubic-bezier(0, 0.55, 0.45, 1);transition:-webkit-filter 0.8s cubic-bezier(0, 0.55, 0.45, 1);transition:filter 0.8s cubic-bezier(0, 0.55, 0.45, 1);transition:filter 0.8s cubic-bezier(0, 0.55, 0.45, 1), -webkit-filter 0.8s cubic-bezier(0, 0.55, 0.45, 1)}.nav-link:hover>img,.nav-link:active>img,.nav-link:focus-within>img{-webkit-filter:grayscale(0);filter:grayscale(0)}#iam{margin:0 auto;padding:0 2rem;max-width:var(--main-max-width);text-align:initial}h1,h2,h3{text-align:center;-webkit-filter:brightness(1.13);filter:brightness(1.13);margin-top:.77rem;margin-bottom:.33rem;page-break-after:avoid;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}h1{margin-top:1rem}h1>a,h2>a,h3>a,h4>a{color:#bcbcbc}article{max-width:var(--main-max-width);width:94%;margin:0 auto;margin-bottom:1rem;font-size:14pt}article:first-child{margin-top:0}article em{color:#ddd;font-style:normal;text-shadow:0 0 4px #ddd}article h4,h5,h6{font-size:inherit;margin-top:.77rem;margin-bottom:.33rem;-webkit-filter:brightness(1.13);filter:brightness(1.13)}article h4+*,h5+*,h6+*{margin-top:.33em}article p+*,article *+p{margin-top:.5em;margin-bottom:.5em;line-height:1.67em}article img{max-width:100%}article pre{background:#090315;padding:4px 10px;line-height:1.3;font-family:'Fira Code', "JetBrainsMono", "SourceCodePro";font-size:12pt;overflow:auto}article pre code{background:none;border:none}article code{background:#261833;border:1px solid #683342;border-radius:2px;padding:1px 2px}pre span{counter-increment:line}#accdecel article img{-webkit-filter:invert(1) hue-rotate(60deg) brightness(1.6);filter:invert(1) hue-rotate(60deg) brightness(1.6)}article .wide_img{margin:0;overflow:auto;width:100vw;-ms-grid-row-align:center;align-self:center}nav span{margin:auto}#bottombar{font-size:10pt;color:#a6957f;border-color:#a6957f}#bottombar .nav-link:hover{color:inherit;-webkit-filter:drop-shadow(0 0 0.75rem crimson) brightness(1.44);filter:drop-shadow(0 0 0.75rem crimson) brightness(1.44)}.button{display:inline-block;padding:10px 20px;text-align:center;text-decoration:none;color:#fff;background-color:#7aa8b7;border-radius:6px;outline:none}.modal{background:#041525;width:0;height:10px;overflow:auto;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:width 0.25s ease 0.25s,  height 0.25s ease;transition:width 0.25s ease 0.25s,  height 0.25s ease}.modal:target{width:100%;height:100vh;-webkit-transition:width 0.25s ease,  height 0.25s ease 0.25s;transition:width 0.25s ease,  height 0.25s ease 0.25s;z-index:10}.modal_close,spoiler_close{position:sticky;top:0;right:20px;float:right;font-size:40px;color:#d84260;content:"\2718";z-index:9999}.modal_button_close{display:block;margin:1em auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.5em 4em;color:var(--color);border:1px solid var(--color);--color: #d29b53}.modal_button_close:hover,.modal_button_close:active,.modal_button_close:focus-within{background:black;color:crimson;border-color:crimson;border-radius:10px;padding:.5em 8em;text-shadow:none}.spoiler{overflow:hidden;-webkit-transition:height 2s ease, width 2s ease;transition:height 2s ease, width 2s ease;overflow:auto}.spoiler:target{width:100%}.spoiler .cutline{height:0;overflow:hidden;-webkit-transition:height 3.3s ease-out;transition:height 3.3s ease-out;display:none}.spoiler:target .cutline{height:auto;display:block}.readmore,.closemore{overflow:hidden;text-align:center;display:unset}.spoiler:target .readmore,.closemore{display:none}.spoiler:target .closemore{display:block}.spoiler_close{opacity:0;-webkit-transition:opacity .37s ease-in-out;transition:opacity .37s ease-in-out}.spoiler:target .spoiler_close{opacity:1}ul,li{list-style-position:inside}