/* Custom application styles */
body {
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

:root {
  --plot-icon-size: 1rem;
  --plot-icon-stroke: 2;
}

.plot-icon,
[class^="hero-"],
[class*=" hero-"] {
  width: var(--plot-icon-size) !important;
  height: var(--plot-icon-size) !important;
  min-width: var(--plot-icon-size);
  min-height: var(--plot-icon-size);
  line-height: 1;
  vertical-align: middle;
  flex-shrink: 0;
}

.plot-icon-svg,
button svg,
summary svg,
a svg {
  width: var(--plot-icon-size);
  height: var(--plot-icon-size);
  vertical-align: middle;
  flex-shrink: 0;
  stroke-linecap: round;
  stroke-linejoin: round;
}
