@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/fonts/AtkinsonHyperlegible-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/fonts/AtkinsonHyperlegible-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/fonts/AtkinsonHyperlegible-Italic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/fonts/AtkinsonHyperlegible-BoldItalic.ttf) format("truetype");font-style:italic;font-weight:700;font-display:swap}*{font-family:Atkinson Hyperlegible,sans-serif}:root{--flamingo: #f26655;--mint: #8cc6bb;--background: #e4dcdc;--foreground: #1e3762}.d-flex{display:flex}.d-flex-column{display:flex;flex-direction:column}.gap-1{gap:1rem}.h100{height:100%}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.mx-1{margin-left:1rem;margin-right:1rem}.my-1{margin-top:1rem;margin-bottom:1rem}ion-button{margin:0}.card{background:var(--foreground);color:#fff;display:flex;border-radius:1rem;padding:1rem}.card ion-input{--padding-start: 1rem;background:#fff;border-radius:.5rem;color:#000;--border-width: 0px}.card ion-input:focus,.card ion-input:focus-within{--border-width: 0px;--highlight-height: 0px;outline:none}.card ion-button{--background: var(--flamingo);color:#fff;font-weight:700;--border-radius: .5rem}.heading{font-size:24px;font-weight:700}.fw-bold{font-weight:700}.text-center{text-align:center}.text-subtitle{color:#e0e0e0}
