.container{display:flex;justify-content:center}.content{background:#211c22;min-height:100vh;max-width:100rem;box-shadow:0 0 500px #00000052;display:flex;flex-direction:column}.content article>p:first-child{margin-top:0}.content main{flex:1;margin:1rem;margin-top:0}.content hr{width:100%;border-left:0;border-right:0;color:#181418}.content p.to-top{width:100%;text-align:center;display:none}header{margin:1rem;display:flex;text-shadow:2px 2px 1px rgba(0,0,0,.473)}header .logo{display:flex;gap:5px}header .logo a{display:flex;color:#e8dae9;text-decoration:none;gap:5px}header img.profile{width:auto;height:3rem;object-fit:contain;clip-path:circle()}header div.titles{display:grid;text-align:center;align-content:start;text-transform:uppercase}header div.titles hr{width:100%;border-top:1px;border-color:#fff;margin-top:0;margin-bottom:2px;margin-left:0;margin-right:0;border-left:0;border-right:0}header div.titles h1{margin:0;font-size:1.5rem;letter-spacing:2px}header div.titles h2{margin:0;font-size:100%;text-align:center;font-weight:400;letter-spacing:3px}header nav{overflow:hidden;height:100%;display:flex}header nav ul{width:100%;text-align:right;align-content:center;height:100%}header nav ul li a.menulink{padding-top:0;padding-bottom:0;height:100%;align-content:center;text-transform:uppercase;font-size:.9rem;letter-spacing:2px;color:#e8dae9;text-decoration:underline}header nav ul li a.menulink:hover{color:#e8dae9;background-color:#573063}header nav ul li a.menulink.active{background-color:#8c47a1;color:#e8dae9}footer{font-size:2rem;margin:1rem;margin-bottom:0;text-align:center}footer p{text-align:center;color:#7f7880}footer p.copyright{text-transform:uppercase;font-size:.7rem}footer div.footer-section{margin-bottom:1rem}footer div.footer-section img{max-width:32px}footer div.footer-section h1{font-size:.7rem;text-transform:uppercase;letter-spacing:2px}footer div.footer-section a{text-decoration:none}footer div.footer-section ul{list-style:none;padding:0;margin-top:0;margin-bottom:.7rem;display:inline-flex;gap:.5rem}footer div.footer-section li{min-width:32px}footer div.footer-section a.footer-button{font-size:40%;background:#8c47a1;color:#e8dae9;text-transform:uppercase;letter-spacing:2px}@media screen and (max-width:1279px){.custom-menu-3{text-align:left}header nav#menu{justify-content:center}header nav ul#menu-list{display:grid;align-content:center;width:50%}header nav ul li.pure-menu-item{margin-bottom:1rem}header nav ul li a.menulink{margin-top:.4rem;margin-bottom:.4rem;text-align:center}header .logo{justify-content:center}}section#socials{display:flex;justify-content:center;background-size:cover;background-position:50%;background-repeat:no-repeat}section#socials>div{justify-content:center;max-width:40rem}section#socials>div .socialtile img{display:block;max-width:50%;height:6rem;object-fit:contain;margin:0 auto}section#socials>div .socialtile p{text-align:center;margin:0;margin-top:.4rem}section#profile{margin-top:2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:1rem;max-width:max-content}section#profile p{max-width:30rem;text-align:justify;margin:0 auto;margin-top:1rem}section#profile p:first-child{margin-top:0}section#games{display:flex;flex-direction:column;justify-content:center}section#games h1{margin-top:3rem;text-transform:uppercase;letter-spacing:.5rem;font-size:1.6rem;text-shadow:3px 3px #0000007e;text-align:center}section#games>div{justify-content:center}section#tools{display:flex;flex-direction:column;justify-content:center}section#tools h1{margin-top:3rem;text-transform:uppercase;letter-spacing:.5rem;font-size:1.6rem;text-shadow:3px 3px #0000007e;text-align:center}section#tools>div{justify-content:center}article#games h1{text-align:center}article#games div#header-img{aspect-ratio:16/9;background-size:cover;display:flex;justify-content:center}article#games div#header-img>h1{background-color:#00000065;color:#fff;height:max-content;text-transform:uppercase;letter-spacing:.3rem;font-style:italic;font-weight:400;padding-left:.8rem;padding-right:.8rem;align-self:center;text-shadow:2px 2px #000}article#games div#header-img img.logopicture{width:50%;display:block;margin:auto}@media screen and (max-width:1279px){article#games div#header-img img.logopicture{width:100%}}article img{max-width:100%;height:auto}ul#postlist{margin-top:0}ul#postlist li{list-style:none}ul#postlist div.post-preview{display:flex;flex-direction:row;margin-bottom:1rem;list-style:none}ul#postlist div.post-preview small{margin-top:.3rem;width:5rem;flex-shrink:0;text-align:right}ul#postlist div.post-preview div.hspacer{min-width:1rem}ul#postlist div.post-preview div.post-content h3{margin-top:0;margin-bottom:.3rem}ul#postlist div.post-preview div.post-content p{margin-top:0}section#tags{display:flex;flex-direction:row;align-items:center;margin-top:1rem}section#tags p{margin-top:0;margin-bottom:0}section#tags>p{margin-left:2rem}section#tags ul{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:0;margin-bottom:0;padding-left:1rem}section#tags div#alltags{margin-left:2rem}.tag{list-style:none;padding:.2rem;border-radius:.2rem;font-weight:700;box-shadow:2px 2px black;background-color:#8c47a1}.tag a{color:#e8dae9;text-shadow:1px 1px #573063}h2.tag{display:inline-block;font-size:16px;color:#e8dae9;text-shadow:1px 1px #573063}section#post{line-height:1.6rem;font-size:14pt}section#post div.highlight>pre{background-color:transparent!important}section#post code{background-color:#181418;border-radius:.2rem}section#post p code{padding-left:.2rem;padding-right:.2rem}section#post pre code{display:block;padding:.6rem;margin-left:2rem;overflow-x:scroll}section#post p{text-align:justify;margin-bottom:.2rem}section#post ul{margin-top:.2rem}nav#TableOfContents ul{margin:0}article#tools h1{text-align:center}article#tools div#header-img{aspect-ratio:16/9;background-size:cover;display:flex;justify-content:center;width:50%;margin-left:auto;margin-right:auto}article#tools div#header-img>h1{background-color:#00000065;color:#fff;height:max-content;text-transform:uppercase;letter-spacing:.3rem;font-style:italic;font-weight:400;padding-left:.8rem;padding-right:.8rem;align-self:center;text-shadow:2px 2px #000}article#tools div#header-img img.logopicture{width:50%;display:block;margin:auto}@media screen and (max-width:1279px){article#tools div#header-img img.logopicture{width:100%}}html{position:relative;min-height:100%;background-color:#181418;color:#e8dae9}a{color:#ba59d8}.tile{display:block;margin:1rem;padding:1rem;height:auto;background-color:#372d3a;color:#e8dae9;border-radius:2px;box-shadow:4px 4px #00000069}.tile a{color:#e8dae9}img.whitedimmed{filter:brightness(0)saturate(100%)invert(88%)sepia(11%)saturate(216%)hue-rotate(249deg)brightness(103%)contrast(85%)}span.inline-span *{display:inline}div.hspacer{display:inline-block;min-width:.5rem}h2{margin-bottom:.3rem}h3{margin-bottom:.2rem}section#links{justify-content:center;gap:1rem}section#links>div{width:max-content}section#links a{width:6rem;height:6rem;display:flex;margin:1rem auto;flex-direction:column;justify-content:center}section#links img{display:block;max-width:50%;object-fit:contain;margin:0 auto}section#links p{text-align:center;margin:0;margin-top:.4rem}section#content{margin-top:0;margin-bottom:2rem;padding:1rem;display:flex;justify-content:center}section#content p{text-align:justify;margin:0;margin-top:1rem}section#content p:first-child{margin-top:0}section#content ul{margin-top:.2rem}section#gallery{text-align:center;justify-content:center;display:flex;align-items:center}section#gallery a{display:block}section#gallery a img{display:block;width:100%}div.game-tile a{aspect-ratio:16/9;background-position:50%;background-size:cover;display:flex;flex-direction:column-reverse;justify-content:flex-start;text-decoration:none}div.game-tile a p{margin-top:auto;margin-bottom:auto;text-align:center}div.game-tile a p.title{margin-top:0;margin-bottom:0;text-transform:uppercase;font-style:italic;font-size:1.2rem;text-shadow:2px 2px #0000007e;letter-spacing:.2rem;align-self:center;background-color:#0000009d;text-decoration:underline}div.game-tile a p.time{margin-bottom:3px;margin-top:0;background-color:#0000009d;align-self:center;width:max-content;font-size:.8rem}h1 a.anchor,h2 a.anchor,h3 a.anchor,h4 a.anchor,h5 a.anchor,h6 a.anchor{display:none}h1:hover a.anchor,h2:hover a.anchor,h3:hover a.anchor,h4:hover a.anchor,h5:hover a.anchor,h6:hover a.anchor{display:inline}