.circle, .squircle { border-top: 0.1em solid rgba(255,255,255,0.4); height: 12.5em; position: absolute; width: 12.5em; } .circle { border-radius: 50%; box-shadow: 0 1em 2em rgba(0,0,0,0.5); left: calc(50% - 6.25em); top: calc(50% - 12.5em); transform-origin: 50% 12.5em; }