/* ═══════════════════════════════════════════════════════════════
   SCAD · FOLHA DOS NÓS QUE O CRIADOR DE UTILITÁRIOS INSTANCIA
   ─────────────────────────────────────────────────────────────
   Existe porque nenhuma folha local do projeto é compartilhada por todas as
   páginas: cada uma liga as suas (tokens, base, toast, layout, …, pages/<x>)
   e três delas nem chegam a ligar base.css — uma regra posta lá não seria
   vista por elas. Esta folha é ligada junto com core/utils.js, página por
   página; o invariante "quem liga o utilitário liga esta folha" é travado por
   teste.

   Uma regra por nó criado em runtime por core/utils.js, com as propriedades
   exatas que o JS escrevia: a classe só pode casar com um nó que o próprio
   utilitário instancia, então acrescentar esta folha não muda o pixel de
   nenhuma tela (medido na sonda: mesmo computed style no body e no primeiro
   botão, dos dois lados).
   ═══════════════════════════════════════════════════════════════ */

/* textarea do fallback de cópia (SCAD.utils.copiarTexto).
   position/opacity sem left/top é o legado preservado: o nó nasce na própria
   posição estática, invisível pela opacidade, e sai do DOM no fim da cópia. */
.scad-copiador-off { position: fixed; opacity: 0; }
