.fl-picture{margin:var(--space-6) 0 0;display:grid;gap:var(--space-2)}.fl-picture img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);background:var(--color-well);box-shadow:var(--shadow-raised)}.fl-picture figcaption{font-size:var(--text-body);font-weight:var(--weight-heavy);color:var(--color-text-soft)}.fl-placeholder{align-content:center;justify-items:center;text-align:center;aspect-ratio:16 / 9;padding:var(--space-6);border:var(--space-half) dashed var(--zubby-night-edge);border-radius:var(--radius-lg);color:var(--zubby-night-moon);background:radial-gradient(circle at 50% 36%,var(--zubby-glow),transparent 58%),linear-gradient(to bottom,var(--zubby-night-deep),var(--zubby-night-ground));box-shadow:var(--shadow-raised)}.fl-placeholder .zb-lantern-lit .zb-lantern-line{stroke:var(--zubby-lantern)}.fl-placeholder-head{font-family:var(--font-display);font-weight:var(--weight-heavy);font-size:var(--text-xl);line-height:var(--leading-title)}.fl-app .fl-picture~.pw-body,.fl-app .fl-picture~.pw-small{margin-top:var(--space-4)}.fl-actions{margin-top:var(--space-6);display:grid;gap:var(--space-3)}.fl-fold{margin-top:var(--space-8)}.fl-app .fl-fold p+p{margin-top:var(--space-3)}@media(min-width:700px){.fl-actions .shot-primary{width:auto;min-width:280px}}
