.svelvet-wrapper{border-radius:4px;border:none}.svelvet-node{background-color:#2e2a31!important;color:#f5f4f7!important;padding:2px 14px;border-radius:4px!important;font-size:24px!important}.graph_node{fill:#4a464d}.graph_edge{stroke:#796af5;stroke-dasharray:10 5 10}.graph_label{fill:#17ad98;pointer-events:none}main>div{padding:28px}:root{--default-anchor-connected: #796af5 !important;--default-anchor-connected-border: 0 !important;--default-anchor-radius: $br !important;--default-edge-color: #17ad98 !important;--default-edge-width: 5px !important;--default-controls-background-color: #2e2a31 !important;--default-controls-text-color: #f5f4f7 !important}::selection{background:#796af5}.grid{display:flex;justify-content:space-around;padding:14px;flex-wrap:wrap}.item,.pub{padding:14px;background-color:#bcbabe55;border-radius:4px;margin:12px 0;width:25%;transition-duration:.3s}.item a,.pub a{padding:6px 12px}.item:hover,.pub:hover{scale:1.05;box-shadow:#4a464d50 0 0 30px 4px;background:#796af5 top/3% url(/brick-wall.png)}.item:hover *,.pub:hover *{color:#000!important}.pub{width:80%}#logo img{display:inline!important;width:150px}strong{color:#17ad98!important}blockquote{padding-left:8px;border-left:#17ad98 6px groove;font-style:italic;color:#17ad98;font-size:calc(10px + .390625vw)}.big-pad{padding:12px calc(6px + 3.6vw)}.waterfall{color:#bcbabe55;padding:0 8px}.waterfall strong{border-top:#796af5 4px solid;border-bottom:#796af5 4px solid}article{padding:0 calc(50px + 20vw)}footer{margin-top:100px}footer img{height:22px;display:inline;width:max-content}#details{color:#bcbabe55;display:flex;justify-content:center}#collapser{display:none;font-size:40px}.flexCentred{display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 980px){.item{width:33%}article{padding:0 calc(30px + 4vw)}}@media (max-width: 654px){.item{width:80%}header{flex-direction:column;transition:.4s}nav{width:100%}nav>a{width:100%;text-align:left}nav.hidden{display:none}#collapser{color:#17ad98;position:absolute;display:block;top:14px;right:14px;transform:none;border-radius:4px}.bi-plus.hidden{transform:rotate(45deg);display:inline-block;transition:transform .3s}}@font-face{font-family:Iosevka Etoile;src:url(/iosevka-etoile-regular.ttf)}*{margin:0;padding:0}body{background-color:#2e2a31;color:#f5f4f7;font-family:Comfortaa,Vazirmatn,sans-serif;overflow-x:hidden;padding:12px}h1,h2,h3,h4,h5,h6,text{font-family:Iosevka Etoile,Vazirmatn,serif;color:#d8d7da}h1{font-size:calc(2.5vw + 30px);margin:50px 0}h2{font-size:calc(2vw + 30px);margin:50px 0}h3{font-size:calc(1.5vw + 32px);margin:35px 0}h4{font-size:calc(1vw + 20px);margin:20px 0}h5{font-size:calc(.5vw + 18px)}h6,p{font-size:calc(15px + .390625vw);line-height:1.75;margin-bottom:14px}a:not(#logo){color:#17ad98;transition:.3s;display:inline-block;text-decoration:none}a:not(#logo):hover{transform:scale(1.07);background-color:#bcbabe55}button{background-color:#bcbabe55;border:none;font-size:24px;transition:.3s}button:active,button:hover{transform:scale(1.07);border:#bb60ea 4px solid}img{display:block;margin:0 auto;width:30vw;image-rendering:pixelated}hr{color:#796af5}header{width:fit-content;margin:0 auto;padding:6px;border-bottom:12px #bb60ea groove;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}header a{padding:14px;border-radius:4px}
