/* Inner-page T2 transition — fade + lift */
.container {
  transition: opacity 320ms ease, transform 380ms cubic-bezier(.4,0,.2,1);
}
.container.t2-out {
  opacity: 0;
  transform: translateY(-8px);
}
/* Set on <html> at parse time so the panel starts hidden before paint */
html.t2-incoming .container {
  opacity: 0;
  transform: translateY(12px);
}
.container.t2-in {
  animation: t2enter 380ms cubic-bezier(.4,0,.2,1) both;
}
@keyframes t2enter {
  0%   { opacity: 0; transform: translateY(12px); }
  100% { opacity: 1; transform: translateY(0); }
}
