html {
    background-size: cover;
    font-family: 'helvetica neue',sans-serif;
    text-align: center;
    font-size: 10px;
  }
 

  body {
    background: url('BeFunky-photo.jpg');
    background-size: cover;
    margin: 0;
    font-size: 2rem;
    display: flex;
    flex: 1;
    min-height: 100vh;
    align-items: center;
    justify-content: center;
  }

  .clock {
    width: 45rem;
    height: 45rem;
    border: 20px solid white;
    border-radius: 50%;
    margin: 50px auto;
    position: relative;
    padding: 2rem;
    box-shadow:
      0 0 0 40px rgba(0, 0, 0, 0.1),
      inset 0 0 0 3px #000000,
      inset 0 0 20px black,
      0 0 10px rgba(0, 0, 0, 0.2);
  }

  .clock-face {
    position: relative;
    width: 100%;
    height: 100%;
    transform: translateY(-3px); /*account for the height of the clock hands*/
    transform: rotate(180deg);
  }

  .clock-face::after {
    content: '';
    background-color: #000000;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 50.8%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    z-index: 10;
  }

  .number {
    --rotate: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    transform: rotate(var(--rotate));
    color: #fff;
  }

  .number1 { --rotate: 210deg; }
  .number2 { --rotate: 240deg; }
  .number3 { --rotate: 270deg; }
  .number4 { --rotate: 300deg; }
  .number5 { --rotate: 330deg; }
  .number6 { --rotate: 360deg; }
  .number7 { --rotate: 30deg; }
  .number8 { --rotate: 60deg; }
  .number9 { --rotate: 90deg; }
  .number10 { --rotate: 120deg; }
  .number11 { --rotate: 150deg; }
  .number12 { --rotate: 180deg; }

  .inner1 { transform: rotate(-30deg); }
  .inner2 { transform: rotate(-60deg); }
  .inner3 { transform: rotate(-90deg); }
  .inner4 { transform: rotate(-120deg); }
  .inner5 { transform: rotate(-150deg); }
  .inner6 { transform: rotate(-180deg); }
  .inner7 { transform: rotate(-210deg); }
  .inner8 { transform: rotate(-240deg); }
  .inner9 { transform: rotate(-270deg); }
  .inner10 { transform: rotate(-300deg); }
  .inner11 { transform: rotate(-330deg); }


  .hand {
    --rotation: 0;
    width: 50%;
    height: 3px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: rgb(0,0,0);
    transform-origin: left;
    transform: translateX(-50%);
    z-index: 10;
  }
  .hand.hour-hand {
    width: 40%;
    height: 7px;
    border-radius: 8px 8px 8px 8px ;
    z-index: 11;
  }

  .hand.min-hand {
    width: 45%;
    height: 7px;
    border-radius: 8px 8px 8px 8px ;
    z-index: 11;
  }

  .hand.second-hand {
    content: '';
    background: rgb(179, 16, 94);
    border-radius: 8px 8px 8px 8px ;
    z-index: 12;
    width: 50%;
  }

