.gameplay-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;min-width:0;max-width:100%;display:grid}.gameplay-gallery .gameplay-screenshot{color:#23382d;background:#fffef8;border:1px solid #a4b4a0;border-radius:8px;min-width:0;margin:0;overflow:hidden}.gameplay-gallery .gameplay-screenshot-fullsize{background:#14271e;line-height:0;display:block}.gameplay-gallery .gameplay-screenshot-fullsize:focus-visible{outline-offset:3px;outline:3px solid #638134}.gameplay-gallery a:focus-visible{outline-offset:3px;outline:3px solid #638134}.gameplay-gallery summary:focus-visible{outline-offset:3px;outline:3px solid #638134}.gameplay-gallery img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.gameplay-gallery figcaption{color:#23382d;padding:12px 14px}.gameplay-gallery figcaption p,.gameplay-gallery figcaption strong,.gameplay-gallery figcaption summary,.gameplay-gallery figcaption code{color:#23382d;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.65}.gameplay-gallery figcaption a{color:#234f40;text-underline-offset:3px;text-decoration:underline}.gameplay-gallery .gameplay-screenshot-caption{font-weight:600}.gameplay-gallery details{margin-top:7px}.gameplay-gallery summary{cursor:pointer}.gameplay-gallery code{font-family:ui-monospace,monospace;display:block}.gameplay-gallery .gameplay-screenshot-pending{color:#23382d;text-align:center;background:#eef2e7;border:1px dashed #81977a;border-radius:7px;flex-direction:column;justify-content:center;gap:8px;min-height:120px;padding:24px 16px;display:flex}.gameplay-gallery .gameplay-screenshot-pending strong,.gameplay-gallery .gameplay-screenshot-pending span{color:#23382d;font-size:13px;line-height:1.6}.gameplay-gallery-compact{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.gameplay-gallery{grid-template-columns:minmax(0,1fr)}.gameplay-gallery figcaption{padding:12px}.gameplay-gallery figcaption p{font-size:12px}}
