:root{--color-frost: #f9f8f5;--color-cream: #f9fada;--color-cotton-candy: #ccf0f8;--color-hazelnut: #e0dbbf;--color-mocha: #856d54;--color-green: rgba(50, 213, 156, .8);--color-ui-blue: #0074d9;--color-selected: #ccff0f;--color-warm-dark: #3f0f00;--color-tint-green: #00f259;--color-ui-red: #e50000;--color-tint-red: #ff5757;--color-this-week-ink: #ee3a00;--color-this-week-tint: rgba(255, 139, 102, .1);--color-search-match: #ff6b36;--color-current-week-fill: #ccf0f8;--color-current-week-stroke: #32bef0;--color-toast-planted-ink: #006d29;--color-toast-planted-tint: rgba(26, 213, 95, .2);--color-toast-thanks-ink: #a20029;--color-toast-thanks-tint: rgba(255, 98, 153, .2);--color-system-gray-5: #e5e5ea;--color-gray: #8e8e93;--color-gray-40: rgba(142, 142, 147, .4);--color-black: #000000;--color-white: #ffffff;--color-black-80: rgba(0, 0, 0, .8);--color-black-50: rgba(0, 0, 0, .5);--color-black-30: rgba(0, 0, 0, .3);--color-black-20: rgba(0, 0, 0, .2);--color-black-10: rgba(0, 0, 0, .1);--color-black-5: rgba(0, 0, 0, .05);--color-black-2: rgba(0, 0, 0, .02);--color-divider: rgba(0, 0, 0, .05);--font-family: "SpecialGothic", sans-serif;--font-regular: 400;--font-medium: 430}@font-face{font-family:SpecialGothic;src:url(/fonts/SpecialGothic-VariableFont.ttf) format("truetype");font-weight:100 900;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}body{font-family:var(--font-family);font-size:18px}@media(min-width:900px)and (any-pointer:fine){body{font-size:15px}}body{font-variation-settings:"wght" 400;letter-spacing:-.03em;line-height:1.2;background-color:var(--color-frost);color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}input{font-family:inherit}.text-heading1{font-family:var(--font-family);font-size:64px}@media(min-width:900px)and (any-pointer:fine){.text-heading1{font-size:54px}}.text-heading1{font-variation-settings:"wght" 400;line-height:1;letter-spacing:-.03em;text-transform:none}.text-heading2{font-family:var(--font-family);font-size:40px}@media(min-width:900px)and (any-pointer:fine){.text-heading2{font-size:34px}}.text-heading2{font-variation-settings:"wght" 400;line-height:1;letter-spacing:-.03em;text-transform:none}.text-heading3{font-family:var(--font-family);font-size:32px}@media(min-width:900px)and (any-pointer:fine){.text-heading3{font-size:27px}}.text-heading3{font-variation-settings:"wght" 400;line-height:1;letter-spacing:-.03em;text-transform:none}.text-heading-sub{font-family:var(--font-family);font-size:28px}@media(min-width:900px)and (any-pointer:fine){.text-heading-sub{font-size:24px}}.text-heading-sub{font-variation-settings:"wght" 400;line-height:1;letter-spacing:-.03em;text-transform:none}.text-body-xl{font-family:var(--font-family);font-size:24px}@media(min-width:900px)and (any-pointer:fine){.text-body-xl{font-size:20px}}.text-body-xl{font-variation-settings:"wght" 400;line-height:1.2;letter-spacing:-.03em;text-transform:none}.text-body-xl-medium{font-family:var(--font-family);font-size:24px}@media(min-width:900px)and (any-pointer:fine){.text-body-xl-medium{font-size:20px}}.text-body-xl-medium{font-variation-settings:"wght" 430;line-height:1.2;letter-spacing:-.03em;text-transform:none}.text-body-lg{font-family:var(--font-family);font-size:20px}@media(min-width:900px)and (any-pointer:fine){.text-body-lg{font-size:17px}}.text-body-lg{font-variation-settings:"wght" 400;line-height:1.2;letter-spacing:-.03em;text-transform:none}.text-body-lg-medium{font-family:var(--font-family);font-size:20px}@media(min-width:900px)and (any-pointer:fine){.text-body-lg-medium{font-size:17px}}.text-body-lg-medium{font-variation-settings:"wght" 430;line-height:1.2;letter-spacing:-.03em;text-transform:none}.text-body{font-family:var(--font-family);font-size:18px}@media(min-width:900px)and (any-pointer:fine){.text-body{font-size:15px}}.text-body{font-variation-settings:"wght" 400;line-height:1.2;letter-spacing:-.03em;text-transform:none}.text-body-medium{font-family:var(--font-family);font-size:18px}@media(min-width:900px)and (any-pointer:fine){.text-body-medium{font-size:15px}}.text-body-medium{font-variation-settings:"wght" 430;line-height:1.2;letter-spacing:-.03em;text-transform:none}.text-body-sm{font-family:var(--font-family);font-size:16px}@media(min-width:900px)and (any-pointer:fine){.text-body-sm{font-size:13px}}.text-body-sm{font-variation-settings:"wght" 400;line-height:1.2;letter-spacing:-.03em;text-transform:none}.text-body-sm-medium{font-family:var(--font-family);font-size:16px}@media(min-width:900px)and (any-pointer:fine){.text-body-sm-medium{font-size:13px}}.text-body-sm-medium{font-variation-settings:"wght" 430;line-height:1.2;letter-spacing:-.03em;text-transform:none}.text-caps{font-family:var(--font-family);font-size:16px}@media(min-width:900px)and (any-pointer:fine){.text-caps{font-size:13px}}.text-caps{font-variation-settings:"wght" 400;line-height:1.2;letter-spacing:-.03em;text-transform:uppercase}.text-caps-medium{font-family:var(--font-family);font-size:16px}@media(min-width:900px)and (any-pointer:fine){.text-caps-medium{font-size:13px}}.text-caps-medium{font-variation-settings:"wght" 430;line-height:1.2;letter-spacing:-.03em;text-transform:uppercase}
