.pan-map{margin:0 0 var(--space-6)}.pan-map-image{border:1px solid var(--rule);border-radius:var(--radius-plate);width:100%;max-width:620px;height:auto;display:block}.pan-map-caption{margin:var(--space-2) 0 0;max-width:620px;color:var(--ink-muted);font-size:var(--size-meta);line-height:1.5}
.mvd-clips{gap:var(--space-6);margin:0 0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));padding:0;list-style:none;display:grid}.mvd-clip{scroll-margin-top:var(--anchor-offset);gap:var(--space-2);padding:var(--space-4);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-plate);flex-direction:column;margin:0;display:flex}.mvd-clip:target{border-color:var(--line);box-shadow:inset 0 0 0 1px var(--line)}.mvd-clip-head{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.mvd-clip-number{width:var(--node-size-lg);height:var(--node-size-lg);border-radius:var(--radius-node);background:var(--line);color:var(--on-line);font-family:var(--font-heading);font-size:var(--size-label);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.mvd-clip-title{font-family:var(--font-heading);font-size:var(--size-body);flex:auto;line-height:1.25}.mvd-clip-seconds{font-size:var(--size-label);font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap;flex:none}.mvd-clip-video{background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius-plate);width:100%;height:auto;display:block}.mvd-clip-text{font-size:var(--size-meta);margin:0;line-height:1.5}.mvd-clip-credit{font-size:var(--size-label);color:var(--ink-muted);margin:0;line-height:1.4}.mvd-clip-link{color:inherit}
