/* 制作元を控えめに表示し、固定ナビゲーションと小型プレーヤーの上に操作できる余白を残します。 */
.site-footer {
  padding: 24px 0 64px;
  text-align: center;
  font-size: 13px;
  line-height: 1.6;
}
.site-footer a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  color: var(--moss-deep);
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}
.site-footer a:hover {
  color: var(--ink);
}
