.img-skeleton.image-placeholder{color:var(--text-muted);place-items:center;display:grid}.img-skeleton.image-placeholder:after{animation-play-state:paused}.img-skeleton.image-placeholder.is-active[data-sheen]:after{animation-play-state:running}.img-skeleton.image-placeholder.is-failed:after{display:none}@media (prefers-reduced-motion:reduce){.img-skeleton.image-placeholder:after{animation:none;transform:none}}:where(:has(>.image-hidden)){position:relative}.image-hidden-frame{flex:none;display:block;position:relative;overflow:hidden}:where(.image-hidden-frame)>img{object-fit:cover;object-position:var(--focus,var(--image-focus-position));border-radius:inherit;width:100%;height:100%;display:block}.image-hidden{z-index:1;justify-content:center;align-items:center;gap:var(--space-1);pointer-events:none;text-align:center;word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;display:flex;position:absolute;inset:0;container-type:inline-size}.image-hidden:lang(ja){word-break:normal;word-break:auto-phrase;line-break:strict}.image-hidden-chip{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}@container (width<=119px){.image-hidden-chip{padding:5px}.image-hidden-chip>span{display:none}.image-hidden-chip>svg{width:14px;height:14px}}.image-hidden--detail{gap:var(--space-2);padding:var(--space-6);color:#fff;text-shadow:0 1px 2px #00000059;background:#0000008c}.image-hidden-title{margin:var(--space-1) 0 0;font-size:15px;font-weight:650;line-height:1.4}.image-hidden-body{opacity:.92;max-width:30em;margin:0;font-size:13px;line-height:1.55}.image-hidden-body>span{text-wrap:balance;display:block}.image-hidden-link{align-items:center;gap:var(--space-1);min-height:36px;margin-top:var(--space-2);padding:0 var(--space-4);color:#111;text-shadow:none;pointer-events:auto;background:#fff;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.image-hidden-link:focus-visible{outline-offset:2px;outline:2px solid #fff}
