Mapa mental de posicionamiento
Primero decide el contexto; después mueve elementos dentro de ese marco.
`relative` no mueve por sí mismo: prepara el contenedor para hijos `absolute`.
`sticky` es ideal en barras de contexto y filtros persistentes, mientras `fixed` funciona mejor para acciones globales o floating buttons.
- Usa `relative` en el bloque padre cuando haya badges o botones flotantes internos.
- Define `z-*` explícito cuando haya overlays, menús o paneles superpuestos.
- Controla recorte con `overflow-hidden/auto` según el comportamiento deseado.