/* Studio Classes & Schedule — the announcement banner (docs/ADMIN-UX.md U10, as built in 1.11.5).
 *
 * Enqueued only on a request that prints the banner (Banner::enqueue()). Every
 * colour comes from the --stcls-* contract that Design::style_attr() inlines
 * on the element; nothing here is a literal colour, per DESIGN.md. In normal
 * flow, so it pushes the header down instead of covering it; one line,
 * centred, no icon, no close control. The height cap is the 200-character
 * text limit, not a CSS max-height — nothing is truncated.
 */
.stcls-banner {
	background: var(--stcls-accent, transparent);
	color: var(--stcls-accent-ink, inherit);
	font-family: var(--stcls-font-body, inherit);
	font-size: 15px;
	line-height: 1.4;
	margin: 0;
	padding: 10px clamp(16px, 4vw, 32px);
	text-align: center;
}
.stcls-banner p { margin: 0; }
