.site-image[data-v-7d3a96c4]{background:var(--color-surface);position:relative;overflow:hidden}.site-image img[data-v-7d3a96c4]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.site-image--inline[data-v-7d3a96c4]{background:0 0}.site-image--inline img[aria-hidden=true][data-v-7d3a96c4]{visibility:hidden}.site-image__label[data-v-7d3a96c4]{color:var(--color-muted);white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1.2;display:flex;position:absolute;inset:0}.site-image__skeleton[data-v-7d3a96c4]{background:var(--color-hover);position:absolute;inset:0;overflow:hidden}.site-image__skeleton[data-v-7d3a96c4]:after{content:"";background:linear-gradient(100deg,transparent 20%,var(--color-surface) 50%,transparent 80%);opacity:.55;animation:1.8s ease-in-out infinite image-shimmer-7d3a96c4;position:absolute;inset:0;transform:translate(-100%)}.site-image__error[data-v-7d3a96c4]{color:var(--color-muted);background:var(--color-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.site-image__error p[data-v-7d3a96c4]{margin:0;font-size:14px}.site-image__error button[data-v-7d3a96c4]{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-accent);cursor:pointer;border-radius:6px;padding:8px 20px}.site-image__error button[data-v-7d3a96c4]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (hover:hover){.site-image__error button[data-v-7d3a96c4]:hover{background:var(--color-hover)}}@keyframes image-shimmer-7d3a96c4{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.site-image__skeleton[data-v-7d3a96c4]:after{animation:none;display:none}}.site-themed-image[data-v-a14a5a9e]{width:100%;min-width:0}
