.wkg-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.wkg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wkg-grid figure{min-width:0}.wkg-grid a{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#f1f5f9}.wkg-grid img{width:100%;height:100%;object-fit:cover}.wkg-grid figcaption{font-size:12px;color:#64748b;margin-top:7px;overflow-wrap:anywhere}#wkg-lightbox{width:min(1180px,94vw);max-height:92dvh;padding:0;border:0;border-radius:16px;background:#fff;color:#0f172a;overflow:auto;box-shadow:0 20px 100px #0009}#wkg-lightbox::backdrop{background:#020617db}.wkg-view{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:380px}.wkg-image{background:#020617;display:flex;align-items:center;justify-content:center;min-width:0}.wkg-image img{display:block;width:100%;height:100%;max-height:87dvh;object-fit:contain}.wkg-view aside{padding:52px 24px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.wkg-view h2{font-size:17px;font-weight:800}.wkg-caption{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.wkg-index{font-size:11px;color:#64748b}.wkg-close{position:absolute;z-index:2;right:12px;top:12px;border:1px solid #cbd5e1;border-radius:50%;width:36px;height:36px;background:#fff;color:#0f172a;font-size:25px;line-height:1}.wkg-nav{display:flex;gap:10px;margin-top:auto;padding-top:15px}.wkg-nav button{border:1px solid #cbd5e1;border-radius:9px;width:40px;height:36px;background:#f8fafc}@media(max-width:700px){.wkg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wkg-view{grid-template-columns:minmax(0,1fr);min-height:0}.wkg-image img{max-height:62dvh;min-height:180px}.wkg-view aside{padding:18px;gap:10px}.wkg-close{top:8px;right:8px}#wkg-lightbox{width:94vw;max-height:94dvh}}
