/* sn_feed_cards_border.css — immer sichtbarer Rand (auch ohne Login)
   Erhöhte Spezifität + !important, neutralisiert Overlays (::before)
*/
:root{
  --sn-feed-border-w: 2px;
  --sn-feed-border-c: rgba(99, 0, 124, 0.92);
  --sn-feed-radius: 16px;
}

/* Kern-Regeln für alle Kartentypen im Feed */
:is(article[data-post-id], .post.card, .sn-card){
  background: transparent !important;
  border: var(--sn-feed-border-w) solid var(--sn-feed-border-c) !important;
  border-radius: var(--sn-feed-radius) !important;
  box-shadow: none !important;
}

/* Falls ein Overlay eingesetzt wird, ausblenden */
:is(article[data-post-id], .post.card, .sn-card)::before{
  content: none !important;
}

/* Abstand zwischen Beiträgen im Feed */
:is(.sn-post, article[data-post-id], .post.card){
  margin: 22px 0 !important;
}
