.feed-tabs{position:fixed;top:74px;left:0;right:0;z-index:35;display:flex;justify-content:center;gap:26px;height:44px;background:#0c0812ee;border-bottom:1px solid #b58cdd26}
.feed-tabs button{position:relative;padding:8px 14px;background:none;border:0;color:#b7adbf;font-size:16px;cursor:pointer}
.feed-tabs button[aria-pressed=true]{color:#f5eaff;font-weight:700}
.feed-tabs button[aria-pressed=true]::after{content:'';position:absolute;bottom:0;left:25%;width:50%;height:2px;border-radius:2px;background:#bd8cff;box-shadow:0 0 8px #a061d7}
body:has(#profile-page:not([hidden])) .feed-tabs,body:has(#settings-page:not([hidden])) .feed-tabs,body:has(#welcome-screen:not([hidden])) .feed-tabs{display:none}
.beta-feed-empty{min-height:calc(100dvh - 150px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:30px;text-align:center;color:#e7dff0;background:radial-gradient(ellipse at 50% 40%,#21142c,#09070d 75%);box-sizing:border-box}
.empty-face{display:block;width:36px;height:36px;color:#b9a8c7}.empty-face svg,.empty-face img{display:block;width:100%;height:100%}
.beta-feed-empty strong{font-size:20px}.beta-feed-empty p{margin:0;font-size:15px;color:#bcb1c7;line-height:1.6}.beta-feed-empty button{min-height:44px;min-width:160px}
.game-card{touch-action:pan-y pinch-zoom}
@media(min-width:761px){.workspace{padding-top:52px}.feed-tabs{left:0}.feed-heading{visibility:hidden}}
@media(max-width:760px){.feed-tabs{top:calc(var(--mobile-viewport-top,0px) + var(--mobile-header-height));height:42px}.workspace{top:calc(var(--mobile-viewport-top,0px) + var(--mobile-header-height) + 42px);height:calc(var(--mobile-viewport-height,100dvh) - var(--mobile-header-height) - 42px)}.beta-feed-empty{height:100%;min-height:100%}.feed-heading{display:none}}
.beta-feed-empty .primary-button{width:auto;max-width:240px;align-self:center}body:has(#feed .beta-feed-empty) .feed-arrows{display:none}.feed-tabs{background:#0c0812}

@media(max-width:760px){#profile-page{touch-action:pan-y pinch-zoom}body.profile-swipe-active .feed-tabs{display:flex!important}body.profile-swipe-active .topbar{display:grid!important}.feed-arrows{display:none!important}body.profile-swipe-active #profile-page{box-shadow:-12px 0 36px #0007;overflow-y:hidden}body.profile-swipe-active #feed{overflow-y:hidden}}

.feed-tabs{gap:18px}#gear-post-fields{display:grid;gap:12px}#gear-post-fields[hidden]{display:none}@media(max-width:380px){.feed-tabs{gap:8px}.feed-tabs button{padding-inline:10px}}
