
/* v152 stable sitewide preferences: one source of truth for theme, accent, font, media and autoplay. */
:root{--xt-user-accent:#0ea5a3;--xt-user-accent-dark:#087c78;--xt-user-accent-soft:rgba(14,165,163,.12);--xt-user-accent-rgb:14,165,163;--xt-user-font-scale:1;--xt-body-font-size:15px;--xt-user-thumb-radius:16px;--xt-density-gap:14px;--xt-brand:var(--xt-user-accent)}
html.xt-pref-ready{--accent:var(--xt-user-accent)!important;--accent-dark:var(--xt-user-accent-dark)!important;--teal:var(--xt-user-accent)!important;--brand:var(--xt-user-accent)!important;--primary:var(--xt-user-accent)!important;--primary-dark:var(--xt-user-accent-dark)!important;--premium:var(--xt-user-accent)!important;--premium-dark:var(--xt-user-accent-dark)!important;--premium-line:rgba(var(--xt-user-accent-rgb),.22)!important;--premium-soft:rgba(var(--xt-user-accent-rgb),.09)!important;--xt-teal:var(--xt-user-accent)!important;--xt-teal2:var(--xt-user-accent)!important;--xtai-teal:var(--xt-user-accent)!important;--xm-accent:var(--xt-user-accent)!important;--xm-accent-2:var(--xt-user-accent)!important;--xd-accent:var(--xt-user-accent)!important;--xd-accent-dark:var(--xt-user-accent-dark)!important;--xu-accent:var(--xt-user-accent)!important;--xu-accent-strong:var(--xt-user-accent-dark)!important;--sub-accent:var(--xt-user-accent)!important;--sub-accent-dark:var(--xt-user-accent-dark)!important;accent-color:var(--xt-user-accent)}
html.xt-font-small{--xt-body-font-size:14px;--xt-user-font-scale:.92}html.xt-font-medium{--xt-body-font-size:15px;--xt-user-font-scale:1}html.xt-font-large{--xt-body-font-size:17px;--xt-user-font-scale:1.12}
html.xt-density-compact{--xt-density-gap:9px}html.xt-density-comfortable{--xt-density-gap:14px}
html.xt-thumb-square{--xt-user-thumb-radius:3px}html.xt-thumb-rounded{--xt-user-thumb-radius:16px}html.xt-thumb-circle{--xt-user-thumb-radius:999px}
html.xt-pref-ready body,html.xt-pref-ready button,html.xt-pref-ready input,html.xt-pref-ready textarea,html.xt-pref-ready select{font-size:var(--xt-body-font-size)!important}
html.xt-font-large .xt-post,html.xt-font-large .xt-caption,html.xt-font-large .xt-nav,html.xt-font-large .xm-nav,html.xt-font-large .xr-card,html.xt-font-large .xd-card,html.xt-font-large .xp-card,html.xt-font-large .xu-card,html.xt-font-large .xtps-card{font-size:1.08em!important}
html.xt-font-small .xt-post,html.xt-font-small .xt-caption,html.xt-font-small .xt-nav,html.xt-font-small .xm-nav,html.xt-font-small .xr-card,html.xt-font-small .xd-card,html.xt-font-small .xp-card,html.xt-font-small .xu-card,html.xt-font-small .xtps-card{font-size:.94em!important}
html.xt-pref-ready .xt-create,html.xt-pref-ready .xm-create,html.xt-pref-ready .xp-create,html.xt-pref-ready .xd-create,html.xt-pref-ready .xr-create,html.xt-pref-ready .xu-btn-primary,html.xt-pref-ready .xu-import-url-btn,html.xt-pref-ready .xp-btn-primary,html.xt-pref-ready .xtps-save,html.xt-pref-ready .xm-head-action,html.xt-pref-ready .xt-auth-btn,html.xt-pref-ready .xt-email-primary,html.xt-pref-ready .xt-resend-btn,html.xt-pref-ready .xtai-primary,html.xt-pref-ready .xo-primary,html.xt-pref-ready .xu-filter-button,html.xt-pref-ready .actions-btn.primary,html.xt-pref-ready .btn.primary,html.xt-pref-ready .primary:not(.xt-plain):not(.xt-secondary),html.xt-pref-ready button[type=submit]:not(.xt-plain):not(.xt-secondary):not(.xtps-tab),html.xt-pref-ready .xt-paypal-btn{background:var(--xt-user-accent)!important;border-color:var(--xt-user-accent)!important;color:#fff!important;box-shadow:0 14px 34px rgba(var(--xt-user-accent-rgb),.18)!important}
html.xt-pref-ready .xt-follow-btn,html.xt-pref-ready .profile-btn,html.xt-pref-ready .xtai-pill-btn,html.xt-pref-ready .xtai-inline-btn,html.xt-pref-ready .xtai-mini-btn,html.xt-pref-ready .xu-btn-soft,html.xt-pref-ready .xu-mini-btn,html.xt-pref-ready .xt-group-join,html.xt-pref-ready .xt-owner .boost{color:var(--xt-user-accent-dark)!important;border-color:rgba(var(--xt-user-accent-rgb),.32)!important}
html.xt-pref-ready .xt-follow-btn.is-following,html.xt-pref-ready .xt-follow-btn:hover,html.xt-pref-ready .xt-post-follow.is-following{background:var(--xt-user-accent)!important;color:#fff!important;border-color:var(--xt-user-accent)!important}
html.xt-pref-ready .xt-nav a.active,html.xt-pref-ready .xt-nav a:hover,html.xt-pref-ready .xp-nav a.active,html.xt-pref-ready .xm-nav a.active,html.xt-pref-ready .xd-nav a.active,html.xt-pref-ready .xu-nav a.active,html.xt-pref-ready .xr-nav a.active,html.xt-pref-ready .xo-step.active,html.xt-pref-ready .xd-chips a.active,html.xt-pref-ready .xtps-tab.active,html.xt-pref-ready .xm-tabs a.active,html.xt-pref-ready .xu-chip.active{background:rgba(var(--xt-user-accent-rgb),.10)!important;color:var(--xt-user-accent)!important;box-shadow:inset 0 -3px 0 var(--xt-user-accent)!important}
html.xt-pref-ready .xt-badge,html.xt-pref-ready .xt-count-badge,html.xt-pref-ready .xt-live-badge,html.xt-pref-ready .live-badge,html.xt-pref-ready .xu-badge,html.xt-pref-ready .xt-email-badge,html.xt-pref-ready .xt-plan-badge,html.xt-pref-ready .xt-premium-badge,html.xt-pref-ready .xr-badge,html.xt-pref-ready .xm-icons b,html.xt-pref-ready [class$="badge"],html.xt-pref-ready [class*="-badge"]{background:var(--xt-user-accent)!important;color:#fff!important}
html.xt-pref-ready .verify,html.xt-pref-ready .xt-story i,html.xt-pref-ready .xp-verify,html.xt-pref-ready .xm-toggle.on,html.xt-pref-ready .xu-status.active,html.xt-pref-ready .st.active{background:var(--xt-user-accent)!important;color:#fff!important}
html.xt-pref-ready a:hover,html.xt-pref-ready .teal,html.xt-pref-ready .teal a,html.xt-pref-ready .xt-caption p:last-child,html.xt-pref-ready .side-title a,html.xt-pref-ready .xp-side a,html.xt-pref-ready .xd-discover-links a,html.xt-pref-ready .xt-discover-links a,html.xt-pref-ready .xtps-side a,html.xt-pref-ready .xtps-options button.is-selected,html.xt-pref-ready .xtps-tab.active{color:var(--xt-user-accent)!important}
html.xt-pref-ready .xt-progress,html.xt-pref-ready .xr-progress i,html.xt-pref-ready .xu-progress i,html.xt-pref-ready .xo-progress i,html.xt-pref-ready progress::-webkit-progress-value{background:var(--xt-user-accent)!important}
html.xt-pref-ready input:focus,html.xt-pref-ready textarea:focus,html.xt-pref-ready select:focus{border-color:var(--xt-user-accent)!important;box-shadow:0 0 0 4px rgba(var(--xt-user-accent-rgb),.12)!important;outline:none!important}
html.xt-pref-ready .xt-card,html.xt-pref-ready .xm-panel,html.xt-pref-ready .xu-card,html.xt-pref-ready .xp-card,html.xt-pref-ready .xd-card,html.xt-pref-ready .xt-post{gap:var(--xt-density-gap)}
html.xt-pref-ready .xt-media,html.xt-pref-ready .xt-media img,html.xt-pref-ready .xt-media video,html.xt-pref-ready .xr-media-frame,html.xt-pref-ready .xr-media-frame video,html.xt-pref-ready .xr-media-frame img,html.xt-pref-ready .xd-reel-media,html.xt-pref-ready .xd-reel-media img,html.xt-pref-ready .xt-suggested-media,html.xt-pref-ready .xt-suggested-media img,html.xt-pref-ready .xt-suggested-media video,html.xt-pref-ready .xp-media,html.xt-pref-ready .xp-media img,html.xt-pref-ready .xp-media video{border-radius:var(--xt-user-thumb-radius)!important}
html.xt-thumb-circle .xt-media,html.xt-thumb-circle .xt-media img,html.xt-thumb-circle .xt-media video{aspect-ratio:1/1!important}
html.xt-media-fit .xt-media img,html.xt-media-fit .xt-media video,html.xt-media-fit .xr-media-frame video,html.xt-media-fit .xr-media-frame img,html.xt-media-fit body.xr-page .xr-media-frame video,html.xt-media-fit body.xr-page .xr-media-frame img,html.xt-media-full .xt-media img,html.xt-media-full .xt-media video,html.xt-media-full .xr-media-frame video,html.xt-media-full .xr-media-frame img,html.xt-media-full .xt-suggested-media img,html.xt-media-full .xt-suggested-media video{object-fit:contain!important;background:#000!important}
html.xt-media-crop .xt-media img,html.xt-media-crop .xt-media video,html.xt-media-crop .xt-suggested-media img,html.xt-media-crop .xt-suggested-media video{object-fit:cover!important}
html.xt-reduce-motion *,html.xt-reduce-motion *::before,html.xt-reduce-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.xt-global-center-play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:40}.xt-global-center-play button{pointer-events:auto;width:68px;height:68px;border:0;border-radius:999px;background:rgba(0,0,0,.68)!important;color:#fff!important;box-shadow:0 12px 34px rgba(0,0,0,.25)!important;display:grid;place-items:center;cursor:pointer}.xt-global-center-play svg{width:30px;height:30px;margin-left:3px}.xt-global-no-autoplay video{cursor:pointer}.xt-global-no-autoplay video[autoplay]{outline:0}
.xt-global-theme-btn{width:38px;height:38px;border:1px solid var(--line);background:var(--surface);border-radius:15px;color:var(--text);display:grid;place-items:center;position:relative;cursor:pointer}.xt-global-theme-btn svg{width:20px;height:20px}
html.xt-pref-ready .xt-icon-btn,html.xt-pref-ready .xm-icons a,html.xt-pref-ready .xm-icons button,html.xt-pref-ready .xr-top-actions a,html.xt-pref-ready .xr-top-actions button,html.xt-pref-ready .xp-icons a,html.xt-pref-ready .xp-icons button,html.xt-pref-ready .xd-icons a,html.xt-pref-ready .xd-icons button{border-color:var(--line)!important}
@media(max-width:767px){html.xt-pref-ready body,html.xt-pref-ready button,html.xt-pref-ready input,html.xt-pref-ready textarea,html.xt-pref-ready select{font-size:calc(var(--xt-body-font-size) + 1px)!important}.xt-global-center-play button{width:62px;height:62px}.xtps-tabs{overflow-x:auto;scrollbar-width:none}.xtps-tabs::-webkit-scrollbar{display:none}}
