#latest{
    display:flex;
    padding:10px;
    justify-content:center;
    background-image:url("neon hoard/neon backgrounds/neon florals.jpg");
    align-items:center;
}

#latest img{
    flex-grow:4;
    width:60px;
    margin:15px;
    max-width:150px;
    align-self:center;
    border-width:7px;
    border-style:solid;
    border-image: url("https://foollovers.com/mat/baf/flower/fl32-005-d.gif") 7 fill round;      
}


#latest h2{
    max-width:450px;
    flex-shrink:1;
    vertical-align:center;
    
}

#latest a{
    text-decoration:none;
    color:white;
    text-shadow: 0 0 4px black;
}

#latest a:hover{
    cursor:pointer;
    color:lightblue;
    text-decoration:underline;
}

#hello h1{
    text-shrink: per-line scale;
}

.main-avatar {
  display: block;
  height: 175px;
  align-self: bottom;
}

.main-avatar img {
  height: 200px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.sig {
  position: absolute;
  left: 69px;
  bottom: 65px;
}

.sigbox {
  display: grid;
  gap: 0.25em;
  grid-template-columns: repeat(auto-fit, minmax(55px, 1fr));
  grid-template-rows: repeat(auto-fit, minmax(0, fit-content));

  position: absolute;
  bottom: 10px;
  right: 10px;
  height: 85px;
  width: calc(100% - 100px);
  padding-bottom: 5px;
}

.sigbox img {
  width: 100%;
}

#construction {
  border: 20px double gold;
}