.ftp-steam-preview{position:fixed;z-index:2147483000;overflow:hidden;pointer-events:none;background:var(--ftp-surface,#17261c);color:var(--ftp-text,#f2f7ec);border:1px solid #5c9a42;border-radius:12px;box-shadow:0 12px 36px #0007}
.ftp-steam-preview[hidden]{display:none!important}
.ftp-steam-preview video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#111}
.ftp-steam-preview__title{padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}

.ftp-steam-preview-host{position:relative}
.ftp-steam-preview--inline{border:0;box-shadow:none;z-index:2}
.ftp-steam-preview--inline video{height:100%;object-fit:cover}
.ftp-steam-preview--inline .ftp-steam-preview__title{display:none}
