body
{
background-image: url("photo.png");
background-repeat: no-repeat;
background-size: cover;
}

.panel
{
    border-radius: 0px 20px 20px 0px;
    width: 450px;
    padding-left: 50px;
}

h1 {
    font-size: 70px;
    text-shadow: 0 1px 0 #ccc,
                 0 2px 0 #c9c9c9,
                 0 3px 0 #bbb,
                 0 4px 0 #b9b9b9,
                 0 5px 0 #aaa,
                 0 6px 1px rgba(0,0,0,.1),
                 0 0 5px rgba(0,0,0,.1),
                 0 1px 3px rgba(0,0,0,.3),
                 0 3px 5px rgba(0,0,0,.2),
                 0 5px 10px rgba(0,0,0,.25),
                 0 10px 10px rgba(0,0,0,.2),
                 0 20px 20px rgba(0,0,0,.15);
  }
 h2
  {
    font-size: 40px;
    
      text-shadow:
      1px 1px 0 #CCC,
      2px 2px 0 #CCC, /* end of 2 level deep grey shadow */
      3px 3px 0 #444,
      4px 4px 0 #444,
      5px 5px 0 #444,
      6px 6px 0 #444; /* end of 4 level deep dark shadow */

            /* CSS3 Transition Effect */
            -webkit-transition: all 0.12s ease-out;		/* Safari & Chrome */
            -moz-transition: all 0.12s ease-out;		/* Firefox */
            -o-transition: all 0.12s ease-out;		/* Opera */
  }

h2:hover
  {
       /* CSS3 Transform Effect */
        -webkit-transform: scale(1.2);     /* Safari & Chrome */
        -moz-transform: scale(1.2);        /* Firefox */
        -o-transform: scale(1.2);          /* Opera */
  }
a{
    text-decoration: none;
}