.moderation-item>img{cursor:zoom-in}.moderation-item>img:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.moderation-lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:48px;background:rgba(0,0,0,.92);cursor:zoom-out}.moderation-lightbox img{display:block;max-width:calc(100vw - 96px);max-height:calc(100vh - 130px);object-fit:contain;box-shadow:0 12px 45px rgba(0,0,0,.6);cursor:default}.moderation-lightbox-close{position:fixed;top:18px;right:24px;width:48px;height:48px;border:0;border-radius:50%;background:#fff;color:#111;font-size:32px;line-height:1;cursor:pointer}.moderation-lightbox-caption{position:fixed;bottom:18px;left:50%;display:flex;gap:12px;align-items:center;transform:translateX(-50%);border-radius:6px;background:#222;color:#fff;padding:10px 16px}.moderation-lightbox-caption span{color:var(--color-text-muted)}@media (max-width:700px){.moderation-lightbox{padding:16px}.moderation-lightbox img{max-width:calc(100vw - 32px);max-height:calc(100vh - 110px)}.moderation-lightbox-close{top:12px;right:12px}.moderation-lightbox-caption{bottom:10px;white-space:nowrap}}.placed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:20px 0;align-items:start}.placed-item{min-width:0;background:#292929;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.placed-preview{height:220px;display:grid;place-items:center;background:#181818}.placed-preview a{display:block;width:100%;height:100%;min-height:0}.placed-preview img{display:block;width:100%;height:220px;object-fit:contain}.placed-preview p{padding:20px;text-align:center;color:var(--color-text-muted)}.placed-details{display:flex;flex-direction:column;gap:8px;padding:16px;overflow-wrap:anywhere}.placed-details small{color:var(--color-text-muted)}.placed-details p{margin:4px 0 0;font-size:14px}