@charset "UTF-8";[data-v-4b3411b9]::backdrop{background-color:#a9a9a9;opacity:.75}.card[data-v-4b3411b9]{position:absolute;inset:.5rem;overflow:hidden;-webkit-user-select:none;user-select:none;padding-bottom:1rem;height:100%}.img-container[data-v-4b3411b9]{position:relative;height:100%}.card-image[data-v-4b3411b9]{width:100%;height:100%;object-fit:cover;border-radius:.75rem}.img-bar[data-v-4b3411b9]{position:absolute;top:.5rem;left:0;right:0;display:flex;gap:.3rem;padding:0 .5rem}.img-bar .img-stripe[data-v-4b3411b9]{flex:1;width:10px;height:.2rem;background-color:gray;border-radius:5rem}.img-bar .selected-stripe[data-v-4b3411b9]{background-color:#f5f5f5}.img-footer[data-v-4b3411b9]{position:absolute;bottom:.5rem;left:0;right:0;padding:0 1rem}.img-footer #name-row[data-v-4b3411b9]{color:#f5f5f5;display:flex;align-items:center;gap:.5rem;text-shadow:0 0 8px rgba(0,0,0,.8)}.img-footer #name-row #name[data-v-4b3411b9]{font-weight:700;font-size:2rem}.img-footer #name-row #age[data-v-4b3411b9]{font-weight:lighter;font-size:1.7rem}.img-footer #name-row #info[data-v-4b3411b9]{font-size:2rem;margin-left:auto}#info-dialog[data-v-4b3411b9]{border:none;font-weight:700;color:#f5f5f5;background:linear-gradient(to bottom,#ff6a6a,#fe3b70)}#info-dialog>button[data-v-4b3411b9]{background:none;border:none;color:#f5f5f5;float:right}.layout[data-v-80a2db55]{display:flex;flex-direction:column;height:100%;//height: calc(100% - env(safe-area-inset-top))}.header[data-v-80a2db55]{padding-top:.5rem;height:3rem;display:flex;justify-content:center;align-items:center}.header #logo[data-v-80a2db55]{height:100%}.header #name[data-v-80a2db55]{color:#f5f5f5;font-size:1.5rem;font-weight:700}.deck[data-v-80a2db55]{position:relative;flex:1}.deck .done[data-v-80a2db55]{display:flex;flex-direction:column;gap:5rem;justify-content:center;align-items:center;width:100%;height:100%;color:#f5f5f5;font-weight:700}.footer[data-v-80a2db55]{border-top:1px solid lightgray;height:5rem;display:flex;justify-content:space-around;align-items:center}.footer #logo[data-v-80a2db55]{height:3rem}.footer #stats[data-v-80a2db55]{height:2rem}#start-dialog[data-v-80a2db55]{border:none;font-weight:700;color:#f5f5f5;background:linear-gradient(to bottom,#ff6a6a,#fe3b70)}#start-dialog>button[data-v-80a2db55]{background:none;border:none;color:#f5f5f5;float:right}:root{--color-bg: #ffffff;--color-text: #1f2937;--color-muted: #6b7280;--color-primary: #16a34a;--radius-base: 12px}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeue-Thin-5D5bnMyF.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeue-Light-Ct5-NwMS.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeue-Roman-CSpBGpqm.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeue-Medium-BlACjMrQ.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/assets/HelveticaNeue-Bold-CvSAbIAR.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,#app{overscroll-behavior:none;touch-action:manipulation}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Helvetica Neue,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:linear-gradient(to bottom,#ff6a6a,#fe3b70);line-height:1.5}html,body{height:100dvh;min-height:100svh;margin:0}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);max-width:50rem;margin-left:auto;margin-right:auto}#app{height:100%}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%}button,input,select,textarea{font:inherit}.text-muted{color:var(--color-muted)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
