@use '../variables'; window.Overlay { .rss-list-container { border-radius: 16px; } .rss-scroll { border-radius: 12px; background-color: variables.$bg-base; } .rss-list { margin-top: 4px; padding: 0 12px; } .rss-item { padding: 10px; transition: variables.$transition-fast; border-bottom: 1px solid variables.$border-default; &:hover { border-color: variables.$accent-primary; } } .rss-title { font-family: variables.$font-sans; font-size: 15px; font-weight: 600; margin-bottom: 6px; color: variables.$text-primary; letter-spacing: -0.2px; } .rss-meta { margin-bottom: 6px; } .rss-tag { font-size: 11px; font-weight: 600; padding: 2px 8px; border-radius: 8px; background: rgba(variables.$accent-primary, 0.15); color: variables.$accent-primary-light; text-transform: uppercase; letter-spacing: 0.5px; } .rss-tag-arch { background: rgba(#1793d1, 0.2); color: #1793d1; } .rss-tag-youtube { background: rgba(#ff0000, 0.2); color: #ff4444; } .rss-tag-telegram { background: rgba(#0088cc, 0.2); color: #33a8dd; } .rss-tag-reddit { background: rgba(#ff4500, 0.2); color: #ff6a33; } .rss-feed-title { font-size: 13px; font-weight: 500; color: variables.$text-secondary; } .rss-separator { font-size: 12px; color: variables.$text-muted; } .rss-date { font-size: 12px; color: variables.$text-muted; } .rss-summary { font-size: 13px; color: variables.$text-muted; line-height: 1.4; margin-top: 2px; } }