.mcr-site .f-field{background-color:var(--color-ink);width:100%;box-shadow:inset 0 0 0 1px var(--color-hair-2);color:var(--color-paper);font-family:var(--font-read-stack);border-radius:2px;padding:.8125rem .9375rem;font-size:1rem;line-height:1.45;transition:box-shadow .16s}.mcr-site .f-field-num{font-family:var(--font-title-stack);letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;font-stretch:100%}.mcr-site .f-date{position:relative}.mcr-site .f-date .f-field{appearance:none;min-height:3.25rem;box-shadow:inset 0 0 0 1px #ece7dd47}.mcr-site .f-date .f-field::-webkit-date-and-time-value{text-align:left}.mcr-site .f-date-hint{pointer-events:none;color:var(--color-dim-2);font-size:.9375rem;display:none;position:absolute;top:50%;left:.9375rem;transform:translateY(-50%)}@supports (-webkit-touch-callout:none){.mcr-site .f-date .f-field:invalid:not(:focus)+.f-date-hint{display:block}}.mcr-site .f-field::placeholder{color:var(--color-dim-2);opacity:.55}.mcr-site .f-field:hover{box-shadow:inset 0 0 0 1px #ece7dd57}.mcr-site .f-field:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px}.mcr-site .f-field[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-brand)}.mcr-site .f-error{border-left:3px solid var(--color-brand);color:var(--color-paper);padding-left:.875rem;font-size:.9375rem;line-height:1.5}
