/* A video on the page Spectācula: its picture, then YouTube's player in the same 16:9 box. */
.spectaculum { margin-top: var(--space-4); }
.spectaculum__velum, .spectaculum__player { position: relative; display: block; width: 100%; aspect-ratio: 16 / 9; border: 1px solid var(--rule); }
.spectaculum__imago { width: 100%; height: 100%; object-fit: cover; }
.spectaculum__signum { position: absolute; inset: 0; display: grid; place-items: center; font-size: 3.5rem; color: #fff; text-shadow: 0 2px 12px rgb(13 10 8 / 0.7); }
.spectaculum__velum:hover .spectaculum__signum { color: var(--new-word); }
.spectaculum__alia { margin-top: var(--space-4); }
