.tp-feeds{--background:0 0% 6%;--foreground:0 0% 100%;--card:0 0% 9%;--card-foreground:0 0% 100%;--popover:0 0% 9%;--popover-foreground:0 0% 100%;--primary:280 70% 50%;--primary-foreground:0 0% 100%;--secondary:0 0% 14%;--secondary-foreground:0 0% 100%;--muted:0 0% 20%;--muted-foreground:0 0% 70%;--accent:320 90% 70%;--accent-foreground:0 0% 100%;--destructive:10 78% 54%;--destructive-foreground:0 0% 100%;--border:0 0% 18%;--input:0 0% 18%;--ring:280 70% 50%;--sidebar:0 0% 7%;--sidebar-foreground:0 0% 100%;--sidebar-primary:280 70% 50%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:0 0% 12%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:0 0% 18%;--sidebar-ring:280 70% 50%}.tp-feeds,.tp-feeds *{border-color:hsl(var(--border))}.tp-feeds{background:hsl(var(--background));color:hsl(var(--foreground))}@keyframes shimmer{to{transform:translateX(100%)}}.tp-feeds .shimmer{position:relative;overflow:hidden;background:rgba(255,255,255,.06)}.tp-feeds .shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:shimmer 1.8s infinite}@media (prefers-reduced-motion:reduce){.tp-feeds .animate-float,.tp-feeds .animate-gradient,.tp-feeds .shimmer:after{animation:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.tp-feeds .animate-float{animation:float 6s ease-in-out infinite}.tp-feeds .animate-gradient{background-size:200% 200%;animation:gradient-shift 8s ease infinite}.tp-feeds .glass-effect{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.tp-feeds .gradient-text{background:linear-gradient(135deg,rgb(255,102,196),rgb(107,47,150));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tp-feeds .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.tp-feeds .scrollbar-hide::-webkit-scrollbar{display:none}