• Glass

  • the foundational surface atom in prism
  • translucent pane that contains other components. all composition in cyb happens on glass
  • interface

    • inputs
      • depth: foreground, midground, background — controls opacity and blur
      • tint: emotion color overlay
      • edge: whether the pane has a visible border
    • outputs
      • containment: child components inherit the glass depth context
  • variants

    • plane — flat surface, standard container
    • side-button — surface with an attached action trigger on the edge
  • properties

    • opacity gradient encodes depth in the z-axis
    • blur increases with depth — foreground is sharp, background is diffuse
    • tint modulates with emotion state of the parent aip
  • composition

    • glass is the only surface atom. every hud, display, and object sits on glass
    • glass panes nest: a card (glass) inside a section (glass) inside a screen (glass)
    • nesting depth should stay ≤ 3 to maintain visual clarity