body{color:#000}.main-content{background:#fbf2d5}body{font-family:"Lilita One",serif}h5{font-size:16px}h4{font-size:18px}h3{font-size:20px}h2{font-size:40px}html{background-color:#3e71b9;opacity:1;background-image:radial-gradient(#e5e5f7 0.5px, transparent 0.5px),radial-gradient(#e5e5f7 0.5px, #3e71b9 0.5px);background-size:20px 20px;background-position:0 0,10px 10px}body{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-content{visibility:hidden;box-shadow:rgba(249,109,0,.4) 5px 5px,rgba(249,109,0,.3) 10px 10px,rgba(249,109,0,.2) 15px 15px,rgba(249,109,0,.1) 20px 20px,rgba(249,109,0,.05) 25px 25px;display:flex;justify-content:space-between;position:relative;flex-direction:column;border:orange solid;border-radius:6px}img{height:auto;width:225px;height:225px;object-fit:contain;margin-left:auto;margin-right:auto;display:block}.product{padding-top:10px;display:flex;flex-direction:column;justify-content:center;flex-basis:50%;width:200px;border:rgba(0,0,0,0) 4px solid}#product-image{flex-basis:75%;mix-blend-mode:multiply}#product-name{width:inherit;height:100px;flex-basis:25%;text-align:center}.game{flex-basis:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:100%;min-height:90%;gap:20px;flex-wrap:wrap;border:rgba(0,0,0,0) 4px solid}.program-container{position:absolute;top:100px;display:flex;justify-content:center}.info-bar{display:flex;gap:600px;justify-content:space-between;align-items:center;padding-top:5px;padding-right:30px;padding-left:30px}.game-view{display:flex;justify-content:space-between}.buttons{display:flex;gap:10px}button.hover{font-size:20px;border-radius:12px;background-color:#ddd}#modal-open{color:#18272f;position:relative;text-decoration:none;cursor:pointer}#modal-open::before{content:"";position:absolute;width:100%;height:2px;border-radius:2px;background-color:#18272f;bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}#modal-open:hover::before{transform-origin:left;transform:scaleX(1)}#modal-container{display:none;position:fixed;justify-content:space-around;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(128,128,128,.7)}#modal{font-size:18px;box-shadow:rgba(249,109,0,.4) 5px 5px,rgba(249,109,0,.3) 10px 10px;margin-top:150px;display:flex;flex-direction:column;justify-content:flex-start;max-width:400px;max-height:70vh;background-color:#fff;border:1px solid orange;padding-left:10px;padding-right:10px;border-radius:6px;background:#fbf2d5;letter-spacing:.02rem;line-height:1.5}#modal-text{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#modal-text>p{font-size:25px}#modal-description>li{padding:10px;margin:10px;background-color:#f5f5f5;box-shadow:2px 2px 4px #ccc;color:#333;font-size:1em}#modal-description>li::marker{content:attr(data-emoji)}#modal-close{align-self:flex-end;visibility:hidden}#start{margin-top:30px;display:inline-block;align-self:center}.bottom-bar{display:flex;justify-content:space-between;align-items:center;padding-right:30px;padding-left:30px}.nav-links{display:flex;justify-content:flex-end}button{align-items:center;appearance:none;background-color:#fcfcfd;border-radius:4px;border-width:0;box-shadow:rgba(45,35,66,.4) 0 2px 4px,rgba(45,35,66,.3) 0 7px 13px -3px,#d6d6e7 0 -3px 0 inset;box-sizing:border-box;color:#36395a;cursor:pointer;display:inline-flex;font-family:"Lilita One",serif;height:48px;justify-content:center;line-height:1;list-style:none;overflow:hidden;padding-left:16px;padding-right:16px;position:relative;text-align:left;text-decoration:none;transition:box-shadow .15s,transform .15s;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;will-change:box-shadow,transform;font-size:18px}button:focus{box-shadow:#d6d6e7 0 0 0 1.5px inset,rgba(45,35,66,.4) 0 2px 4px,rgba(45,35,66,.3) 0 7px 13px -3px,#d6d6e7 0 -3px 0 inset}button:hover{box-shadow:rgba(45,35,66,.4) 0 4px 8px,rgba(45,35,66,.3) 0 7px 13px -3px,#d6d6e7 0 -3px 0 inset;transform:translateY(-2px)}button:active{box-shadow:#d6d6e7 0 3px 7px inset;transform:translateY(2px)}#title{cursor:pointer;position:absolute;top:30px;align-self:center;font-size:3rem;text-align:center;color:#fcedd8;font-family:"Niconne",cursive;font-weight:700;text-shadow:1px 1px 0px #eb452b,2px 2px 0px #efa032}#product-link:link,#product-link:visited{background-color:rgba(249,109,0,.7);color:#fff;padding:14px 25px;text-align:center;text-decoration:none;display:inline-block;border-radius:4px}#product-link:hover,#product-link:active{background-color:#f96d00;border-radius:4px}@media(max-width: 480px){h1,h2,h3,h4{font-size:1.1em}h5{font-size:.8em}body{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.program-container{width:90%;height:75%;position:absolute;top:80px;display:flex;justify-content:center}.main-content{visibility:hidden;box-shadow:rgba(249,109,0,.4) 5px 5px,rgba(249,109,0,.3) 10px 10px,rgba(249,109,0,.2) 15px 15px,rgba(249,109,0,.1) 20px 20px,rgba(249,109,0,.05) 25px 25px;display:flex;justify-content:space-between;position:relative;flex-direction:column;border:orange solid;border-radius:6px;width:100%;height:100%}img{height:auto;max-width:36vw;max-height:36vh;object-fit:contain;margin-left:auto;margin-right:auto;display:block}.product{padding-top:20px;display:flex;flex-direction:column;align-items:center;flex-basis:75%;width:auto;border:none}#product-image{flex-basis:75%;mix-blend-mode:multiply}#product-name{width:inherit;height:50px;flex-basis:25%;text-align:center;display:inline-block}.game{flex-basis:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:100%;min-height:0%;gap:5px;flex-wrap:nowrap;border:none}.info-bar{display:flex;gap:10px;justify-content:space-between;align-items:center;padding-top:5px;padding-right:20px;padding-left:20px;flex-basis:10%}.game-view{display:flex;justify-content:space-between;flex-direction:column;flex-basis:80%;width:100%}.buttons{display:flex}button.hover{font-size:20px;border-radius:12px;background-color:#ddd}#modal-open{color:#18272f;position:relative;text-decoration:none}#modal-open::before{content:"";position:absolute;width:100%;height:2px;border-radius:2px;background-color:#18272f;bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform .3s ease-in-out}#modal-open:hover::before{transform-origin:left;transform:scaleX(1)}#modal-container{display:none;position:fixed;justify-content:space-around;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(128,128,128,.7)}#modal{font-size:12px;box-shadow:rgba(249,109,0,.4) 5px 5px,rgba(249,109,0,.3) 10px 10px;margin-top:100px;display:flex;flex-direction:column;max-width:80%;max-height:50vh;background-color:#fff;border:1px solid orange;padding-left:10px;padding-right:10px;border-radius:6px;background:#fbf2d5;gap:0px;line-height:1.1}#modal-text{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#modal-text>p{font-size:24px}#modal-close{align-self:flex-end;visibility:hidden}#modal-description>li{padding:10px;margin:10px;background-color:#f5f5f5;box-shadow:2px 2px 4px #ccc;color:#333;font-size:1.25em}#start{display:inline-block;align-self:center}.bottom-bar{display:flex;justify-content:space-between;align-items:center;padding-right:20px;padding-left:20px;flex-basis:10%}.navlinks{display:flex;justify-content:flex-end}button{align-items:center;appearance:none;background-color:#fcfcfd;border-radius:4px;border-width:0;box-shadow:rgba(45,35,66,.4) 0 2px 4px,rgba(45,35,66,.3) 0 7px 13px -3px,#d6d6e7 0 -3px 0 inset;box-sizing:border-box;color:#36395a;cursor:pointer;display:inline-flex;font-family:"Lilita One",serif;height:48px;justify-content:center;line-height:1;list-style:none;overflow:hidden;padding-left:12px;padding-right:12px;position:relative;text-align:left;text-decoration:none;transition:box-shadow .15s,transform .15s;user-select:none;-webkit-user-select:none;touch-action:manipulation;white-space:nowrap;will-change:box-shadow,transform;font-size:16px}button:focus{box-shadow:#d6d6e7 0 0 0 1.5px inset,rgba(45,35,66,.4) 0 2px 4px,rgba(45,35,66,.3) 0 7px 13px -3px,#d6d6e7 0 -3px 0 inset}button:hover{box-shadow:rgba(45,35,66,.4) 0 4px 8px,rgba(45,35,66,.3) 0 7px 13px -3px,#d6d6e7 0 -3px 0 inset;transform:translateY(-2px)}button:active{box-shadow:#d6d6e7 0 3px 7px inset;transform:translateY(2px)}#title{position:absolute;top:10px;align-self:center;font-size:3rem;text-align:center;color:#fcedd8;font-family:"Niconne",cursive;font-weight:700;text-shadow:1px 1px 0px #eb452b,2px 2px 0px #efa032}#product-link:link,#product-link:visited{background-color:rgba(249,109,0,.7);color:#fff;padding:14px 25px;text-align:center;text-decoration:none;display:inline-block;border-radius:4px}#product-link:hover,#product-link:active{background-color:#f96d00;border-radius:4px}}

/*# sourceMappingURL=main.css.map*/