.ge-design-credit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;margin-top:20px;padding:6px 12px;border-radius:4px;text-decoration:none;transition:opacity .2s ease}
.ge-design-credit img{display:block;width:var(--ge-credit-width,220px);max-width:100%;height:auto;object-fit:contain}
.ge-design-credit:hover{opacity:.75}.ge-design-credit:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.ge-design-credit{transition:none}}
