/* Shared, form-first layout for the four minimal campaigns. */
.minimal-mark, #minimal-eyebrow { display:none }
[data-minimal] #minimal-eyebrow { display:block; margin:0; max-width:100%; color:var(--accent); font:700 10px/1.4 Arial,sans-serif; letter-spacing:.15em; text-transform:uppercase }
[data-minimal] .poster { min-height:0; min-width:0; margin:0; padding:0; border:0; border-radius:0; background:transparent; color:var(--bodyInk); }
[data-minimal] .poster-copy { margin:0; padding:0; animation:none }
[data-minimal] .poster-copy h1 { color:var(--bodyInk); text-shadow:none }
[data-minimal] .poster-copy #hero-text { color:var(--bodyInk) }
[data-minimal] :is(.poster-meta,.poster-foot,.poster-tint) { display:none }
[data-minimal] .art-pane, [data-minimal] .art-pane img { animation:none }
[data-minimal] #auth { scroll-margin-block:16px }
[data-minimal] #member-link-label {font:inherit}

