:root{--color-bg: #fbfdf6;--color-surface: #ffffff;--color-surface-muted: #f2edec;--color-border: #d7dcd5;--color-text: #0f282f;--color-text-muted: #4f666b;--color-ink: #0f282f;--color-primary: #084d58;--color-primary-hover: #063c45;--color-primary-soft: #e3eeec;--color-accent: #ecfa56;--color-accent-hover: #e1f03a;--color-success: #2f7d4f;--color-success-soft: #e2f2e7;--color-warning: #9a6500;--color-warning-soft: #fbf0d6;--color-danger: #b3261e;--color-danger-soft: #fbe4e1;--font-body: "Alexandria", sans-serif;--text-xs: 1.2rem;--text-sm: 1.4rem;--text-base: 1.6rem;--text-lg: 1.8rem;--text-xl: 2.4rem;--text-2xl: 3.2rem;--leading-xs: 1.6rem;--leading-sm: 2rem;--leading-base: 2.4rem;--leading-lg: 2.2rem;--leading-xl: 3rem;--leading-2xl: 3.8rem;--tracking-tight: -.01em;--tracking-wide: .08em;--space-1: .4rem;--space-2: .8rem;--space-3: 1.2rem;--space-4: 1.6rem;--space-5: 2rem;--space-6: 2.4rem;--space-8: 3.2rem;--space-12: 4.8rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 30px;--radius-full: 999px;--control-height: 4.4rem;--control-height-sm: 3.4rem;--container-form: 64rem;--sidebar-width: 25.6rem;--focus-ring: 0 0 0 3px var(--color-primary-soft);--shadow-overlay: 0 24px 60px rgba(15, 40, 47, .18);--color-vintage-porcelein: #f2edec;--color-nurture: #d7dcd5;--color-citron: #7BFBCF;--color-cittron: #F4FF7E;--color-ciron: #effe47;--color-citron: #ecfa56;--color-peanut-butter-jelly: #ce4a2d;--color-peanut-butter-jelly: #7BFBCF;--color-watercolor-blue: #084d58;--color-black-box: #0f282f;--color-green-title: var(--color-black-box);--color-green-text: var(--color-watercolor-blue);--color-green-bg: #FBFDF6;--color-snow: #ffffff;--font-heading: "Azeret mono", sans-serif;--font-heading: "Basic", sans-serif;--font-general: "Alexandria", sans-serif;--border-radius: 3rem;--gap: 2.5rem}html{font-size:62.5%;background-color:var(--color-black-box)}body{font-family:var(--font-general);font-size:1.6rem;color:var(--color-green-text)}h1,h2,h3,h4,h5,h6{color:var(--color-green-title);font-family:var(--font-heading);margin-block-end:1.5rem;line-height:1.2}p{margin-block-end:1.5rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:inherit}#root,#__next{isolation:isolate}main{background-color:var(--color-green-bg);border-radius:var(--border-radius) var(--border-radius) 0 0;padding-block-start:25px;padding:var(--gap);min-height:calc(100vh - 100px)}
