.fb-inline-player{max-width:850px;margin:1.4rem 0;padding:clamp(1.2rem,3vw,1.9rem);border:1px solid var(--line);background:linear-gradient(120deg,var(--pine),#0b1616)}
.fb-inline-player__eyebrow{margin:0 0 .35rem!important;font:700 .68rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--brass-bright)!important}
.fb-inline-player__title{font:800 clamp(1.4rem,2.9vw,2rem)/1.17 var(--display);color:var(--paper);margin:.25rem 0 .65rem!important}
.fb-inline-player__description{font-size:.91rem;line-height:1.55;color:var(--paper-2)}
.fb-inline-player__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.1rem 0}
.fb-inline-player__actions .button{cursor:pointer}
.fb-inline-player__panel{border-top:1px solid var(--line);padding-top:1rem;margin:1.2rem 0 0}
.fb-inline-player__panel[hidden]{display:none!important}
.fb-inline-player__frame{max-width:100%;width:100%;min-height:420px;position:relative;background:#0c1213}
.fb-inline-player__frame iframe{display:block;border:0;width:100%;min-height:420px;height:550px;background:#0c1213}
.fb-inline-player__help,.fb-inline-player__source{font-size:.82rem!important;color:var(--muted)!important;line-height:1.6}
.fb-inline-player__source{margin-top:.8rem!important}
.fb-inline-player__close{border:1px solid var(--line);background:transparent;color:var(--paper);font:650 .75rem/1.4 var(--mono);padding:.7rem 1rem;min-height:44px;cursor:pointer}
.fb-inline-player__close:hover{border-color:var(--brass-bright)}
.fb-inline-player__close:focus-visible,.fb-inline-player__actions :focus-visible{outline:3px solid var(--brass-bright);outline-offset:3px}
@media(max-width:640px){.fb-inline-player__frame{min-height:500px}.fb-inline-player__frame iframe{min-height:500px;height:660px}}
