@keyframes scaleX-easeInOutElastic{0%{transform:scaleX(1)}4%{transform:scaleX(1)}8%{transform:scaleX(1)}18%{transform:scaleX(101%)}20%{transform:scaleX(1)}28%{transform:scaleX(98%)}30%{transform:scaleX(98%)}38%{transform:scaleX(109%)}40%{transform:scaleX(112%)}60%{transform:scaleX(-12%)}62%{transform:scaleX(-9%)}70%{transform:scaleX(2%)}72%{transform:scaleX(2%)}80%{transform:scaleX(0)}82%{transform:scaleX(-1%)}90%{transform:scaleX(0)}92%{transform:scaleX(0)}to{transform:scaleX(0)}}body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.standard-border{border:4px solid;border-image:linear-gradient(to top right,#dfae90,#ffefd4,#dfae90) 2;box-shadow:0 0 gray;transition:box-shadow .4s ease;&:hover{box-shadow:4px 4px 4px gray}}.basic-block{display:block}.large-article{display:grid;.article-image{grid-row-start:first-line;grid-row-end:last-line}.article-description,.article-title{grid-column-start:second-line}.article-description{grid-row:second-line}}.burger{fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;cursor:pointer;margin:1rem;display:none;@media screen and (max-width:600px){display:unset}}.burger path{fill:none;stroke:#000;stroke-width:1px}.icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#bottom,#top{stroke-dasharray:30,75.39;transition:all .6s cubic-bezier(.6,.33,.67,1.29)}.burger.active #bottom,.burger.active #top{stroke-dasharray:75.39;stroke-dashoffset:-60}.burger:nth-child(2){transform:rotate(0);transition:transform .6s cubic-bezier(.165,.84,.44,1)}.burger:nth-child(2) path{transition:all .4s ease-in-out .6s}.burger:nth-child(2).active{transform:rotate(180deg)}.burger #top{stroke-dasharray:30,88}.navLogo{height:40px;position:relative;top:50%;transform:translateY(-50%);cursor:pointer;@media screen and (max-width:600px){left:50%;transform:translate(-50%,-50%);position:absolute}}.navIcon{height:40px}.nav{height:50px;vertical-align:middle;position:relative;display:flex;gap:2rem;@media screen and (max-width:600px){width:100vw}}.nav ul{list-style-type:none;padding:0;margin:0;gap:2rem;@media screen and (max-width:600px){position:absolute;right:100%;flex-direction:column;top:50px;gap:2px;transition:right .2s ease-in-out;background-color:#fff;width:50vw}}.burger.active~ul{right:calc(100% - 50vw)}.nav li{vertical-align:middle;font-weight:700;font-size:1.23rem;position:relative;@media screen and (max-width:600px){padding:.5rem}}.nav li a{position:relative;display:block;top:50%;transform:translateY(-50%);@media screen and (max-width:600px){top:unset;padding:.2rem;transform:unset;text-align:center}}.nav li a:after{display:block;position:absolute;width:100%;height:.175rem;background-color:#ff1493;transform:scaleX(0);transition:transform .23s cubic-bezier(.54,-.57,.57,1.56);content:"";bottom:0;z-index:1;@media screen and (max-width:600px){z-index:1;text-align:center}}.nav li a:hover:after{transform:scaleY(1)}.main{margin:0 auto;max-width:1000px;position:relative}.main-menu{display:flex}.header-container{display:flex;flex-direction:row;position:fixed;background-color:#fff;z-index:1;width:100%;box-shadow:0 10px 10px pink}.container{padding:0 2rem}.main{min-height:100vh;padding:4rem 10px;flex:1 1;flex-direction:column}.footer,.main{display:flex;align-items:center}.footer{flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea}.footer,.footer a{justify-content:center}.footer a{display:flex;align-items:center;flex-grow:1}.title a{color:#0070f3;text-decoration:none}.title a:active,.title a:focus,.title a:hover{text-decoration:underline}.title{margin:0;line-height:1.15;font-size:4rem}.description,.title{text-align:center}.description{margin:4rem 0;line-height:1.5;font-size:1.5rem}.code{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px}.card{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.card:active,.card:focus,.card:hover{color:#0070f3;border-color:#0070f3}.card h2{margin:0 0 1rem;font-size:1.5rem}.card p{margin:0;font-size:1.25rem;line-height:1.5}.logo{height:1em;margin-left:.5rem}@media(max-width:600px){.grid{width:100%;flex-direction:column}}.main-top{display:grid;grid-template-columns:1fr 230px;height:400px;width:100%;padding:30px;grid-gap:12px;gap:12px}.main-mid{display:grid;grid-template-columns:auto 300px}@media screen and (max-width:920px){.main-mid{display:grid;grid-template-columns:auto}.mid-sidebar .article-collection.article-collection{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:600px){.main-top{height:unset;padding-left:0;padding-right:0}.main-top,.mid-sidebar .article-collection.article-collection{grid-template-columns:1fr}}img{max-width:100%;object-fit:contain}article{height:100%;width:100%}.small-article{position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;.article-image{height:50%;max-height:50%;width:100%;overflow:hidden;object-fit:cover}}.article-collection{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;grid-auto-rows:300px;padding:10px;&.article-collection-column{grid-template-columns:auto}}@media screen and (max-width:600px){.article-collection{grid-template-columns:1fr}}.article-collection-item{display:block;position:relative;width:100%;height:100%;overflow:hidden}.article-title{font-size:1.2rem;font-weight:700;padding:4px}.article-description{padding:4px}.tale-article{text-indent:4rem;line-height:2em}aside{float:right;width:min(100vw,400px);margin:10px;border-radius:20px;background-color:#bed5e6;padding:5px;font-weight:700;font-size:1.3rem;text-align:center;vertical-align:middle;display:flex;justify-content:center;align-items:center;@media screen and (max-width:600px){width:unset;margin-left:auto;margin-right:auto;display:block;position:relative;float:unset}}.main-article{img:first-of-type{float:right;width:min(100vw,640px);object-fit:cover;height:min(30vh,360px);margin:10px;object-position:5% 50%;@media screen and (max-width:600px){width:100vw;margin-left:auto;margin-right:auto;display:block;position:relative}}a{color:#4293d1;text-decoration:underline;&:visited{color:#e95a6b;&:hover{color:#4293d1}}&:hover{color:#e95a6b}}}.gamebar-section{background-color:pink;.gamebar-heading{font-weight:700;font-size:200;text-align:center}&.gamebar-section-large{background-color:transparent;position:relative;top:unset;right:unset;.game-title{font-size:2rem}.game-item{display:flex;flex-direction:column;align-items:center}}}.gamebar{display:flex;flex-direction:column;width:100%;padding:10px;gap:10px;.gamebar-list-item{width:240px;display:block;background-color:#fff;margin:unset;.gamebar-section-large &{width:600px;max-width:100vw}.game-image{width:230px;height:88px;object-fit:cover}}.game-item{position:relative;display:block;width:100%}.game-title{font-weight:700;text-align:center}.game-description{padding:8px}@media screen and (max-width:600px){align-items:center}}.game-store-widget-top{float:right;@media screen and (max-width:800px){float:none}.steam-store-widget-wrapper{@media screen and (max-width:800px){margin-left:auto;margin-right:auto;max-width:calc(100vw - 30px)}}}.game-page-wrapper{position:relative}.hero-container{position:relative;.hero-image{object-fit:cover;object-position:60% 60%;height:100%}.hero-image,.hero-info{position:absolute;width:100%}.hero-info{bottom:0;display:flex;flex-direction:column;overflow:hidden;transition:height .2s ease-out;align-items:flex-start}.hero-header{font-weight:700;font-size:2rem;padding:10px;border-top-left-radius:15px;border-top-right-radius:15px}.hero-excerpt,.hero-header{background-color:pink}.hero-excerpt{width:100%;padding:5px;box-sizing:border-box}}@media screen and (max-width:600px){.hero-container{min-height:300px}}.tale-chapter-collection{list-style-type:none;width:100%;display:flex;flex-direction:column;padding:1px}.tale-chapter-li{width:100%;padding:.5rem;.tale-chapter-header{font-weight:700;font-size:1.3rem}.tale-chapter-number{border-radius:.3rem;border:1px solid black;padding:2px}}.chapter-nav-button{background-color:#b4deff;border-radius:10px;padding:10px;&:visited{background-color:#fcace4}&:hover{background-color:#fcace4;&:visited{background-color:#b4deff}}}.steam-store-widget-wrapper{width:min(646px,calc(100vw - 12px));height:200px;padding-bottom:10px;&.steam-store-widget-middle{width:min(460px,calc(100vw - 12px))}}.newsletter-button{display:inline-block;padding:10px;background-color:#fcace4;margin:10px;border-radius:10px;font-weight:700;font-size:large}.newsletter-signup{padding:10px;margin:10px;text-align:center;background-color:#ffefd4;border-radius:20px}
