.overiqo-feed,
.overiqo-feed *,
.overiqo-feed *::before,
.overiqo-feed *::after {
  box-sizing: border-box;
}

.overiqo-feed button {
  font: inherit;
  letter-spacing: inherit;
}

.overiqo-feed {
  max-width: 420px;
  min-width: 0;
  overflow-x: hidden;
}

.overiqo-feed article,
.overiqo-feed .feed-summary,
.overiqo-feed .feed-action {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
  white-space: normal;
}

.overiqo-feed article h3,
.overiqo-feed article p,
.overiqo-feed article span,
.overiqo-feed article a,
.overiqo-feed article button {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
}

.overiqo-feed .feed-action svg {
  flex: 0 0 auto;
}

.overiqo-feed a {
  color: inherit;
  text-decoration: inherit;
}

@media (min-width: 768px) {
  .overiqo-feed {
    max-width: 1100px;
  }
}

.overiqo-feed svg {
  display: block;
  vertical-align: middle;
}

.overiqo-feed .absolute { position: absolute; }
.overiqo-feed .relative { position: relative; }
.overiqo-feed .flex { display: flex; }
.overiqo-feed .grid { display: grid; }
.overiqo-feed .inline-flex { display: inline-flex; }
.overiqo-feed .flex-1 { flex: 1; }
.overiqo-feed .-rotate-90 { rotate: -90deg; }
.overiqo-feed .grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.overiqo-feed .flex-col { flex-direction: column; }
.overiqo-feed .flex-wrap { flex-wrap: wrap; }
.overiqo-feed .items-center { align-items: center; }
.overiqo-feed .justify-between { justify-content: space-between; }
.overiqo-feed .justify-center { justify-content: center; }
.overiqo-feed .gap-0\.5 { gap: 0.125rem; }
.overiqo-feed .gap-1 { gap: 0.25rem; }
.overiqo-feed .gap-1\.5 { gap: 0.375rem; }
.overiqo-feed .gap-2 { gap: 0.5rem; }
.overiqo-feed .gap-x-3 { column-gap: 0.75rem; }
.overiqo-feed .gap-y-1 { row-gap: 0.25rem; }
.overiqo-feed .gap-y-2 { row-gap: 0.5rem; }
.overiqo-feed .font-bold { font-weight: 700; }
.overiqo-feed .font-medium { font-weight: 500; }
.overiqo-feed .font-semibold { font-weight: 600; }
.overiqo-feed .uppercase { text-transform: uppercase; }

.overiqo-feed .focus-visible\:outline-none:focus-visible { outline: none; }
.overiqo-feed .focus-visible\:ring-2:focus-visible {
  --overiqo-ring-color: currentColor;
  --overiqo-ring-offset-width: 0px;
  box-shadow:
    0 0 0 var(--overiqo-ring-offset-width) #fff,
    0 0 0 calc(2px + var(--overiqo-ring-offset-width)) var(--overiqo-ring-color);
}
.overiqo-feed .focus-visible\:ring-2.focus-visible\:ring-blue-400:focus-visible {
  --overiqo-ring-color: #54a2ff;
}
.overiqo-feed .focus-visible\:ring-offset-1:focus-visible {
  --overiqo-ring-offset-width: 1px;
}
.overiqo-feed .focus-visible\:ring-inset:focus-visible {
  box-shadow: inset 0 0 0 2px var(--overiqo-ring-color);
}

