:root {
  --g10-ad-bg: rgba(15, 23, 42, 0.03);
  --g10-ad-border: rgba(15, 23, 42, 0.10);
}

.g10-ad {
  border: 1px dashed var(--g10-ad-border);
  background: var(--g10-ad-bg);
}

.g10-ad--sidebar .g10-ad-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 250px;
  overflow: hidden;
}

.g10-ad--list {
  border-radius: 0.75rem;
  padding: 0.5rem 0.25rem;
}

/* Keep units within narrow containers while preserving aspect. */
.g10-ad ins,
.g10-ad-ins {
  max-width: 100% !important;
}

