.icon-button--ghost { background: transparent; border-color: transparent; box-shadow: none; pointer-events: none; opacity: 0; transition: opacity 0.18s ease, background 0.18s ease, border-color 0.18s ease; } .icon-button--ghost.is-visible { pointer-events: auto; opacity: 1; background: rgba(123, 207, 255, 0.2); border-color: rgba(123, 207, 255, 0.35); box-shadow: 0 12px 32px rgba(0, 0, 0, 0.32); }