.image-focus.svelte-14g5a4n {
    display: contents
}

.image-focus.svelte-14g5a4n img {
    outline-offset: var(--focus-outline-width)
}

.image-focus.svelte-14g5a4n svg {
    transition: var(--transition-fast);
    outline-offset: var(--focus-outline-width)
}

.image-focus.svelte-14g5a4n a {
    outline: none
}

.image-focus.svelte-14g5a4n a svg {
    border-radius: var(--border-radius-base)
}

.image-focus.svelte-14g5a4n a:focus-visible {
    transform: translate(0)
}

.image-focus.svelte-14g5a4n a:focus-visible img {
    outline: var(--focus-outline-white);
    transform: translateY(-.125rem);
    transition: var(--transition-fast)
}

.image-focus.svelte-14g5a4n a:focus-visible svg {
    outline: var(--focus-outline-white);
    transform: translateY(-.125rem);
    transition: var(--transition-fast)
}

.image-focus.svelte-14g5a4n button {
    outline: none
}

.image-focus.svelte-14g5a4n button svg {
    border-radius: var(--border-radius-base)
}

.image-focus.svelte-14g5a4n button:focus-visible img {
    outline: var(--focus-outline-white)
}

.image-focus.svelte-14g5a4n button:focus-visible svg {
    outline: var(--focus-outline-white)
}