/* Biblioteca: o que é comum a todos os objectos.
   Cada objecto vive em biblioteca/ID/ (objecto.html com as peças, objecto.css com as
   regras, ficha.json com o nome, o autor e a casa) e é desenhado à escala da sala
   (0,8 unidades por centímetro), com o ponto de apoio no chão (z 0). No piso, um
   invólucro vazio com data-objecto="ID" diz onde fica e quanto roda; o montar.py
   põe-lhe as peças dentro. --esc amplia o objecto inteiro nesse lugar (os ecrãs
   dos pisos vão maiores, para se ver o que mostram). */

[data-objecto] {
  --w: 0; --d: 0; --h: 0;
  transform: translateZ(calc(var(--z) * var(--u))) scale3d(var(--esc, 1), var(--esc, 1), var(--esc, 1));
}
