@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";:root{--hearty-white: #ffffff;--hearty-grey: #e4dede;--hearty-light-grey: #fbfbfb;--hearty-pink: #a77869;--hearty-light-pink: #c8aba1;--hearty-text: #545454;--hearty-text-light: #cec8c6;--hearty-title: #2d2d2d;--hearty-title-light: #776c69;--hearty-border: #efefef;--hearty-grey-background: #faf9f9}:root{--color-background: var(--hearty-white);--color-border: var(--hearty-border);--color-border-dark: var(--hearty-grey);--color-heading: var(--hearty-text);--color-text: var(--hearty-text)}:root{--font-size-title-large: 48px;--font-size-title-small: 24px;--font-size-xl: 20px;--font-size-large: 16px;--font-size-medium: 14px;--font-size-small: 12px;--font-weight-light: 400;--font-weight-medium: 500;--font-weight-heavy: 600;--font-size-title-large-responsive: min(48px, 5vw);--font-size-title-small-responsive: min(24px, 4vw);--font-size-xl-responsive: min(20px, 3vw);--height-navbar: min(9vh, 78px);--width-mobile: 480px}*,*:before,*:after{box-sizing:border-box;margin:0;font-family:Poppins}body{color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;font-size:var(--font-size-medium);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:var(--hearty-pink);font-weight:var(--font-weight-medium)}button{border:none}.width-sm{width:100%;max-width:380px}.width-md{width:100%;max-width:600px}.width-lg{width:100%;max-width:800px}.width-mobile{width:100%;max-width:var(--width-mobile)}.height-full{min-height:calc(100vh - var(--height-navbar))}@media screen and (max-width: 480px){.hide-mobile{display:none!important}}@media screen and (min-width: 480px){.show-mobile{display:none!important}}.material-symbols-outlined.outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.button[data-v-158c25f6]{cursor:pointer;padding:15px 30px;font-size:var(--font-size-medium);font-weight:var(--font-weight-heavy);text-transform:uppercase;letter-spacing:.03em;display:flex;place-items:center;place-content:center;border-radius:20px}.button.primary[data-v-158c25f6]{background-color:var(--hearty-pink);color:var(--hearty-white);border:none}.button.secondary[data-v-158c25f6]{background-color:var(--hearty-white);color:var(--hearty-pink);border:1px solid var(--hearty-pink)}.button.primary[data-v-158c25f6]:active{background-image:linear-gradient(rgba(255,255,255,.15) 0 0)}.button.secondary[data-v-158c25f6]:active{background-image:linear-gradient(rgba(100,100,100,.05) 0 0)}.button[data-v-158c25f6]:disabled{cursor:unset}.button.primary[data-v-158c25f6]:disabled{background-color:var(--hearty-light-pink)}.button.secondary[data-v-158c25f6]:disabled{background-color:var(--hearty-grey);opacity:.4}.logout-button[data-v-3a2713ee]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--hearty-title-light)}.nav[data-v-17bef93a]{min-height:var(--height-navbar);width:100vw;padding:8px 2.5%;background-color:var(--hearty-white);border-bottom:1px solid var(--color-border-dark);display:flex;flex-direction:row;align-items:center;justify-content:space-between}a[data-v-17bef93a]{display:flex}.nav-button[data-v-17bef93a]{background:none;border:none;display:flex;align-items:center;border-radius:16px;color:var(--color-text)}.nav-button[data-v-17bef93a]:hover{cursor:pointer;background-color:var(--hearty-grey-background)}.nav-button span[data-v-17bef93a]{font-size:var(--font-size-title-large)}.nav-button-small span[data-v-17bef93a]{font-size:36px}#menu[data-v-17bef93a]{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;padding:4px 8px;border-bottom:1px solid var(--color-border-dark);box-shadow:0 3.6146044731140137px 6.024340629577637px #00000026}.menu-button[data-v-17bef93a]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer;color:var(--hearty-title-light);padding:16px 4px;width:100%}.menu-button[data-v-17bef93a]:hover{background-color:var(--hearty-grey-background)}@media screen and (max-width: 480px){.nav[data-v-17bef93a]{padding:8px 5%}}.nav[data-v-ef7313a9]{z-index:1001;position:fixed;top:0;left:0}#content[data-v-ef7313a9]{margin-top:var(--height-navbar)}
