:root{--brand-purple:indigo;--brand-purple-dark:#2d004d;--brand-purple-darkest:#1a0033;--brand-gold:#c9a96e;--brand-bg:#f9fafb}body{background-color:var(--brand-bg);margin:0;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}input:not([type=date]):focus,textarea:focus{outline:none}input:-webkit-autofill{-webkit-text-fill-color:#111827;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:#111827;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:#111827;-webkit-box-shadow:inset 0 0 0 1000px #fff}html,body{touch-action:manipulation}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:16px!important}}