OVERSCANUI KIT
no button at all a worn bezel with weight channels do not converge zero depth instrumented, full of smoke a field of real characters a camera looking out additive, so no shadow hairlines, no new shader no raster, so no scanlines

An empty seat is never drawn as someone. Filled silhouettes beside names, with no inner detail: humans (non-gendered by default, female, male), a helmeted suit, and four aliens and four robots told apart by their outline alone. An unassigned slot is a dashed empty well, a name with no kind is a question mark rather than the likeliest person, and a status handed to an empty seat is refused in words. The status mark is supplied by whatever watches the seat; the avatar decides nothing.

demo/avatar.html, from this page
import 'overscan'
import 'overscan/overscan.css'

<ov-avatar
  kind="human"
  name="NON-GENDERED"
></ov-avatar>

Humans

variation: variant="female" name="FEMALE"
import 'overscan'
import 'overscan/overscan.css'

<ov-avatar
  kind="human"
  variant="female"
  name="FEMALE"
></ov-avatar>

Aliens

variation: variant="male" name="MALE"
import 'overscan'
import 'overscan/overscan.css'

<ov-avatar
  kind="human"
  variant="male"
  name="MALE"
></ov-avatar>

Robots

variation: kind="crew" name="CREW, SUITED"
import 'overscan'
import 'overscan/overscan.css'

<ov-avatar
  kind="crew"
  name="CREW, SUITED"
></ov-avatar>

Who is flying each system

The refusals

Status marks, by shape

terminal

industrial

cyber

antiseptic

esper

neo

machina

holo

aegis

vector