@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Train+One&display=swap);:root{--grid-cell:6;--white:#fff;--light-gray:#555;--gray:#222;--blue:#119ec9;--gap:0.2rem;--time:0.5s}.playground{grid-gap:.2rem;grid-gap:var(--gap);background-color:#f7eedd;border-radius:.2rem;border-radius:var(--gap);display:grid;gap:.2rem;gap:var(--gap);height:60vmin;margin:0 auto;padding:.2rem;padding:var(--gap);width:60vmin}.card{background-color:#fff;background-color:var(--white);border-radius:inherit;box-shadow:0 0 .3rem #eee;cursor:pointer;display:grid;perspective:100rem;place-items:center;transform:rotateY(180deg);transition:transform .5s linear .5s;transition:transform var(--time) var(--time) linear}.card.change{transform:rotateY(0);transition:tranform .5s linear;transition:tranform var(--time) linear}.car.stop,.card.change,.card.pause{pointer-events:none}.card img{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;background-color:var(--white);border-radius:inherit;height:100%;object-fit:scale-down;transform:rotateY(180deg);transform-style:preserve-3d;transition:transform .5s linear .5s;transition:transform var(--time) var(--time) linear;width:100%}.card.change img{transform:rotateY(0);transition:transform .5s linear;transition:transform var(--time) linear}.modal{background-color:hsla(45,2%,46%,.604);display:grid;inset:0;opacity:0;place-items:center;position:fixed;transition:oppacity .5s 1s;transition:oppacity var(--time) 1s;visibility:hidden}.modal-content{align-items:center;aspect-ratio:1;background-color:hsla(0,0%,100%,.863);border-radius:.2rem;border-radius:var(--gap);display:flex;flex-direction:column;justify-content:center;row-gap:.2rem;row-gap:var(--gap);width:40rem}.modal-heading{color:#555;color:var(--light-gray);font-size:4rem;margin-bottom:.2rem;margin-bottom:var(--gap)}.modal-time{align-items:center;column-gap:.2rem;column-gap:var(--gap);display:flex}.modal-time>span{color:#222;color:var(--gray);font-size:1.8rem}.modal-text{color:#555;color:var(--light-gray);font-size:1.8rem;font-weight:500;text-transform:uppercase}.wrong{display:inline-block;font-size:2.5rem;margin:.5rem}.btn{background-color:#119ec9;background-color:var(--blue);border:none;border-radius:.5rem;box-sizing:initial;color:#fff;color:var(--white);cursor:pointer;font-size:1.2rem;letter-spacing:.1rem;margin-top:2rem;padding:.5rem 1rem;text-transform:uppercase}.cancel-btn,.yes-btn{margin-inline:.5rem;width:7rem}.features{align-items:center;column-gap:3rem;display:flex;justify-content:center;text-align:center}.features .restart-btn{font-size:1rem;margin:0}.timer{color:#119ec9;color:var(--blue);font-size:1.3rem}.timer,.timer span{font-family:orbitron,sans-serif}.timer span{font-size:1.6rem;width:2.7rem}.timer span:last-child{margin-left:.5rem}.times-played h5{color:#272d2d}@media (max-width:1399.98px){#games-dashboard h1{margin:20% 0 5%}#games-wrapper-1400{display:none}#games-wrapper-less-than-1400{display:block;text-align:center}.container{margin:0;padding:0}.row{margin:0!important;padding:0;width:100%!important}#game-screen,.col-xs-12{margin:0;padding:0;width:100%}#games-container{margin:0!important;padding:0;width:100%}.games-container{margin:0 auto;max-width:100%;min-width:100%;padding:0}#game-canvas,.h1{margin:0;padding:0}#game-controls{margin:30% 0;padding:0;width:100%}.wide-screen{display:none}.times-played{color:#272d2d}#grid-item1{margin:0 0 15%}#grid-item2{margin:45% auto 0;width:50%}}@media (max-width:780px){:root{--gap:0.5rem}.playground{height:95vmin;width:95vmin}.modal-content{text-align:center;width:30rem}}body,html{height:100%;margin:0;padding:0}.center{margin:0 0 5%;text-align:center}.navbar{background-color:#0000;left:0;position:fixed;right:0;top:0;transition:background-color .3s ease,box-shadow .3s ease;z-index:1030}.navbar.scrolled{background-color:#fff;box-shadow:0 2px 4px #0000001a}.navbar-brand-container{margin:10px 0 0 20px}.navbar-brand-container .navbar-RS{background-color:#000;border-radius:10px;color:#79ff57;font-family:Train One,sans-serif;font-size:1.8rem;font-weight:700;padding:.3rem;text-decoration:none}.navbar-toggler{background-color:#79ff57;border:none;outline:none}.navbar-toggler .navbar-toggler-icon{color:#000}.nav-item{margin:0 75px 0 0}.nav-link{color:#fff;font-size:1rem;padding:.5rem 1rem;text-transform:uppercase;transition:color .3s ease}.nav-link:hover{color:#79ff57!important}.navbar.scrolled .nav-link{color:#000}@media(max-width:1199.98px){.navbar-collapse{background-color:#fff}.nav-item a{color:#000}}#back-to-top{background:#79ff57;border-radius:4px;bottom:20px;font-size:22px;padding:3px 15px;position:fixed;right:20px;z-index:3}#home{background:url(/static/media/DALL%C2%B7E%202024-07-22%2015.18.25%20-%20A%20futuristic%20train%20coming%20to%20a%20stop%20at%20Radiance%20Station.299c17e84904d1ee2b85.webp) no-repeat;background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative;top:0}#home:before{background:#000000d9;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#home-content,#home>*{position:relative;z-index:2}#home-content{display:table;height:100%;text-align:center;width:100%}#home-content-inner{display:table-cell;text-align:center;vertical-align:middle}#home-heading{margin-bottom:5%}#home-heading h1{color:#79ff57;display:inline-block;font-size:65px;font-weight:100;margin:15% 0 0}#home-heading-2{color:#fff}#home-text h3{color:#fff;font-size:30px;font-weight:300;margin:0}.page-width{text-align:center}.outer-btn-home{background-color:#28c800;border-radius:15px;margin:20px auto 0;width:225px}.btn-home{border:1px solid #79ff57;border-radius:5px;font-size:20px;margin:30px 0 0}.btn-home,.btn-home:hover{background-color:#79ff57;color:#000}.btn-home:hover{border:1px solid #000}.skip-link{background:#333;color:#fff;left:0;padding:8px 10px;position:absolute;top:-100px;z-index:100}.arrowDown{margin:100px 0 0}.fa-chevron-down{color:#fff}.main-page-gallery{background:#f9f9f9;color:#000;padding:5% 0 0;text-align:center}.main-page-gallery h2{margin:0 0 5%}.main-page-gallery .gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(8vw,1fr));margin:0 auto;width:80%}.main-page-gallery .gallery .gallery-item{border-radius:8px;overflow:hidden;position:relative;text-decoration:none}.main-page-gallery .gallery .gallery-item:hover img{transform:scale(1.05)}.main-page-gallery .gallery .gallery-item p{color:#000;margin-top:.5rem;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}.main-page-gallery .gallery img{aspect-ratio:1/1;object-fit:cover;width:8vw}.main-page-gallery .book-gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(8vw,1fr));margin:0 auto;width:80%}.main-page-gallery .book-gallery .gallery-item{border-radius:8px;overflow:hidden;position:relative;text-decoration:none}.main-page-gallery .book-gallery .gallery-item:hover img{transform:scale(1.05)}.main-page-gallery .book-gallery .gallery-item p{color:#000;margin-top:.5rem;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}.main-page-gallery .book-gallery img{aspect-ratio:.75/1;object-fit:cover;width:8vw}@media screen and (max-width:1500px){.main-page-gallery .book-gallery,.main-page-gallery .gallery{grid-template-columns:repeat(5,1fr)}.main-page-gallery .book-gallery img,.main-page-gallery .gallery img{width:15vw}}@media screen and (max-width:1000px){.main-page-gallery .book-gallery,.main-page-gallery .gallery{grid-template-columns:repeat(4,1fr)}.main-page-gallery .book-gallery img,.main-page-gallery .gallery img{width:19vw}}@media screen and (max-width:500px){.main-page-gallery .book-gallery,.main-page-gallery .gallery{grid-template-columns:repeat(auto-fit,minmax(35vw,1fr))}.main-page-gallery .book-gallery img,.main-page-gallery .gallery img{width:33vw}}#contact{background-color:#fff;color:#000;margin:10% 0 0;padding:50px 0}#contact #submit-button button{background-color:#28c800;border:1px solid #fff;border-radius:5px;color:#fff}#contact #submit-button button:hover{background-color:#79ff57;border:1px solid #000;color:#000}#contact .office-details li{list-style-type:none}#contact .office-details li i{color:#000;margin-right:10px}#contact .office-details li .fab{font-size:30px;margin:15px}#contact .office-details li .fab:hover{transform:scale(1.2)}#contact .social-list{max-width:95vw;width:500px}#contact ul.social-list{margin-top:20px;padding:0}#contact ul.social-list li{display:inline-block;margin:0 10px;vertical-align:top}#contact .fab{font-size:20px;height:35px;margin:5px 10px 0;padding:7px 0 0;width:35px}#contact .fa-brands,#contact .fab{border-radius:50%;text-align:center;text-decoration:none}#contact .fa-brands{font-size:30px;height:50px;margin:5px 2px 6px 0;padding:10px 0 0;width:50px}#contact .fa-brands:hover{opacity:.8;transform:scale(1.1)}#contact ul.social-list li a{color:#fff;text-align:center}#contact ul.social-list li a:hover{color:#f6f8ff}#contact .social-list .social-icon2{border-radius:50%;color:#79ff57;display:inline-block;font-family:train one,sans-serif;height:50px;margin:0;text-align:center;text-decoration:none;vertical-align:center;vertical-align:center!important;width:50px}#contact .social-list .social-icon2:hover{opacity:.8;transform:scale(1.1)}#contact .social-list li:first-child{margin-top:10}#contact .fab{transform:scale(1.5)}#contact .fab:hover{opacity:.8;transform:scale(1.8)}#contact .fa-facebook{background:#3b5998;color:#fff}#contact .fa-twitter{background:#55acee;color:#fff}#contact .fa-google{background:#dd4b39;color:#fff}#contact .fa-linkedin{background:#007bb5;color:#fff}#contact .fa-youtube{background:#b00;text-align:center}#contact .fa-instagram{background:#f00075;color:#fff}#contact .fa-pinterest{background:#cb2027;color:#fff}#contact .fa-snapchat-ghost{background:#fffc00;color:#fff;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}#contact .fa-skype{background:#00aff0;color:#fff}#contact .fa-android{background:#a4c639;color:#fff}#contact .fa-dribbble{background:#ea4c89;color:#fff}#contact .fa-vimeo{background:#45bbff;color:#fff}#contact .fa-tumblr{background:#2c4762;color:#fff}#contact .fa-vine{background:#00b489;color:#fff}#contact .fa-foursquare{background:#45bbff;color:#fff}#contact .fa-stumbleupon{background:#eb4924;color:#fff}#contact .fa-flickr{background:#f40083;color:#fff}#contact .fa-yahoo{background:#430297;color:#fff}#contact .fa-soundcloud{background:#f50;color:#fff}#contact .fa-reddit{background:#ff5700;color:#fff}#contact .fa-rss{background:#f60;color:#fff}#contact .form-group{border:1px solid #000}footer{background-color:#272d2d;color:#79ff57;padding:20px 0 10px;text-align:center}footer li{list-style-type:none}footer a{color:#79ff57}footer a:hover{color:#28c800}header{background-color:#79ff57;color:#000;padding:20px 0 10px}#page-header{background:url(/static/media/DALL%C2%B7E%202024-07-22%2015.18.25%20-%20A%20futuristic%20train%20coming%20to%20a%20stop%20at%20Radiance%20Station.299c17e84904d1ee2b85.webp) no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;height:40vh;position:relative;top:-25px}#header-overlay:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#header-content,#header>*{position:relative;z-index:2}#header-content{display:table;height:100%;text-align:center;width:100%}#header-content-inner{display:table-cell;text-align:center;vertical-align:middle}#header-heading h1{color:#79ff57;display:inline-block;font-size:45px;font-weight:100;margin:6% 0 0}#header-heading-2{color:#fff}#header-text h3{color:#fff;font-size:25px;font-weight:300}.FAQandPolicies{margin:0 auto;width:50%}.sitemap{text-align:center}.sitemap li{list-style-type:none}#header2,.sitemap li a{color:#000}#header2{background-color:#000;height:10vh}.foodPage h1{margin:6% 0 4%;text-align:center}#foodPageSection #filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.filter-item{align-items:center;display:inline-flex;white-space:nowrap}.gallery2{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:3% auto 0;width:75%}.gallery2 .gallery-item{box-sizing:border-box;flex:0 0 150px;position:relative}.gallery2 .gallery-item img{display:block;height:150px;width:150px}.gallery2 .gallery-item .gallery-item-overlay{background:#0009;bottom:0;color:#fff;left:0;opacity:0;padding:4px;position:absolute;right:0;text-align:center;transition:opacity .3s ease}.gallery2 .gallery-item:hover .gallery-item-overlay{opacity:1}.gallery2 h3{font-size:1.25rem}@media screen and (max-width:500px){.gallery2{justify-content:center}}.recipe .container{text-align:center}.recipe .container h2{margin:5% 0 0}.recipe .recipe-img img{height:400px;max-width:95%;width:400px}.recipe #recipe-title{margin:5% 0 0}.recipe .recipe-info{margin:0 0 5%;text-align:left}.recipe #recipe-section{text-align:center}.gamesSpacer{background-color:#000;height:10vh}#gamesPageSection{background-color:#fff;padding:5% 0;text-align:center}#games-filter{margin:6% auto;width:75%}#games-filter input{height:20px;margin:0 0 0 5%;padding:0 5%;width:20px}.games-gallery{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:3% auto 0;width:75%}.games-gallery .games-gallery-item{background-color:#fff;border:1px solid #ddd;box-sizing:border-box;flex:0 0 100px;position:relative}.games-gallery .games-gallery-item img{display:block;height:100px;width:100px}.games-gallery-item-overlay h3{font-size:17px}#gameCanvas{background-color:#000;border:2px solid #79ff57;padding:0}.btn-green{background-color:#79ff57;border:1px solid #000;border-radius:5px;color:#000;height:50px;margin:15px 30px;width:130px}.board-container{background-color:#79ff57;margin:0 auto;padding:15px;text-align:center;width:340px}.board{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,100px);grid-template-rows:repeat(3,100px);margin:0 auto}.cell{align-items:center;background-color:#000;border:1px solid #fff;color:#fff;cursor:pointer;display:flex;font-size:2em;height:100px;justify-content:center;width:100px}.cell:active,.cell:focus,.cell:hover{background-color:#f9f9f9;color:#000}#game-status{color:#000;font-size:1.2em;margin-top:20px}#new-game-button{background-color:#79ff57;border-radius:10px;color:#000;cursor:pointer;font-size:1em;margin-top:10px;padding:10px 20px}.blog{padding:15% 10% 5%;text-align:center}.blog h1{margin:0 0 5%}.blog article{text-align:center}.blog article h2{margin:5% 0}.blog .sidebar{margin:12% 0 0}.blog img{height:auto;margin:0 auto;width:15vw}.blog .left-aligned{text-align:left}.blog .article-content p{margin:3% 0}.sitemap li{margin:20px 0}.booksPage h1{padding:5% 0;text-align:center}#bookPageSection{background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif;padding:20px}#bookPageSection #spacer{margin:0 auto;max-width:1200px}#bookPageSection #filter-container{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:20px;padding:10px 15px}#bookPageSection #filter{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}#bookPageSection #filter .filter-item,#bookPageSection #filter .filter-range{align-items:center;display:flex}#bookPageSection #filter .filter-item{font-size:1rem}#bookPageSection #filter .filter-item input[type=checkbox]{height:16px;margin-right:5px}#bookPageSection .gallery{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}#bookPageSection .gallery .gallery-item{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;flex-basis:calc(20% - 15px);flex-grow:0;flex-shrink:1;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}#bookPageSection .gallery .gallery-item:hover{box-shadow:0 4px 8px #0003;transform:scale(1.05)}#bookPageSection .gallery .gallery-item img{display:block;width:100%}#bookPageSection #book-detail{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:20px}#bookPageSection .book-detail .container{width:100%}#bookPageSection .book-detail .top-section{text-align:center}#bookPageSection .book-detail .top-section h2{color:#222;font-size:2em;margin-top:0}#bookPageSection .book-detail p{line-height:1.6;margin:10px 0}#bookPageSection .book-detail .row{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}#bookPageSection .book-detail .row .book-cover,#bookPageSection .book-detail .row .book-summary{flex:1 1 50%}#bookPageSection .book-detail .book-cover img{border:1px solid #ddd;border-radius:4px;display:block;height:auto;margin:0 auto;max-width:300px;width:60vw}#bookPageSection .book-detail .book-summary h3{font-size:1.5em;margin-top:20px}#bookPageSection .book-list-button{margin:20px 0;text-align:center}#bookPageSection .book-list-button button{background-color:#28c800;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}#bookPageSection .book-list-button button:hover{background-color:#79ff57;color:#000}
/*# sourceMappingURL=main.4def55e6.css.map*/