.tiktok-preview{position:relative;aspect-ratio:9/16;background:#222;overflow:hidden;border:1px solid #ffffff1b}.tiktok-preview>img,.tiktok-preview>iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border:0}.tiktok-play{position:absolute;inset:0;width:100%;border:0;background:linear-gradient(transparent 55%,#0009);color:white;cursor:pointer;font:600 18px system-ui;display:flex;align-items:flex-end;justify-content:center;gap:10px;padding:28px;text-shadow:0 1px 5px #000}.tiktok-play:focus-visible{outline:3px solid #f7ed3a;outline-offset:-5px}.tiktok-preview+figcaption{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between}.tiktok-preview+figcaption a{font-size:14px;color:inherit}