.feed-main { max-width: 920px; }
.feed-about { display: flex; justify-content: space-between; align-items: flex-start; gap: 18px; margin-bottom: 14px; color: var(--muted); }
.feed-about strong { color: var(--ink); }
.feed-subscription { min-width: 0; display: grid; gap: 8px; }
.feed-subscription p { line-height: 1.65; }
.feed-url { display: block; max-width: 100%; padding: 9px 11px; border-radius: 7px; background: #f3f6fa; color: #3d4658; overflow-wrap: anywhere; user-select: all; }
.feed-actions { flex: 0 0 auto; }
.feed-generated { margin: 0 0 12px; color: var(--muted); font-size: 12px; text-align: right; }
.feed-list { display: grid; gap: 12px; }
.feed-item h2 { color: var(--ink); font-size: 17px; }
.feed-item p { margin-top: 8px; color: #555d6d; line-height: 1.65; }
.feed-item time { display: block; margin-top: 10px; color: var(--muted); font-size: 12px; }
@media (max-width: 640px) { .feed-about { display: grid; }.feed-actions, .feed-actions .btn { width: 100%; }.feed-generated { text-align: left; } }