:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#283b32;background:#faf9f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5;color-scheme:light}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b29450;outline-offset:4px}a{color:inherit}svg{width:24px;height:24px;flex-shrink:0}h1,h2,p{margin-top:0}button{transition:background .15s}input,textarea{width:100%;border:1px solid #d7dacf;background:#fffefa;border-radius:7px;padding:12px 14px;color:#283b32}input:focus,textarea:focus{outline:2px solid #63826e;outline-offset:1px}input::placeholder,textarea::placeholder{color:#899086}fieldset{border:0;padding:0;margin:0;min-width:0}
