:root{--community-red:#dc2626;--community-red2:#991b1b}
/* XD_SUBMISSIONS_FLAT_UI_V1 */
.community-side-nav{position:fixed;z-index:82;right:18px;top:50%;transform:translateY(-50%);width:184px;padding:0;display:flex;flex-direction:column;gap:8px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}
.community-nav-link{height:49px;display:flex;align-items:center;gap:11px;direction:ltr;padding:0 12px;border:0;border-radius:12px;color:#9b9ba3;text-decoration:none;background:transparent;font:900 .72rem Cairo,sans-serif;transition:transform .18s ease,background .18s ease,color .18s ease}
.community-nav-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:0;background:transparent;font-size:1rem}
.community-nav-label{direction:rtl;text-align:right;flex:1;white-space:nowrap}
.community-nav-link:hover{transform:translateX(-5px);color:#fff;background:rgba(255,255,255,.045)}
.community-nav-link.active{color:#fff;background:rgba(220,38,38,.16);box-shadow:none}
.community-nav-link.active .community-nav-icon{background:transparent}
.community-nav-link:focus-visible{outline:2px solid rgba(248,113,113,.75);outline-offset:2px}
body.community-layout .store-panel,body.community-layout .panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}
body.community-layout .wallet{border:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0!important}
body.community-layout .store-toolbar{border-bottom:0!important}
body.community-layout .store-toolbar span{border:0!important;background:transparent!important;padding-inline:0!important}
body.community-layout .store-empty-icon,body.community-layout .icon{border:0!important;background:transparent!important;border-radius:0!important}
body.community-layout .item{border:0!important;border-radius:0!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.055)!important;padding-inline:0!important}
@media(min-width:861px){body.community-layout .page{width:min(980px,calc(100% - 250px))!important;margin-right:220px!important;margin-left:auto!important}}
@media(max-width:860px){.community-side-nav{top:auto;right:9px;left:9px;bottom:9px;transform:none;width:auto;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.community-nav-link{height:51px;padding:4px 5px;gap:2px;justify-content:center;flex-direction:column;direction:rtl;font-size:.55rem}.community-nav-link:hover{transform:none}.community-nav-icon{width:auto;height:auto;background:transparent!important;font-size:1rem}.community-nav-label{flex:0;text-align:center;white-space:nowrap}.community-layout{padding-bottom:72px}}


/* XD_COMMUNITY_NAV_BOTTOM_V1 — large bottom navigation on desktop + mobile */
.community-side-nav{
  position:fixed!important;z-index:90!important;left:50%!important;right:auto!important;top:auto!important;bottom:18px!important;
  transform:translateX(-50%)!important;width:auto!important;min-width:min(720px,calc(100vw - 32px))!important;
  padding:8px!important;display:grid!important;grid-template-columns:repeat(4,minmax(130px,1fr))!important;gap:8px!important;
  border:1px solid rgba(255,255,255,.075)!important;border-radius:20px!important;
  background:rgba(17,17,17,.90)!important;box-shadow:0 18px 55px rgba(0,0,0,.48)!important;
  backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;
}
.community-nav-link{
  position:relative!important;height:64px!important;padding:7px 14px!important;display:flex!important;flex-direction:row!important;
  align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:14px!important;
  font-size:.78rem!important;background:transparent!important;color:#9f9fa7!important;transform:none!important;
}
.community-nav-link:hover{background:rgba(245,158,11,.075)!important;color:#fff!important;transform:translateY(-2px)!important}
.community-nav-link.active{background:linear-gradient(145deg,rgba(245,158,11,.16),rgba(234,88,12,.08))!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(245,158,11,.20)!important}
.community-nav-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;font-size:1.15rem!important;display:grid!important;place-items:center!important}
.community-nav-label{flex:0 0 auto!important;text-align:center!important;font-size:.78rem!important}
.community-nav-link[href="/submissions"]::after,.community-nav-link[href="/support"]::after{
  content:'⚠️'!important;position:absolute!important;top:5px!important;left:7px!important;font-size:.72rem!important;line-height:1!important;
  filter:drop-shadow(0 2px 5px rgba(0,0,0,.35))!important;
}
body.community-layout{padding-bottom:106px!important}
@media(min-width:861px){body.community-layout .page{width:min(980px,calc(100% - 40px))!important;margin:0 auto!important;padding-bottom:118px!important}}
@media(max-width:860px){
  .community-side-nav{bottom:9px!important;min-width:0!important;width:calc(100vw - 18px)!important;padding:7px!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important;border-radius:18px!important}
  .community-nav-link{height:60px!important;padding:5px 6px!important;flex-direction:column!important;gap:2px!important;font-size:.58rem!important}
  .community-nav-icon{width:27px!important;height:27px!important;flex-basis:27px!important;font-size:1.02rem!important}
  .community-nav-label{font-size:.58rem!important}
  .community-nav-link[href="/submissions"]::after,.community-nav-link[href="/support"]::after{top:5px!important;left:5px!important;font-size:.64rem!important}
  body.community-layout{padding-bottom:92px!important}
}

/* XD_HIDE_STORE_SUPPORT_V1 — temporary; keep pages intact for future development */
.community-side-nav .community-nav-link[href^="/submissions"],
.community-side-nav .community-nav-link[href^="/support"]{display:none!important}
@media(max-width:860px){.community-side-nav{grid-template-columns:repeat(2,1fr)!important}}
/* /XD_HIDE_STORE_SUPPORT_V1 */

/* XD_STORE_DREAM_CLIPS_V281 */
.community-side-nav .community-nav-link[href^="/submissions"]{display:flex!important}
.community-side-nav .community-nav-link[href^="/support"]{display:none!important}
@media(max-width:860px){.community-side-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
/* /XD_STORE_DREAM_CLIPS_V281 */


/* XD_SUPPORT_CENTER_NAV_V537 — support is live again. */
.community-side-nav .community-nav-link[href^="/support"]{display:flex!important}
@media(max-width:860px){.community-side-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
/* /XD_SUPPORT_CENTER_NAV_V537 */
