.paper.active { z-index: 3; opacity: .44; box-shadow: 0 35px 70px rgba(0,0,0,.63), 0 0 38px rgba(167,107,255,.65); }
.paper-resume.active { transform: translate(100%,55%) scale(.9) rotate(0); }
.paper-research.active { transform: translate(-100%,75%) scale(.9) rotate(0); }
.paper-sources.active { transform: translate(0,-60%) scale(.9) rotate(0); }

.paper { right: auto; bottom: auto; left: 50%; top: 50%; margin: 0; transform-origin: center; }
.paper-resume:not(.active) { animation: orbit-resume 24s linear infinite; }
.paper-research:not(.active) { animation: orbit-research 31s linear infinite; }
.paper-sources:not(.active) { animation: orbit-sources 37s linear infinite; }
.paper.active { animation: none; transform: translate(-50%,-50%) scale(.9) rotate(0); }
@keyframes orbit-resume { from { transform: translate(-50%,-50%) rotate(0deg) translateX(-215px) rotate(0deg) rotate(-9deg); } to { transform: translate(-50%,-50%) rotate(360deg) translateX(-215px) rotate(-360deg) rotate(-9deg); } }
@keyframes orbit-research { from { transform: translate(-50%,-50%) rotate(118deg) translateX(-238px) rotate(-118deg) rotate(10deg); } to { transform: translate(-50%,-50%) rotate(478deg) translateX(-238px) rotate(-478deg) rotate(10deg); } }
@keyframes orbit-sources { from { transform: translate(-50%,-50%) rotate(238deg) translateX(-202px) rotate(-238deg) rotate(-2deg); } to { transform: translate(-50%,-50%) rotate(598deg) translateX(-202px) rotate(-598deg) rotate(-2deg); } }
@media(max-width:650px){@keyframes orbit-resume { from { transform: translate(-50%,-50%) rotate(0deg) translateX(-145px) rotate(0deg) rotate(-9deg); } to { transform: translate(-50%,-50%) rotate(360deg) translateX(-145px) rotate(-360deg) rotate(-9deg); } }@keyframes orbit-research { from { transform: translate(-50%,-50%) rotate(118deg) translateX(-160px) rotate(-118deg) rotate(10deg); } to { transform:translate(-50%,-50%) rotate(478deg) translateX(-160px) rotate(-478deg) rotate(10deg); } }@keyframes orbit-sources { from { transform:translate(-50%,-50%) rotate(238deg) translateX(-140px) rotate(-238deg) rotate(-2deg); } to { transform:translate(-50%,-50%) rotate(598deg) translateX(-140px) rotate(-598deg) rotate(-2deg); } }}
