@layer components{.tiktok{--reel:232px;--reel-gap:var(--space-12);margin-block:var(--section) 0;grid-area:7/1}.tiktok__head{align-items:center;gap:14px var(--space-12);flex-wrap:wrap;display:flex}.tiktok__title{font-size:var(--text-title);font-weight:var(--weight-display-arabic);line-height:var(--leading-display-arabic);text-wrap:balance;flex-basis:100%;margin:0}[dir=ltr] .tiktok__title{font-family:var(--font-latin-display);font-style:italic;font-weight:400;font-size:var(--text-title);line-height:1.1}.tiktok__face{block-size:52px;inline-size:52px;padding:var(--space-4);border-radius:50%;flex:none;display:block;position:relative}.tiktok__face:after{content:"";border:var(--stitch-width) dashed var(--primary);border-radius:50%;position:absolute;inset:0}.tiktok__face img{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%;display:block}.tiktok__who{min-inline-size:0;font:500 var(--text-body) / 1.4 var(--font-latin);flex:1;margin:0}.tiktok__who span{font-family:inherit;font-size:var(--text-caption);color:var(--ink-muted);font-weight:400;display:block}[dir=rtl] .tiktok__who span{font-family:var(--font-arabic)}.tiktok__follow{min-height:var(--touch-min);padding-inline:var(--space-16);border-radius:var(--radius-strip);flex:none;gap:6px;font-size:15px;font-weight:600}.tiktok__follow:before{border-radius:9px;inset:4px}.tiktok__follow .sbt-glyph{stroke-width:2.4px;block-size:20px;inline-size:20px}.tiktok__row{gap:var(--reel-gap);margin:0 calc(-1 * var(--gutter-phone));padding:18px var(--gutter-phone) 6px;scroll-padding-inline:var(--gutter-phone);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.tiktok__row::-webkit-scrollbar{display:none}.tiktok__item{gap:var(--space-8);inline-size:var(--reel);scroll-snap-align:start;flex-direction:column;flex:none;display:flex}.tiktok__end{aspect-ratio:9/16;padding:var(--space-16);color:var(--ink);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;text-decoration:none;display:flex;position:relative}.tiktok__end:before{content:"";border:var(--stitch-width) dashed var(--stitch);border-radius:inherit;position:absolute;inset:0}.tiktok__end .tiktok__face{block-size:72px;inline-size:72px}.tiktok__end-words{font-size:var(--text-body);line-height:1.5}.tiktok__end-words bdi{font:500 var(--text-body) / 1.4 var(--font-latin);display:block}.tiktok__end:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (min-width:768px){.tiktok__row{margin-inline:calc(-1 * var(--space-12));padding-inline:var(--space-12);scroll-padding-inline:var(--space-12)}}@media (min-width:1120px){.tiktok{--reel:196px;--reel-gap:20px}.tiktok__head{margin-inline:max(calc(var(--gutter-tablet-wide) - (100vw - 100%) / 2), calc((100% - 6 * var(--reel) - 5 * var(--reel-gap)) / 2));flex-wrap:nowrap}.tiktok__title{flex:1}.tiktok__who{flex:none}.tiktok__row{padding-inline:var(--gutter-tablet-wide);scroll-padding-inline:var(--gutter-tablet-wide);justify-content:safe center;margin-inline:calc(50% - 50vw)}}}
