   [:.tag
    (hover-card)
 
-   [:.card
+   [:>.card
 
-    [:.count
-     {:margin-left (em 1)
-      :display "inline-block"}
-     (mixins/mini-text)
+    [:>.header
 
-     [:&::after
+     [:>.count
+      {:margin-left (em 1)
+       :display "inline-block"}
+      (mixins/mini-text)
+
+      [:&::after
        {:margin-left (em 0.25)
         :-webkit-font-smoothing "antialiased"}]
 
-     [:&.threads
+      [:&.threads
 
-      [:&::after
-       (mixins/fontawesome \uf181)]]
+       [:&::after
+        (mixins/fontawesome \uf181)]]
 
-     [:&.subscribers
+      [:&.subscribers
 
-      [:&::after
-       (mixins/fontawesome \uf0c0)]]]]])
+       [:&::after
+        (mixins/fontawesome \uf0c0)]]]]]])
 
 (defn user []
   [:.user
    (hover-card)
 
-   [:.card
+   [:>.card
 
-    [:.header
+    [:>.header
      ; reserve room for avatar, which is absolutely positioned
      {:padding-right avatar-size}
 
-     [:.status
+     [:>.status
       {:display "inline-block"
        :margin-left (em 0.5)}
       (mixins/mini-text)]
 
-     [:.badges
+     [:>.badges
       {:display "inline-block"
        :margin [[0 (em 0.5)]]}
-      [:.admin::before
+
+      [:>.admin::before
        {:display "inline-block"
         :-webkit-font-smoothing "antialiased"}
        (mixins/fontawesome \uf0e3)]]
 
-     [:img.avatar
+     [:>img.avatar
       {:margin-top (px 2)
        :border-radius (px 3)
        :width avatar-size

       :top offset
       :right offset}]]

    [:.local-time

     [:&::after
      (mixins/fontawesome \uf017)

    [:.card
     {:display "block"}]]

   [:>.pill
    mixins/pill-box]

   [:>.card
    (mixins/box-shadow)
    {:display "none"
     :position "absolute"
