:root:has([data-sign-in-product=perch]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f6f0;--foreground:#283b2e;--card:#fffefa;--card-foreground:#283b2e;--popover:#fffefa;--popover-foreground:#283b2e;--primary:#283b2e;--primary-foreground:#fffdf6;--secondary:#efeee5;--secondary-foreground:#283b2e;--muted:#efeee5;--muted-foreground:#5d6358;--accent:#e5e8db;--accent-foreground:#283b2e;--destructive:#a12a1c;--border:#d9dbce;--input:#7f8874;--ring:#52654a;--radius:.25rem}:root.dark:has([data-sign-in-product=perch]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f6f0;--foreground:#283b2e;--card:#fffefa;--card-foreground:#283b2e;--popover:#fffefa;--popover-foreground:#283b2e;--primary:#283b2e;--primary-foreground:#fffdf6;--secondary:#efeee5;--secondary-foreground:#283b2e;--muted:#efeee5;--muted-foreground:#5d6358;--accent:#e5e8db;--accent-foreground:#283b2e;--destructive:#a12a1c;--border:#d9dbce;--input:#7f8874;--ring:#52654a;--radius:.25rem}:root:has([data-sign-in-product=perch]) [data-sign-in-heading]{font-family:var(--font-fraunces-face), Georgia, serif;letter-spacing:-.02em;font-size:2rem;font-weight:400;line-height:1.15}:root:has([data-sign-in-product=perch]) #main-content [data-slot=card]{gap:1.25rem;padding-block:1.75rem}:root:has([data-sign-in-product=perch]) #main-content :is([data-slot=card-header],[data-slot=card-content]){padding-inline:1.75rem}@media (max-width:639px){:root:has([data-sign-in-product=perch]) #main-content [data-slot=card]{padding-block:1.5rem}:root:has([data-sign-in-product=perch]) #main-content :is([data-slot=card-header],[data-slot=card-content]){padding-inline:1.25rem}}:root:has([data-sign-in-product=perch]) #main-content :is(textarea,input.bg-background){background-color:var(--card)}:root:has([data-sign-in-product=perch]) #main-content :is(input,textarea)::placeholder{color:var(--muted-foreground);opacity:1}
:root:has([data-sign-in-product=marl]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f5f1;--foreground:#2b2926;--card:#fdfcfa;--card-foreground:#2b2926;--popover:#fdfcfa;--popover-foreground:#2b2926;--primary:#9c5a33;--primary-foreground:#fdfcfa;--secondary:#ecebe6;--secondary-foreground:#2b2926;--muted:#ecebe6;--muted-foreground:#5d5a55;--accent:#efe2d8;--accent-foreground:#2b2926;--border:#dcd9d1;--input:#8f8a82;--ring:#9c5a33;--radius:.25rem}:root.dark:has([data-sign-in-product=marl]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f5f1;--foreground:#2b2926;--card:#fdfcfa;--card-foreground:#2b2926;--popover:#fdfcfa;--popover-foreground:#2b2926;--primary:#9c5a33;--primary-foreground:#fdfcfa;--secondary:#ecebe6;--secondary-foreground:#2b2926;--muted:#ecebe6;--muted-foreground:#5d5a55;--accent:#efe2d8;--accent-foreground:#2b2926;--border:#dcd9d1;--input:#8f8a82;--ring:#9c5a33;--radius:.25rem}:root:has([data-sign-in-product=alder]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f5ef;--foreground:#243d37;--card:#fdfef9;--card-foreground:#243d37;--popover:#fdfef9;--popover-foreground:#243d37;--primary:#2f5e45;--primary-foreground:#fdfef9;--secondary:#e9eee6;--secondary-foreground:#243d37;--muted:#e9eee6;--muted-foreground:#637269;--accent:#dce8dd;--accent-foreground:#243d37;--border:#d2ded4;--input:#758b7c;--ring:#2f5e45;--radius:.25rem}:root.dark:has([data-sign-in-product=alder]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f5ef;--foreground:#243d37;--card:#fdfef9;--card-foreground:#243d37;--popover:#fdfef9;--popover-foreground:#243d37;--primary:#2f5e45;--primary-foreground:#fdfef9;--secondary:#e9eee6;--secondary-foreground:#243d37;--muted:#e9eee6;--muted-foreground:#637269;--accent:#dce8dd;--accent-foreground:#243d37;--border:#d2ded4;--input:#758b7c;--ring:#2f5e45;--radius:.25rem}:root:has([data-sign-in-product=alder]) [data-sign-in-heading]{font-family:var(--font-young-serif), Georgia, serif;letter-spacing:-.01em;font-size:2rem;font-weight:400;line-height:1.15}:root:has([data-sign-in-product=marl]) [data-sign-in-heading]{font-family:var(--font-instrument-sans), "Helvetica Neue", sans-serif;letter-spacing:-.02em;font-size:2rem;font-weight:500;line-height:1.15}
