.news-feed{--news-bg:var(--tp-bg-secondary,hsl(var(--card)));--news-bg-raised:var(--tp-bg-tertiary,hsl(var(--surface-3)));--news-bg-elevated:var(--tp-bg-elevated,hsl(var(--border-strong)));--news-border:var(--tp-border,hsl(var(--border)));--news-text:var(--tp-text-primary,hsl(var(--foreground)));--news-text-dim:var(--tp-text-secondary,hsl(var(--muted-foreground)));--news-text-muted:var(--tp-text-muted,hsl(var(--subtle-foreground)));--news-blue:var(--tp-blue,hsl(var(--primary)));--news-red:var(--tp-red,hsl(var(--down)));background-color:var(--news-bg);color:var(--news-text)}.news-feed-row{border-bottom:1px solid var(--news-border);transition:background-color calc(.1s * var(--motion-scale,1)) ease-out}.news-feed-row:last-child{border-bottom:0}.news-feed-row:hover{background-color:var(--news-bg-raised)}.news-feed-link:focus-visible{box-shadow:inset 0 0 0 1px var(--news-blue);outline:none}.news-feed-master{border-color:var(--news-border)}.news-feed-bar{border-bottom:1px solid var(--news-border)}.news-feed-option{transition:background-color calc(.1s * var(--motion-scale,1)) ease-out, box-shadow calc(.1s * var(--motion-scale,1)) ease-out}.news-feed-option-selected,.news-feed-option-selected:hover{background-color:var(--news-bg-elevated);box-shadow:inset 2px 0 0 var(--news-blue)}.news-feed-option:focus-visible{box-shadow:inset 0 0 0 1px var(--news-blue);outline:none}.news-feed-option-selected:focus-visible{box-shadow:inset 2px 0 0 var(--news-blue), inset 0 0 0 1px var(--news-blue)}.news-feed-thumb,.news-feed-hero{background-color:var(--news-bg-raised)}.news-feed-cta{border:1px solid color-mix(in srgb, var(--news-blue) 40%, transparent);background-color:color-mix(in srgb, var(--news-blue) 12%, transparent);color:var(--news-blue);transition:background-color calc(.1s * var(--motion-scale,1)) ease-out, border-color calc(.1s * var(--motion-scale,1)) ease-out}.news-feed-cta:hover{background-color:color-mix(in srgb, var(--news-blue) 20%, transparent);border-color:var(--news-blue)}.news-feed-cta:focus-visible{outline:2px solid var(--news-blue);outline-offset:2px}.news-feed-chip{background-color:var(--news-bg-raised);color:var(--news-text-dim)}.news-feed-chip-desk{background-color:color-mix(in srgb, var(--news-blue) 15%, transparent);color:var(--news-blue)}.news-feed-button{border:1px solid var(--news-border);color:var(--news-text-dim);transition:background-color calc(.1s * var(--motion-scale,1)) ease-out, color calc(.1s * var(--motion-scale,1)) ease-out}.news-feed-button:hover{background-color:var(--news-bg-raised);color:var(--news-text)}.news-feed-skeleton{background:linear-gradient(90deg, var(--news-bg-raised) 25%, var(--news-bg-elevated) 50%, var(--news-bg-raised) 75%);background-size:200% 100%;animation:1.5s infinite news-feed-shimmer}@keyframes news-feed-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.news-feed-skeleton{animation:none}}
