[data-fixed-home] fieldset {
  border: 0;
  padding: 0;
  min-width: 0;
}
[data-fixed-home] fieldset:disabled {
  opacity: 0.65;
}
.home-theme-colors {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  gap: 16px;
}
.home-theme-colors input[type='color'] {
  width: 100%;
  height: 40px;
}
.home-theme-colors code {
  display: block;
  margin-top: 6px;
}
[data-fixed-home] .thumb {
  max-width: 180px;
  max-height: 120px;
  object-fit: contain;
  background: repeating-conic-gradient(#eee 0% 25%, #fff 0% 50%) 50%/16px 16px;
}
[data-fixed-home] small {
  display: block;
}
