:root{--color-light-main:#fffef0;--color-light-secondary:#eee;--color-dark-main:#544c38;--color-dark-secondary:#111d1f;--color-accent-main:#9e8d5d;--color-accent-secondary:#b0b0a5;--gradient-text:linear-gradient(90deg,#fefbde 0%,#fefbde80 100%);--gradient-stroke:linear-gradient(180deg,#ededed 0%,#ededed80 100%);--gradient-dark:linear-gradient(90deg,var(--color-dark-secondary)0%,var(--color-dark-main)100%);--gradient-background:linear-gradient(90deg,#1919197a 0%,#4242427a 100%);--color-button-border:#fffacb24;--color-button-border-hover:#fffacb;--color-button-bg-hover:#fffacb0f;--color-button-text-disabled:#fffef024;--color-input-border:#eeeeee24;--color-input-border-focus:#fff4cb;--color-input-background:#2d3136cc;--color-input-placeholder:#eeeeee80;--color-input-placeholder-disabled:#eeeeee24;--color-input-text-focus:#eee;--color-input-error:#b03838;--color-label-disabled-start:#fefbde24;--color-label-disabled-end:#fefbde12;--color-checkbox-border:#eeeeee24;--color-text-accent:linear-gradient(90deg,#fefbde 0%,#fefbde80 100%)}.text-accent{background:var(--color-text-accent);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}
:root{--font-family-manrope:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--heading-h1-font-size:48px;--heading-h1-font-weight:600;--heading-h1-line-height:auto;--heading-h1-letter-spacing:-.02em;--heading-h2-font-size:42px;--heading-h2-font-weight:500;--heading-h2-line-height:auto;--heading-h2-letter-spacing:-.02em;--heading-h3-font-size:24px;--heading-h3-font-weight:500;--heading-h3-line-height:auto;--heading-h3-letter-spacing:-.02em;--heading-h4-font-size:24px;--heading-h4-font-weight:600;--heading-h4-line-height:auto;--heading-h4-letter-spacing:-.02em;--body-b1-font-size:20px;--body-b1-font-weight:600;--body-b1-line-height:auto;--body-b1-letter-spacing:-.02em;--body-b2-font-size:20px;--body-b2-font-weight:400;--body-b2-line-height:auto;--body-b2-letter-spacing:-.02em;--body-b3-font-size:18px;--body-b3-font-weight:500;--body-b3-line-height:auto;--body-b3-letter-spacing:-.02em;--body-b4-font-size:18px;--body-b4-font-weight:400;--body-b4-line-height:auto;--body-b4-letter-spacing:-.02em;--body-b5-font-size:16px;--body-b5-font-weight:500;--body-b5-line-height:auto;--body-b5-letter-spacing:-.02em;--body-b6-font-size:16px;--body-b6-font-weight:400;--body-b6-line-height:auto;--body-b6-letter-spacing:-.02em;--text-p1-font-size:14px;--text-p1-font-weight:500;--text-p1-line-height:auto;--text-p1-letter-spacing:-.02em;--text-p2-font-size:14px;--text-p2-font-weight:400;--text-p2-line-height:auto;--text-p2-letter-spacing:-.02em}.heading-h1{font-family:var(--font-family-manrope);font-size:var(--heading-h1-font-size);font-weight:var(--heading-h1-font-weight);line-height:var(--heading-h1-line-height);letter-spacing:var(--heading-h1-letter-spacing)}.heading-h2{font-family:var(--font-family-manrope);font-size:var(--heading-h2-font-size);font-weight:var(--heading-h2-font-weight);line-height:var(--heading-h2-line-height);letter-spacing:var(--heading-h2-letter-spacing)}.heading-h3{font-family:var(--font-family-manrope);font-size:var(--heading-h3-font-size);font-weight:var(--heading-h3-font-weight);line-height:var(--heading-h3-line-height);letter-spacing:var(--heading-h3-letter-spacing)}.heading-h4{font-family:var(--font-family-manrope);font-size:var(--heading-h4-font-size);font-weight:var(--heading-h4-font-weight);line-height:var(--heading-h4-line-height);letter-spacing:var(--heading-h4-letter-spacing)}.body-b1{font-family:var(--font-family-manrope);font-size:var(--body-b1-font-size);font-weight:var(--body-b1-font-weight);line-height:var(--body-b1-line-height);letter-spacing:var(--body-b1-letter-spacing)}.body-b2{font-family:var(--font-family-manrope);font-size:var(--body-b2-font-size);font-weight:var(--body-b2-font-weight);line-height:var(--body-b2-line-height);letter-spacing:var(--body-b2-letter-spacing)}.body-b3{font-family:var(--font-family-manrope);font-size:var(--body-b3-font-size);font-weight:var(--body-b3-font-weight);line-height:var(--body-b3-line-height);letter-spacing:var(--body-b3-letter-spacing)}.body-b4{font-family:var(--font-family-manrope);font-size:var(--body-b4-font-size);font-weight:var(--body-b4-font-weight);line-height:var(--body-b4-line-height);letter-spacing:var(--body-b4-letter-spacing)}.body-b5{font-family:var(--font-family-manrope);font-size:var(--body-b5-font-size);font-weight:var(--body-b5-font-weight);line-height:var(--body-b5-line-height);letter-spacing:var(--body-b5-letter-spacing)}.body-b6{font-family:var(--font-family-manrope);font-size:var(--body-b6-font-size);font-weight:var(--body-b6-font-weight);line-height:var(--body-b6-line-height);letter-spacing:var(--body-b6-letter-spacing)}.text-p1{font-family:var(--font-family-manrope);font-size:var(--text-p1-font-size);font-weight:var(--text-p1-font-weight);line-height:var(--text-p1-line-height);letter-spacing:var(--text-p1-letter-spacing)}.text-p2{font-family:var(--font-family-manrope);font-size:var(--text-p2-font-size);font-weight:var(--text-p2-font-weight);line-height:var(--text-p2-line-height);letter-spacing:var(--text-p2-letter-spacing)}
:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;font-family:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;background:0 0}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
