:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overscroll-behavior:none;min-width:320px}body{overscroll-behavior:none;min-width:320px;min-height:100svh;margin:0}button,input{font:inherit}button{transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s}button:hover{transform:translateY(-1px)}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--ui-state-focus,#0a7a693d);outline-offset:2px}::selection{background:var(--ui-brand-soft,#dcede8);color:var(--ui-brand,#0f6e5c)}::selection{background:var(--ui-brand-soft,#dcede8);color:var(--ui-brand,#0f6e5c)}.MuiFormLabel-asterisk{color:var(--ui-status-danger-ink,#be123c)}
