@font-face{font-family:Inter;src:url(../../../fonts/Inter-Variable.ttf) format("truetype");font-display:swap}@font-face{font-family:Cormorant;src:url(../../../fonts/CormorantInfant-Variable.ttf) format("truetype");font-display:swap}:root{font-family:Inter,Arial,sans-serif;color:#171717;background:#fff;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}::selection{background:#ffd8d3;color:#171717}:focus-visible{outline:2px solid #d82518;outline-offset:3px}.brand{display:inline-flex;align-items:center;text-decoration:none;flex:none}.brand img{display:block;width:160px;height:auto;max-width:100%}.button{border:1px solid #d82518;border-radius:7px;background:#d82518;color:#fff;padding:.73rem 1.1rem;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.button:hover{background:#b91d14}.button:disabled{opacity:.55;cursor:default}.button.secondary{background:#fff;color:#171717;border-color:#d8d8d5}.button.secondary:hover{background:#f6f5f2}.button.danger{background:#fff;color:#aa2118;border-color:#e2b4af}.button.danger:hover{background:#fff1ef}.field{border:1px solid #d8d8d5;background:#fff;border-radius:7px;padding:.68rem .8rem;min-height:42px;width:100%;color:#171717}.field:focus{border-color:#d82518;outline:2px solid #f9c9c3;outline-offset:1px}.muted{color:#66676b}.error{color:#9c211a}.empty{padding:2rem 0;color:#66676b}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
