.intel-toolbar{grid-template-columns:minmax(280px,1.7fr) repeat(2,minmax(180px,.8fr))}
.intel-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.intel-gallery article{border:1px solid #35403c;background:#111615}.intel-gallery-open{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;color:#e5eae7}.intel-gallery-open img{display:block;width:100%;height:145px;object-fit:cover}.intel-gallery-open span{display:block;padding:10px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intel-gallery article>div{display:flex;justify-content:flex-end;gap:10px;padding:0 10px 9px}.intel-gallery article>div button{border:0;background:transparent;color:#aeb8b3}
.intel-lightbox{width:min(96vw,1500px);height:min(94vh,1000px);padding:0;background:#0b0e0d;border:1px solid #48534f;color:#eef1ee}.intel-lightbox::backdrop{background:rgba(0,0,0,.9)}.intel-lightbox-shell{height:100%;display:grid;grid-template-rows:auto 1fr auto}.intel-lightbox header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #303b37}.intel-lightbox header>div{display:flex;align-items:center;gap:8px}.intel-lightbox header button{min-width:38px;height:36px;border:1px solid #3b4742;background:#19201e;color:#eef1ee}.intel-lightbox-viewport{overflow:auto;display:grid;place-items:center;min-height:0}.intel-lightbox-viewport img{max-width:90%;max-height:80vh;transform-origin:center;transition:transform .12s ease}.intel-lightbox small{padding:10px 16px;color:#87938d}
.gang-home-list{display:grid;gap:10px;margin-top:20px}.gang-home-card{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;border:1px solid #3a4641;background:#171d1b;color:#e7ece9;text-align:left}.gang-home-card span,.gang-home-card small{display:block}.gang-home-card small{margin-top:4px;color:#8c9993}.gang-home-card b{color:#c5ad8d}
@media(max-width:900px){.intel-toolbar{grid-template-columns:1fr}.intel-lightbox header{align-items:flex-start;gap:10px}.intel-lightbox header>div{flex-wrap:wrap;justify-content:flex-end}}
