/* ═══════════════════════════════════════
   SHARED — Projeto TPS
   Common design language across all pages.
   Each page CSS file contains its own :root
   variables, resets, and component styles.
═══════════════════════════════════════ */

/* The shared color palette (for reference):
   Background:  #0d292d
   Surface:     #0a2125  /  #0e4e4e
   Border:      #1c5e5e  /  #2d8080
   Accent:      #e2ff00  (neon yellow-green)
   OK/success:  #22c45e
   Error:       #ef4444
   Text:        #ffffff  /  #6ba3aa (muted)
   Fonts: Figtree, Barlow Condensed, Source Code Pro
*/

/* ── Spinner padrão (usado em todas as páginas) ── */
.spin {
  width: 15px; height: 15px; flex-shrink: 0;
  border: 2px solid rgba(0,0,0,.18);
  border-top-color: currentColor;
  border-radius: 50%;
  animation: spin .65s linear infinite;
  display: inline-block;
}
@keyframes spin { to { transform: rotate(360deg) } }
