html {
  cursor: crosshair;
}

body {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 0;
}

p {
    font-family: Helvetica Neue, Helvetica, Arial Narrow, "Lucida Grande", sans-serif; 
    font-weight: lighter;
    }
    
    .open {
    font-family: Helvetica Neue, Helvetica, Arial Narrow, "Lucida Grande", sans-serif; 
    font-weight: lighter;
    letter-spacing: .6em;
    margin: 10% 10% 10%; 
    animation: blinker 2s linear 1;
    animation-delay: -1s;
    }
    @keyframes blinker {
      50% {
        opacity: 0;
      }
    }

    .pebble {
        animation: blinker 2s linear infinite;
        animation-delay: 7s;
        }
        @keyframes blinker {
          50% {
            opacity: 0;
          }
        }

    
    a:link { color: #000000; text-decoration: none; cursor: cell; }
    a:visited { color: #000000; text-decoration: none; }
    a:hover { color: #9c9c9c; text-decoration: none; }
    a:active { color: #000000; text-decoration: none; }
    a:focus {color: #000000; text-decoration: none;}