/* Embed consent facade - click-to-load placeholder for third-party oEmbeds.
   consent.css is the model for a small self-contained component sheet. Defence
   -in-depth: PKULTRA content emits no bare embeddable URLs, so this fires only
   on operator hand-edits / submissions / raw legal+marketing HTML. */

.hm-embed-facade {
	position:relative; width:100%; margin:1.5rem 0;
	border-radius:10px; overflow:hidden;
}
.hm-embed-facade:not(.hm-embed-facade--loaded) {
	aspect-ratio:16/9; background:#0d0d0d;
}
.hm-embed-facade__btn {
	position:absolute; inset:0; width:100%; height:100%;
	display:flex; flex-direction:column; align-items:center; justify-content:center;
	gap:10px; padding:20px; cursor:pointer; border:0; font:inherit; text-align:center;
	background:linear-gradient(135deg,#1a1a1a,#0d0d0d); color:#fafaf8;
	transition:background .18s;
}
.hm-embed-facade__btn:hover,
.hm-embed-facade__btn:focus-visible {
	background:linear-gradient(135deg,#242424,#111);
}
.hm-embed-facade__play {
	display:flex; align-items:center; justify-content:center;
	width:56px; height:56px; border-radius:50%;
	background:#e8341c; color:#fff;
}
.hm-embed-facade__label { font-size:15px; font-weight:700; }
.hm-embed-facade__note {
	font-size:12px; color:rgba(255,255,255,.6); max-width:40ch; line-height:1.5;
}
.hm-embed-facade--loaded iframe { display:block; max-width:100%; }
