/* ===== PAL UI (links / buttons) ===== */
:root{
  --pal-brand: #BFAA7D;    /* 枠線・文字色 */
  --pal-outline-w: 2px;
  --pal-radius: 4px;
}

/* ラッパー（中央寄せ） */
.togold_link{
  text-align:center;
  margin:12px 0 24px;
}

/* 枠付きリンク（テキストリンクにもOK） */
.pal-outline-link{
  display:inline-block;
  padding:10px 16px;
  border:var(--pal-outline-w) solid var(--pal-brand);
  color:var(--pal-brand);
  text-decoration:none;
  font-weight:600;
  letter-spacing:.03em;
  border-radius:var(--pal-radius);
  line-height:1.6;
}
.pal-outline-link:hover,
.pal-outline-link:focus{
  text-decoration:none;
  background:rgba(191,170,125,.08); /* color-mix代替 */
}

/* PC：改行非表示 / スマホ：改行表示 */
.pal-br-sp{ display:none; }

@media (max-width:575.98px){
  .pal-outline-link{
    width:100%;
    box-sizing:border-box;
  }
  .pal-br-sp{ display:inline; } /* <br> を表示して2行化 */
}
