.thumbnail {
    position: relative;
    z-index: 1;
  }
  
  .thumbnail:hover {
    background-color: transparent;
    z-index: 500;
  }
  
  .thumbnail span {
    /*CSS for enlarged image*/
    position: absolute;
    /*padding: 5px;*/
    left: -1000px;
    width: 15em;
    /*border: 1px dashed gray;*/
    visibility: hidden;
    color: black;
    text-decoration: none;
  }
  
  .thumbnail span img {
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
  }
  
  .thumbnail:hover span {
    /*CSS for enlarged image on hover*/
    visibility: visible;
    top: 0;
    left: 100%; /*position where enlarged image should offset horizontally */
  }


.message {
    margin-top: 2em;
    margin-bottom: 2em;
    max-width: 100%;
    text-align: center;
    box-shadow: 3px 3px 5px 6px #ccc;
}

.date-box{
    margin-right: auto;
    font-size: .7em;
    margin-bottom:0;
    bottom: 0;
    position:absolute;
    right:1em;
    color: #AAB8C2;
  }

.cont{
    margin-bottom:1.5em;
}


.img{
    margin-bottom: .5em;
    border-width: .4em;
    background-color: gray;
    border: aliceblue;
    filter: drop-shadow(.1em .04em .1em black);
    margin-bottom: 1.5em;
}
/* HTML: <div class="tooltip">This is the same as #5 but with another shape for the tail </div> */
.tooltip-right {
    color: #14171A;
    margin-right: 0;
    margin-left: auto;
  }
  .tooltip-right {
    /* tail dimension */
    --b: 3em;   /* base */
    --h: 1.8em; /* height */
    --t: .6;    /* thickness (from 0 to 1) */
  
    --p: 30%;  /* main position (0%:left 100%:right) */
    --r: 1.2em; /* the radius */
  
  
    padding: 1em;
    border-radius: var(--r) var(--r) min(var(--r),100% - var(--p) - (1 - var(--t))*var(--b)/2) min(var(--r),var(--p) - (1 - var(--t))*var(--b)/2)/var(--r);
    background: #008AD8; /* the main color */
    position: relative;
  }
  .tooltip-right:before {
    content: "";
    position: absolute;
    top: 100%;
    left: clamp(-1*var(--t)*var(--b),var(--p) - (var(--t) + 1)*var(--b)/2,100% - var(--b));
    width: var(--b);
    height: var(--h);
    background: inherit;
    border-bottom-right-radius: 100%;
    -webkit-mask: radial-gradient(calc(var(--t)*100%) 105% at 0 0,#0000 99%,#000 101%);
  }

  /* HTML: <div class="tooltip">This is the same as #5 but with another shape for the tail </div> */
.tooltip-left {
    color: #14171A;
    margin-left: 0;
    margin-right: auto;
  }
  .tooltip-left {
    /* tail dimension */
    --b: 3em;   /* base */
    --h: 1.8em; /* height */
    --t: .6;    /* thickness (from 0 to 1) */
  
    --p: 45%;  /* main position (0%:left 100%:right) */
    --r: 1.2em; /* the radius */
  
  
    padding: 1em;
    border-radius: var(--r) var(--r) min(var(--r),100% - var(--p) - (1 - var(--t))*var(--b)/2) min(var(--r),var(--p) - (1 - var(--t))*var(--b)/2)/var(--r);
    background: #008AD8; /* the main color */
    position: relative;
  }
  .tooltip-left:before {
    content: "";
    position: absolute;
    top: 100%;
    left: clamp(0%,var(--p) - (1 - var(--t))*var(--b)/2,100% - (1 - var(--t))*var(--b));
    width: var(--b);
    height: var(--h);
    background: inherit;
    border-bottom-left-radius: 100%;
    -webkit-mask: radial-gradient(calc(var(--t)*100%) 105% at 100% 0,#0000 99%,#000 101%);
  }