/* lockup — the naked l-register construct, rendered FLUSH by default (the kit's
 * primary basic, SITE-KIT.md): the band runs edge to edge, so the section
 * zeroes the scaffold's block padding and the overlay frame's radius — a
 * flush band has no corners to round and no gutter to sit in (the template
 * carries no .sk-container). Set inset="page" and the band pulls off the
 * viewport edges into a bounded SURFACE, so the frame rounds by the card
 * corner (the inset gate below; every lockup layout — the overlay box, split,
 * overlap — reads the one --sk-lockup-radius knob). The overlay stage height
 * is base.css's resting
 * --sk-stage-h (the size-stage dial, a plain px length), which gives the
 * corner/center anchors a real stage and keeps the gallery's self-sizing
 * preview iframe convergent — nothing to override here.
 *
 * Deliberately NOTHING ELSE: every visible property — faces, sizes, weights,
 * tracking, rhythm, air, inks, the photo's screen, the entrances — inherits
 * from the theme system (the --kit-* dials, the tonality catalog, the
 * per-layer theme entrances). The section owns geometry and content only;
 * adding a styling rule here is a §3 violation. */

.sk-section[data-sk="lockup"] {
  padding-block: 0;
}

.sk-primitive-lockup {
  --sk-lockup-radius: 0;
}
/* The inset gate: a bounded band rounds. One knob, so it reaches every layout
 * (the overlay box, split, overlap) that reads --sk-lockup-radius at once. */
[data-inset="page"] .sk-primitive-lockup {
  --sk-lockup-radius: var(--sk-card-radius);
}
