/* link-guides.css｜取代「文字直接當連結」（115.09.19 律師核定）
   guide-link＝金線＋方印：區塊收尾之導引；mini-link＝方角細框小按鈕：緊鄰主按鈕或清單下方之小位置。
   on-dark＝所在區塊不論深淺色主題皆為深底者（首頁主視覺與關於區、影音系列頁封面）。 */
.guide-link{--gl:#957737;--gl-a:rgba(149,119,55,.2);--gl-ink:#fff;display:flex;align-items:center;gap:16px;width:100%;max-width:420px;min-height:52px;margin-top:22px;font-size:15px;line-height:1.6;color:inherit;text-decoration:none}
.guide-link::after{content:"";order:2;flex:1;min-width:36px;height:1px;background:linear-gradient(90deg,var(--gl-a),var(--gl));transition:background .4s}
.guide-link>i{order:3;flex:none;width:34px;height:34px;display:grid;place-items:center;background:var(--gl);color:var(--gl-ink);font-style:normal;font-size:15px;line-height:1;transition:transform .3s,box-shadow .3s}
.guide-link:hover::after,.guide-link:focus-visible::after{background:var(--gl)}
.guide-link:hover>i,.guide-link:focus-visible>i{transform:translateX(4px);box-shadow:0 0 0 4px var(--gl-a)}
.guide-link:focus-visible,.mini-link:focus-visible{outline:2px solid var(--gl,#957737);outline-offset:6px}
.guide-link.on-dark{color:#eef2f4}
html[data-theme="dark"] .guide-link,.guide-link.on-dark{--gl:#d8bf80;--gl-a:rgba(216,191,128,.2);--gl-ink:#17232b}
.section-heading>.guide-link{flex:none;width:340px;margin-top:0}
.album-copy .guide-link,.guide-link.album-guide{max-width:340px;margin-top:26px}

.mini-link{--gl:#957737;--gl-text:#80662e;display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:9px 16px;border:1px solid var(--gl);color:var(--gl-text);font-size:13.5px;letter-spacing:.06em;line-height:1.6;text-decoration:none;transition:background-color .3s}
.mini-link>i{font-style:normal;transition:transform .3s}
.mini-link:hover,.mini-link:focus-visible{background-color:rgba(149,119,55,.1)}
.mini-link:hover>i,.mini-link:focus-visible>i{transform:translateX(3px)}
html[data-theme="dark"] .mini-link,.mini-link.on-dark{--gl:#d8bf80;border-color:rgba(128,113,77,1);color:rgba(216,191,128,1)}
html[data-theme="dark"] .mini-link:hover,html[data-theme="dark"] .mini-link:focus-visible,.mini-link.on-dark:hover,.mini-link.on-dark:focus-visible{background-color:rgba(38,43,42,1)}
/* 115.09.30 第二小批（律師裁示）：淺色主題 mini-link 文字改深一階金 #80662e（站內既有色，同 v5.css .section-english），
   對淺底對比 3.57～4.15 → 4.60～5.35；框線與焦點框維持 #957737；深色與 on-dark 由上方規則明示 color，不受影響。 */
.mini-link.is-centered{display:flex;width:fit-content;margin:0 auto 55px}
.contact-email-address .mini-link{margin:6px 0}
@media(max-width:620px){.section-heading>.guide-link{width:100%;margin-top:20px}.mini-link.is-centered{margin-bottom:35px}}
