html,body,app-root{display:block;height:100%;margin:0;overflow:hidden}@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}:root{--warning: #FCEC7E;--error: #f26655;--success: #99de71}.d-flex{display:flex}.d-flex-column{display:flex;flex-direction:column}.gap-1{gap:1rem}.h-100{height:100%}.w-100{width:100%}.m-1{margin:1rem}.mt-1{margin-top:.75rem}.mb-1{margin-bottom:.75rem}.mx-1{margin-left:.75rem;margin-right:.75rem}.my-1{margin-top:.75rem;margin-bottom:.75rem}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}ion-button{--background: var(--flamingo);color:#fff;font-weight:700;--border-radius: .5rem;--background-activated: var(--flamingo);--background-focused: var(--flamingo)}ion-button ion-icon{color:#fff!important}ion-button.secondary{--background: var(--mint);color:#000;--background-activated: var(--mint);--background-focused: var(--mint)}ion-button.secondary ion-icon{color:#000!important}hr{width:100%}.version{position:absolute;bottom:1rem;left:0;right:0;font-size:14px}.card{background:var(--foreground);color:#fff;display:flex;border-radius:1rem;padding:1rem}.card ion-input{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 .section{background-color:var(--background);color:#000;padding:1rem;border-radius:1rem;border-left:5px solid var(--mint)}.heading{font-size:24px;font-weight:700}.fw-bold{font-weight:700}.text-center{text-align:center}.text-subtle{opacity:.8}
