.ef-fbg{--ef-fbg-gap:15px;--ef-fbg-r:12px;--ef-fbg-bg:#0c1e18;--ef-fbg-edge:#fbf8f1;--ef-fbg-acc:#e6ff55;width:100%;min-height:26rem;border-radius:1rem;background:var(--ef-fbg-bg)}.ef-fbg .ef-fbg__grid{position:absolute;inset:5%;margin:auto;max-width:1000px;max-height:800px;display:grid;gap:var(--ef-fbg-gap);grid-template-columns:1fr 3fr 1fr;grid-template-rows:1fr 3fr 1fr}.ef-fbg,.ef-fbg .ef-fbg__item{position:relative;box-sizing:border-box;overflow:hidden}.ef-fbg .ef-fbg__item{min-width:0;min-height:0;margin:0;cursor:pointer;border-radius:var(--ef-fbg-r);border:1px solid color-mix(in srgb,var(--ef-fbg-edge) 50%,transparent);box-shadow:0 4px 6px color-mix(in srgb,var(--ef-fbg-edge) 25%,transparent);background:color-mix(in srgb,var(--ef-fbg-edge) 8%,var(--ef-fbg-bg));outline:0;-webkit-tap-highlight-color:transparent}.ef-fbg .ef-fbg__item:focus-visible,.ef-fbg .ef-fbg__item:hover{z-index:10}.ef-fbg .ef-fbg__item:focus-visible{box-shadow:0 0 0 3px var(--ef-fbg-acc),0 4px 6px color-mix(in srgb,var(--ef-fbg-edge) 25%,transparent)}.ef-fbg .ef-fbg__img{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;user-select:none;-webkit-user-drag:none;pointer-events:none}