@import url("header.css");@import url("footer.css");body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font:400 16px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#99aab5;background-color:#3a3a3a;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:30px}a{color:#2e5c82;text-decoration:none}a:visited{color:#1a3449}a:hover{color:#99aab5;text-decoration:underline}blockquote{color:#222;border-left:4px solid #888;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #888;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{margin-right:auto;margin-left:auto;padding-right:20px}.wrapper:after{content:"";display:table;clear:both}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.icon>svg path{fill:#222}.page-content{padding:30px 0}.page-heading{font-size:20px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px;background-color:#222;border-radius:15px}.post-meta{font-size:14px;color:#222;background-color:#6FA5D3;padding:5px;border-radius:5px}.post-link{display:block;font-size:24px}.post-header{margin-bottom:30px}.post-title{font-size:42px;letter-spacing:-1px;line-height:1}.post-content{margin-bottom:30px}.post-content h2{font-size:32px}.post-content h3{font-size:26px}.post-content h4{font-size:20px}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}html,.fadein{scroll-behavior:smooth;color:#dcddde;text-shadow:1px 1px 0 #333;text-align:center}#about,#tim,#artists{background-image:url(/Traincraft.github.io/assets/banners/bg_1.jpg);min-height:160px;width:105%;padding-top:100px;margin-left:-1%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#community,#devs{background-image:url(/Traincraft.github.io/assets/banners/bg_3.jpg);min-height:160px;width:105%;padding-top:100px;margin-left:-1%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#gallery,#downloads{background-image:url(/Traincraft.github.io/assets/banners/bg_2.jpg);min-height:160px;width:105%;padding-top:100px;margin-left:-1%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.image-lightbox-new{display:none;max-width:96%;max-height:96%;position:fixed;margin-left:auto;margin-right:auto;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:20px;box-shadow:0px 10px 10px 10px rgba(0,0,0,0.5)}.expand img{width:240px;height:160px}.close{display:none;position:fixed;width:20px;height:20px;top:5%;right:5%;z-index:5000}.close a{height:auto;width:auto;padding:5px 10px;color:#fff;text-decoration:none;box-shadow:inset 0px 24px 20px -15px rgba(255,255,255,0.1),inset 0px 0px 10px rgba(0,0,0,0.4),0px 0px 30px rgba(255,255,255,0.4);border-radius:5px;font-weight:bold;float:right}.expand{width:240px;height:160px}img[id^=image]:target{z-index:4000;display:block}.fadein{opacity:0;transition:all 1.5s}.slideleft{opacity:0;transform:translate(-100vw, 0px);transition:all 2s}.slideright{opacity:0;transform:translate(100vw, 0px);transition:all 2s}.visible{opacity:1;transform:translate(0, 0)}.showclose,.post-header,.post-title,.post-sidebar,.post-body-container::before,.collapsed-header .centered-top-placeholder .post-body-container::before{display:none}.centered-top-container{position:fixed;z-index:115;width:100%}.centered-top-container.sticky{display:block}.flex-item a{text-decoration:none}.flex-item{text-align:center;padding:15px;min-width:150px}.flex-image-small img{width:36px;height:36px;margin:-20px}.flex-image-large img{width:64px;height:64px}.flex-image-xlarge img{width:140px;height:140px}.flex-container{display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center}
