@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Press+Start+2P&display=swap";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}.top-bar{height:100px;background:#0320b4;color:#fff;display:flex;position:relative}.top-bar .website-name{margin-left:30px;width:810px;display:flex;gap:25px;align-items:center;font-family:"Press Start 2P";font-size:36px}.top-bar .user{display:flex;gap:15px;align-items:center;font-family:Open Sans;font-size:32px;position:absolute;right:30px;top:15px}.top-bar .user .drop-down{margin-top:10px;rotate:90deg;font-family:"Press Start 2P";font-size:36px}.top-bar img{border-radius:100%;height:65px;width:65px}body{background-color:#dedfec}svg{fill:#d20000;width:50px;height:50px}.dash{padding:30px;display:grid;grid-template-columns:6fr 3fr 4fr;gap:30px}.dash h2{color:#006d1f;font-family:"Press Start 2P";font-size:24px;margin-bottom:10px}.column-1,.column-2,.column-3{display:flex;flex-direction:column;align-items:stretch}.title{text-align:center}.crossed{text-decoration:line-through}.purchase-list,.goal-list,.savings-number,.current-stars-container,.game-list,.reward-list{background-color:#fff;padding:30px;border-radius:20px;width:100%;margin-bottom:20px;position:relative}hr{border-top:1px solid #006D1F;width:100%;margin:10px 0}button{background-color:#0320b4;color:#fff;text-align:center;font-family:Open Sans;font-size:24px;font-weight:600;padding:10px 30px;border-radius:10px}button:hover,button:focus{background-color:#001685}h3{font-family:Open Sans;font-size:24px;font-weight:600}.purchase{display:flex;margin-bottom:50px}.purchase .bullet{margin-top:15px;color:#006d1f;font-family:"Press Start 2P";font-size:36px;margin-right:10px}.purchase p{font-family:Open Sans;font-size:20px;font-weight:600;color:#d20000}.purchase h4{font-family:Open Sans;font-size:32px;font-weight:700}.purchase .right-purchase{position:absolute;right:30px;justify-items:right}.goal-list{display:flex;flex-direction:column}.goal-list .goal-reward{display:flex;flex-direction:row;align-content:middle}.goal-list p{margin-top:10px;font-family:"Press Start 2P";font-size:36px;color:#d20000}.goal-list .new-goal{margin-top:20px;width:275px;align-self:center}.goal-list .goal button{position:absolute;right:30px;margin-top:-60px}.savings-number{text-align:center;font-family:Open Sans;font-size:64px;font-weight:700;margin-top:10px;margin-bottom:10px}.current-stars .title{margin-top:10px}.current-stars-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.current-stars-container p{font-family:"Press Start 2P";font-size:64px}.current-stars-container svg{height:90px;width:90px;margin-top:-10px}.available-games .title{margin-top:10px}.game-list{display:flex;flex-direction:column;position:relative}.game-list .game-top{display:flex;flex-direction:row;position:relative;width:100%}.game-list .game-top-left{display:flex;flex-direction:row}.game-list .game-top-left p{margin-top:10px;font-family:"Press Start 2P";font-size:36px;color:#d20000}.game-list button{color:#fff;font-family:"Press Start 2P";font-size:32px;position:absolute;right:0}.game-list .game-bottom{font-family:Open Sans;font-size:20px;font-weight:600}#disclaimer{color:#006d1f;text-align:center;font-family:Open Sans;font-size:16px;font-weight:600}.reward-list{display:flex;flex-direction:column;height:760px;position:relative}.reward-list .reward{position:relative}.reward-list .reward .reward-top{width:60%}.reward-list .reward .reward-bottom-left{display:flex}.reward-list .reward .reward-bottom-left p{margin-top:10px;font-family:"Press Start 2P";font-size:36px;color:#d20000}.reward-list .reward button{position:absolute;right:0;margin-top:-60px}.reward-list .new-reward{position:absolute;align-self:center;bottom:30px;width:275px}
