:root {
  box-sizing: border-box;
  --color-calendar-graph-day-bg: #ebedf0;
  --color-calendar-graph-day-border: rgba(27, 31, 35, 0.06);
  --color-fg-default: black;
  --color-border-default: #d1d9e0;
  --fgColor-muted: #59636e;
  --fgColor-accent: #0969da;
  cursor: default;
}

button {
  border-radius: 6px;
  border: 1px solid;
  background-color: #f6f8fa;
  border-color: #d1d9e0;
  line-height: 20px;
  font-size: 14px;
  padding: 5px 1rem;
  cursor: pointer;
  margin-left: 10px;
}

button:hover {
  background-color: #eff2f5;
}

button:active {
  background-color: #e6eaef;
}


.github-contrib {
  display: none;
  line-height: 12px;
  margin: 10px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
}

.github-contrib h2 {
  font-size: 1rem;
  font-weight: normal;
}

.github-contrib table {
  padding: 10px;
  border-radius: 2px;
  outline: 1px solid var(--color-border-default);
  outline-offset: -1px;
}

.github-contrib th {
  font-size: 12px;
  font-weight: normal;
  padding-bottom: 4px;
  padding-top: 10px;
}

.github-contrib tr {
  line-height: 10px;
}

.github-contrib td {
  width: 10px;
}

.github-contrib td.label {
  padding-right: 4px;
  font-size: 12px;
  font-weight: var(--base-text-weight-normal, 400);
  color: var(--fgColor-default, var(--color-fg-default));
  text-align: left;
  fill: var(--fgColor-default, var(--color-fg-default));
}

.github-contrib .grid {
  fill: var(--color-calendar-graph-day-bg);
  shape-rendering: geometricPrecision;
  background-color: var(--color-calendar-graph-day-bg);
  border-radius: 2px;
  outline: 1px solid var(--color-calendar-graph-day-border);
  outline-offset: -1px;
  cursor: pointer;
  user-select: none;
}

.github-contrib td a {
  font-size: 10px;
}

.github-contrib tfoot tr td {
  padding-top: 10px;
}

.github-contrib tfoot, .github-contrib  a.muted {
  color: var(--fgColor-muted);
  text-decoration: none;
  font-size: 12px;
}

.github-contrib tfoot a.muted:hover {
  color: var(--fgColor-accent);
}

.github-contrib .legend span {
  display: block;
}

.github-contrib .legend .grid {
  width: 12px;
  height: 12px;
}

.github-contrib .legend .grid, .github-contrib .legend span {
  float: left;
  margin-right: 5px;
}

.github-contrib #github-contrib-tooltip {
  position: absolute;
  background: black;
  color: white;
  padding: 4px;
  margin-top: -12px;
  border-radius: 4px;
  font-size: 12px;
  transform: translateY(-100%);
}
