:root {
  --w: 7vmin;
  --h: calc(var(--w) / 2);
  min-height: 100vh;
  margin: 0;
  background:
    radial-gradient(60% 35%, #000 50%, #0000 0) 0 0 / var(--w) var(--w),
    radial-gradient(60% 35%, #000 50%, #0000 0) var(--h) var(--h) / var(--w) var(--w);
  
  &::before {
    content: "";
    width: 85vmin;
    aspect-ratio: 11/7;
    background: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    border-radius: 50%;
    filter: blur(5vw);
  }
}
