main {
    width: 100%;
    max-width: 600px;
    margin: 5rem auto;
}

p {
  margin-top: -16px;
  background-color: #222;
  padding: 10px;
  color: #ccc;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
a {
    color: #ccc;
    text-decoration: 1px underline solid #ccc;
}

a:active {
    color: #ccc;
    text-decoration: 1px underline solid #ccc;
    border: 1px solid #ccc;
}
#kaomoji {
    font-family: Arial, sans-serif;
    pointer-events: none;
    padding: 10px;
    border-top: 1px solid #222;
    border-left: 1px solid #222;
    border-right: 1px solid #222;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}