:root{--crave-red:#c81b22;--crave-red-dark:#a3151b;--ink:#141414;--ink-soft:#3d3d3d;--mist:#f6f3ee;--ivory:#fffdf9;--paper:#fff;--line:#e6e1d8;--ok:#2e7d4f;--warn:#b7791f;--font-sans:"Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:14px;--radius-sm:8px;--shadow:0 8px 30px #14141414;--touch:44px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-sans);color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--crave-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.crave-field{row-gap:6px;min-width:0;display:grid}.crave-field-label{font-weight:600;line-height:1.3}.crave-field-hint{color:var(--ink-soft);font-size:14px;line-height:1.35}.crave-field-hint:empty{display:none}.crave-form-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--form-col,220px)), 1fr));align-items:start;gap:0 16px;margin-bottom:-16px;display:grid;container-type:inline-size}.crave-form-grid>.crave-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;padding-bottom:16px}.crave-form-grid>.crave-field>.crave-field-label{align-self:end}.crave-form-grid>.crave-field>.crave-field-hint:empty{display:block}.crave-form-grid>.crave-field-wide{grid-column:1/-1}.crave-form-grid>.crave-form-action>.crave-field-label:empty:before{content:" "}@container (width<=480px){.crave-form-grid>.crave-form-action{grid-row:auto;grid-template-rows:auto;margin-top:-6px}.crave-form-grid>.crave-form-action>.crave-field-label,.crave-form-grid>.crave-form-action>.crave-field-hint{display:none}}@supports not (grid-template-rows:subgrid){.crave-form-grid>.crave-field{grid-row:auto;grid-template-rows:auto auto auto}}
