@layer fix {
  :root {
    interpolate-size: allow-keywords;
  }
  :focus-visible {
    outline: unset;
  }
  *, ::before, ::after {
    box-sizing: border-box;
  }
  input, textarea, select, button {
    font: inherit;
  }
  input[type=checkbox] {
    margin: 0;
  }
  textarea {
    overflow: hidden;
  }
  button {
    cursor: pointer;
  }
  input {
    min-width: 0;
  }
  body {
    margin: 0;
  }
}
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 120%;
}