.button[data-v-31ff6772]{display:inline-flex;justify-content:center;align-items:center;padding:.5em 1em;color:#fff;background-color:var(--button-colour);font-family:Inter Medium;border-radius:.35em;cursor:pointer;min-height:2.5em}.button[data-v-31ff6772]:hover:not(.disabled){filter:brightness(1.2)}.button.disabled[data-v-31ff6772]{background-color:gray;opacity:.7;cursor:default}.button.block[data-v-31ff6772]{width:100%}.button.disabled[data-v-31ff6772]:hover{background-color:gray}.icon[data-v-31ff6772]{width:1.5em;height:1.5em;margin-left:.25em}.icon path[data-v-31ff6772]{fill:#fff}.locked-content-overlay[data-v-a92a29ec]{position:absolute;inset:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999;background-color:#fff6}h1[data-v-a92a29ec]{opacity:.85}svg[data-v-a92a29ec]{width:15em;max-width:80%}path[data-v-a92a29ec]{stroke:none;fill:gray;opacity:.5}.image-spinner[data-v-df3054f5]{position:absolute;inset:0px;overflow:hidden}.image-card[data-v-df3054f5]{background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:100%;margin-top:1em;margin-bottom:1em;transform:translateY(-1em)}.transition .image-card[data-v-df3054f5]{transition:transform 1s ease-in-out}.spin-to-bottom .image-card[data-v-df3054f5]{transform:translateY(calc(-100% * (var(--card-count) - 1) - var(--card-count) * 1em))}.image-container[data-v-3000d64e]{width:100%;border-radius:1em;background-color:#fff;position:relative}.roll-button-container[data-v-3000d64e]{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;overflow:visible}.first.image-container[data-v-3000d64e]{grid-area:head}.first.roll-button-container[data-v-3000d64e]{grid-area:head-button}.first.image-container .padder[data-v-3000d64e]{padding-top:calc((146 / 720) * 100%)}.second.image-container[data-v-3000d64e]{grid-area:body}.second.roll-button-container[data-v-3000d64e]{grid-area:body-button}.second.image-container .padder[data-v-3000d64e]{padding-top:calc((190 / 720) * 100%)}.third.image-container[data-v-3000d64e]{grid-area:legs}.third.roll-button-container[data-v-3000d64e]{grid-area:legs-button}.third.image-container .padder[data-v-3000d64e]{padding-top:calc((170 / 720) * 100%)}.fourth.image-container[data-v-3000d64e]{grid-area:feet}.fourth.roll-button-container[data-v-3000d64e]{grid-area:feet-button}.fourth.image-container .padder[data-v-3000d64e]{padding-top:calc((70 / 720) * 100%)}.fullscreen-container[data-v-313b1103]{position:absolute;inset:0px;overflow:hidden;padding:0 1.5em 1.5em;display:grid;grid-template-rows:1fr auto}.container[data-v-313b1103]{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.character[data-v-313b1103]{max-width:38em;width:100%;position:absolute;display:grid;grid-template-columns:10fr 2fr;grid-template-rows:auto auto auto auto;grid-row-gap:.75em;grid-template-areas:"head head-button" "body body-button" "legs legs-button" "feet feet-button"}.image-background[data-v-313b1103]{grid-area:head / head / feet / head;background:var(--primary-blue);margin:-.75em;border-radius:1em}.controls[data-v-313b1103]{display:flex;flex-direction:row;justify-content:center}.controls>*+*[data-v-313b1103]{margin-left:1em}.loading-screen[data-v-e7315e85]{position:absolute;inset:0px;display:flex;justify-content:center;align-items:center}.content[data-v-e7315e85]{display:flex;flex-direction:column;align-items:center}p[data-v-e7315e85]{text-align:center;font-size:1.5em}.loading-screen .gru-logo[data-v-e7315e85]{height:12em}html,body{width:100%;height:100%;margin:0}*{box-sizing:border-box;user-select:none}#app{width:100%;height:100%;background-color:#fff}.responsive-font-size{font-size:clamp(0px,2.75vmin,20px)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}@font-face{font-family:Roboto Black;src:URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Roboto-Black.ttf") format("truetype")}@font-face{font-family:Roboto Medium;src:local("Roboto Medium"),URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:Roboto Regular;src:local("Roboto Regular"),URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:Inter Black;src:URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Inter-Black.ttf") format("truetype")}@font-face{font-family:Inter Medium;src:URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Inter-Medium.ttf") format("truetype")}@font-face{font-family:Inter Regular;src:URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Inter-Regular.ttf") format("truetype")}@font-face{font-family:Snacker Bold;src:local("Snacker Bold"),URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Snacker-bold.ttf") format("truetype")}@font-face{font-family:Snacker Medium;src:local("Snacker Medium"),URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Snacker-medium.ttf") format("truetype")}@font-face{font-family:Snacker Regular;src:local("Snacker Regular"),URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Snacker-regular.ttf") format("truetype")}@font-face{font-family:Bricolage Grotesque Bold;src:local("Bricolage Grotesque Bold"),URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/BricolageGrotesque-Bold.ttf") format("truetype")}@font-face{font-family:Bricolage Grotesque Medium;src:local("Bricolage Grotesque Medium"),URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/BricolageGrotesque-Medium.ttf") format("truetype")}@font-face{font-family:Bricolage Grotesque Regular;src:local("Bricolage Grotesque Regular"),URL("https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/BricolageGrotesque-Regular.ttf") format("truetype")}:root{--primary-blue: #bddee4;--secondary-blue: #d4ebef;--primary-green: #59ac98;--secondary-green: #cae8d7;--primary-yellow: #ffc265;--secondary-yellow: #fff7f6;--primary-pink: #ff8a8a;--secondary-pink: #ffd8d7;--black: #000000;--light-gray: #f3f4f6;--almost-black: #666666;font-family:Inter Black;color:var(--almost-black)}
