/* The Group keeps its native element, layout, spacing and theme styles. */
.addons-linked-group { position:relative; isolation:isolate; }
.addons-linked-group > .addons-group-card-link {
    position:absolute;inset:0;z-index:1;display:block;
    margin:0;padding:0;border:0;border-radius:inherit;background:transparent;
    color:inherit;text-decoration:none;
}
.addons-linked-group > .addons-group-card-link:focus-visible {
    outline:3px solid #111;outline-offset:-3px;
    box-shadow:inset 0 0 0 6px #fff;
}
/* Keep native interactive content above the card link. Lightbox buttons
   already have absolute positioning, which must be retained. */
.addons-linked-group :is(a,button,input,select,textarea,summary,label,[tabindex],[role="button"],[role="link"],[contenteditable="true"]):not(.addons-group-card-link):not(.lightbox-trigger):not([style*="position:"]) {
    position:relative;z-index:2;
}
.addons-linked-group .lightbox-trigger,
.addons-linked-group [style*="position:"],
.addons-linked-group .addons-linked-group { z-index:2; }
@media (forced-colors:active) {
    .addons-linked-group > .addons-group-card-link:focus-visible { outline-color:Highlight;box-shadow:none; }
}
