.tiktok-identity{display:flex;align-items:center;gap:22px}.tiktok-icon{display:block;flex:0 0 88px;border:1px solid var(--line);border-radius:20px;object-fit:contain;background:#000}.tiktok-identity p{margin:3px 0}.tiktok-version{font-size:20px;font-weight:650}.tiktok-hero h1{max-width:1000px}.tiktok-caption{color:var(--muted);max-width:850px;font-size:15px}.tiktok-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:800px;margin:28px auto 0}.tiktok-gallery .backup-shot{margin:0;padding:12px;align-self:start}.tiktok-gallery img{width:100%;background:#000;border-radius:8px}.tiktok-gallery a{display:block}.tiktok-gallery figcaption{line-height:1.5}.tiktok-steps{max-width:900px;padding-left:24px}.tiktok-steps li{padding-left:8px;margin-bottom:22px}.tiktok-faq{border-bottom:1px solid var(--line);padding:20px 0;max-width:1000px}.tiktok-faq summary{font-size:18px;font-weight:650;cursor:pointer;color:var(--blue)}.tiktok-faq p{color:var(--muted);max-width:850px}.tiktok-hero .backup-actions .btn{min-height:54px}.backup-panel h3{font-size:22px;line-height:1.3}.tiktok-hero .kicker{color:var(--green)}@media(max-width:600px){.tiktok-gallery{grid-template-columns:1fr;max-width:360px}.tiktok-identity{gap:16px}.tiktok-version{font-size:17px}.tiktok-icon{width:72px;height:72px;flex-basis:72px}.tiktok-hero h1{font-size:clamp(38px,10vw,58px)}.tiktok-gallery .backup-shot{padding:10px}.tiktok-faq summary{font-size:17px}}
