.facedance-community-mode .facedance-feed-card,
.facedance-community-mode .fd-group-discussion-card{
contain:content;
} .facedance-community-mode .facedance-feed-card:has(iframe),
.facedance-community-mode .fd-group-discussion-card:has(iframe){
content-visibility:visible !important;
} .facedance-community-mode a,
.facedance-community-mode button,
.facedance-community-mode [role="button"],
.facedance-community-mode [role="tab"],
.facedance-community-mode [role="menuitem"],
.facedance-community-mode input[type="submit"],
.facedance-community-mode input[type="button"],
.facedance-community-mode label[for]{
touch-action:manipulation;
-webkit-tap-highlight-color:transparent;
} .facedance-community-mode .fd-app-mobile-tabs,
.facedance-community-mode .facedance-gallery,
.facedance-community-mode .fd-story-strip,
.facedance-community-mode .fd-chat-messages,
.facedance-community-mode .fd-comments-list{
-webkit-overflow-scrolling:touch;
overscroll-behavior:contain;
}  .facedance-community-mode .fd-bottom-nav{
padding-bottom:calc(6px + env(safe-area-inset-bottom, 0px)) !important;
}
.facedance-community-mode .fd-app-mobile-tabs{
padding-left:calc(14px + env(safe-area-inset-left, 0px));
padding-right:calc(14px + env(safe-area-inset-right, 0px));
} .fd-post-editor-modal,
.fd-media-lightbox,
#fd-share-modal{
padding-top:calc(18px + env(safe-area-inset-top, 0px));
padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px));
} @media (max-width:820px){
.facedance-community-mode input[type="text"],
.facedance-community-mode input[type="email"],
.facedance-community-mode input[type="password"],
.facedance-community-mode input[type="search"],
.facedance-community-mode input[type="tel"],
.facedance-community-mode input[type="url"],
.facedance-community-mode input[type="number"],
.facedance-community-mode input[type="date"],
.facedance-community-mode input[type="datetime-local"],
.facedance-community-mode textarea,
.facedance-community-mode select{
font-size:16px !important;
}
} .facedance-community-mode{
-webkit-text-size-adjust:100%;
text-size-adjust:100%;
}  @media (min-width:768px) and (max-width:1024px){
.facedance-community-mode .fd-home-layout,
.facedance-community-mode .fd-feed-layout{
grid-template-columns:minmax(0,1fr) 260px !important;
gap:20px !important;
}
.facedance-community-mode .fd-home-rail,
.facedance-community-mode .fd-feed-rail{
grid-template-columns:1fr !important;
display:flex !important;
flex-direction:column !important;
gap:14px;
} .facedance-community-mode .facedance-feed{
max-width:680px;
margin-inline:auto;
} .facedance-community-mode .facedance-grid{
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}
} @media (prefers-reduced-motion: reduce){
.facedance-community-mode *,
.facedance-community-mode *::before,
.facedance-community-mode *::after{
animation-duration:0.01ms !important;
animation-iteration-count:1 !important;
transition-duration:0.01ms !important;
scroll-behavior:auto !important;
}
} .facedance-community-mode .fd-card-media img,
.facedance-community-mode .facedance-gallery img,
.facedance-community-mode .fd-reshare-original .fd-card-media img{
max-width:100%;
height:auto;
aspect-ratio:16/10;
object-fit:cover;
background:rgba(20,25,17,.4);
} .facedance-community-mode .fd-card-head img,
.facedance-community-mode .fd-reshare-original-head img{
aspect-ratio:1/1;
object-fit:cover;
} .facedance-community-mode :focus-visible{
outline:2px solid var(--fd-oro-2, #f4d77d);
outline-offset:2px;
border-radius:8px;
} .facedance-community-mode .fd-app-tab,
.facedance-community-mode .fd-mod-toggle,
.facedance-community-mode .fd-btn-primary{
will-change:background-color, transform;
} .facedance-community-mode .fd-bottom-nav{
transform:translateZ(0);
backface-visibility:hidden;
} .facedance-community-mode .fd-app-tab:active,
.facedance-community-mode .fd-mod-toggle:active,
.facedance-community-mode .fd-post-manage-btn:active,
.facedance-community-mode .fd-action:active{
transform:scale(0.97);
transition:transform 60ms ease-out;
}
@media (prefers-reduced-motion: reduce){
.facedance-community-mode .fd-app-tab:active,
.facedance-community-mode .fd-mod-toggle:active,
.facedance-community-mode .fd-post-manage-btn:active,
.facedance-community-mode .fd-action:active{
transform:none;
}
}