.douyin-open{display:flex;align-items:center;gap:16px;flex-wrap:wrap;max-width:100%}
.douyin-open>a{white-space:nowrap}
.douyin-qr{display:none;margin:0;padding:8px 8px 10px;border:1px solid #dfe5df;border-radius:10px;background:#fff;color:#4c6057;flex:none;text-align:center;line-height:1.5}
.douyin-qr>svg{display:block;width:160px;height:160px;max-width:100%;background:#fff;shape-rendering:crispEdges}
.douyin-qr>figcaption{font-size:11px;font-weight:400;letter-spacing:.03em;margin-top:2px}
@media(min-width:768px) and (hover:hover) and (pointer:fine){.douyin-qr{display:block}}
