/* Rainbow title */
.site-title {
  font-size: 1.5rem; /* Your title size */
  background: linear-gradient(to right, #ef5350, #f48fb1, #7e57c2, #2196f3, #26c6da, #43a047, #eeff41, #f9a825, #ff5722);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Sparkling the magic */
.site-title::after {
  padding-left: 5px;
  content: "*:･ﾟ✧･ﾟ";
  background: var(--gradient);
  color: transparent;
  background-clip: text;
}

/* Linklog table: larger text, more contrast, wrapping */
#links-embed #le-table thead th { padding: 0.55em 0.75em; border-bottom: 2px solid #ccc; font-size: 0.875em; color: #555; }
#links-embed #le-table tbody tr { border-bottom: 1px solid #e6e6e6; }
#links-embed #le-table tbody td { padding: 0.65em 0.75em; font-size: 1em; line-height: 1.45; color: #333; white-space: normal; overflow-wrap: anywhere; word-break: break-word; }
#links-embed #le-table tbody td:last-child { font-size: 0.9375em; color: #555; white-space: nowrap; }
#links-embed #le-table tbody td a { color: #14568f; }
#links-embed #le-table tbody td:last-child a { color: inherit; }
#links-embed .le-domain { color: #5a5a5a; font-size: 0.875em; margin-left: 0.4em; }
#links-embed .le-status { font-size: 0.9375em; color: #555; }
