/* rem-converted: base 16px=1rem; keep 1px hairlines + font-size:16px iOS */
@charset "utf-8";
.cpw-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.5rem;padding:0.625rem}.cpw-gallery-grid a{min-width:0;color:var(--cp-ink);text-decoration:none}.cpw-gallery-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--cp-line);background:var(--cp-soft-bg)}.cpw-gallery-grid strong,.cpw-gallery-grid span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpw-gallery-grid strong{margin-top:0.3125rem;font-size:0.6875rem}.cpw-gallery-grid span{margin-top:0.125rem;color:var(--cp-faint);font-size:0.59375rem}
.cpw-gallery-chart{height:auto!important;aspect-ratio:4/3;display:flex!important;align-items:flex-end!important;gap:0.3125rem!important;padding:0.625rem!important;border:1px solid #202b3a!important;background:#0d1420!important;overflow:hidden!important}.cpw-gallery-chart i{display:block;width:10%;background:#22a67a}.cpw-gallery-chart i:nth-child(1){height:28%}.cpw-gallery-chart i:nth-child(2){height:46%;background:#e75858}.cpw-gallery-chart i:nth-child(3){height:38%}.cpw-gallery-chart i:nth-child(4){height:72%}.cpw-gallery-chart i:nth-child(5){height:58%;background:#e75858}.cpw-gallery-chart i:nth-child(6){height:82%}.cpw-gallery-chart i:nth-child(7){height:66%}
.cpw-gallery-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:6rem;color:var(--cp-sub);text-decoration:none;background:repeating-linear-gradient(135deg,var(--cp-panel),var(--cp-panel) 0.625rem,var(--cp-soft-bg) 0.625rem,var(--cp-soft-bg) 0.6875rem)}.cpw-gallery-empty b{font-size:0.75rem}.cpw-gallery-empty span{margin-top:0.25rem;color:var(--cp-faint);font-size:0.625rem}
@media(max-width:40rem){.cpw-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
