/* ==========================================================================
   VELVET ROOM - UNIVERSAL BLACK CARD AUTHORITY U4B
   2026-08-24

   CANONICAL DOCTRINE
   - Post cards are universally black.
   - Post origin/distribution mode remains metadata and behavior.
   - Social/Friends/Work mode artwork belongs to the surrounding Room surface.
   - Media, reactions, comments, menus, identity, and navigation are untouched.
   ========================================================================== */

body[data-vr-ui="aligned-v1"] .vrChannelPostsSection {
  background: var(--mode-surface-image, #000) center top / cover no-repeat !important;
  background-color: #000 !important;
}

body[data-vr-ui="aligned-v1"] #channelFeed[data-vr-private-feed="r1"] {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

/* Mode classes remain on the post for metadata/behavior only. They may not skin it. */
body[data-vr-ui="aligned-v1"] #channelFeed .postcard,
body[data-vr-ui="aligned-v1"] #channelFeed .postcard.mode-social,
body[data-vr-ui="aligned-v1"] #channelFeed .postcard.mode-friends,
body[data-vr-ui="aligned-v1"] #channelFeed .postcard.mode-work {
  background: #000 !important;
  background-color: #000 !important;
  background-image: none !important;
}

/* Every non-media structural layer of the post remains black. */
body[data-vr-ui="aligned-v1"] #channelFeed .postcard-shell,
body[data-vr-ui="aligned-v1"] #channelFeed .postcard-head,
body[data-vr-ui="aligned-v1"] #channelFeed .postcard-copy,
body[data-vr-ui="aligned-v1"] #channelFeed .postcard-actions {
  background: #000 !important;
  background-color: #000 !important;
  background-image: none !important;
}

/* Media itself is never tinted or wallpapered by the card authority. */
body[data-vr-ui="aligned-v1"] #channelFeed .postcard-mediaBand,
body[data-vr-ui="aligned-v1"] #channelFeed .postcard-track,
body[data-vr-ui="aligned-v1"] #channelFeed .postcard-track img,
body[data-vr-ui="aligned-v1"] #channelFeed .postcard-track video,
body[data-vr-ui="aligned-v1"] #channelFeed .postcard-track iframe {
  background-color: #000 !important;
  background-image: none !important;
}
