/* Relic strip, new-relic hint, next-enemy info in deck list */
/* 遺物列與新遺物提示 */
.relic-strip { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.relic-strip.empty { font-size: 12px; color: var(--muted); }
.relic-strip .rs-h { font-size: 11px; letter-spacing: .2em; color: var(--muted); margin-right: 4px; }
.relic-strip .relic { flex-direction: row; align-items: center; gap: 8px; padding: 4px 10px; }
.relic-strip .relic.new { border-color: var(--brass); box-shadow: 0 0 14px rgba(230,176,75,.45); }
.relic-new { display: flex; flex-direction: column; gap: 4px; padding: 12px 18px; border: 1px solid var(--brass); border-radius: 6px; background: rgba(230,176,75,.1); box-shadow: 0 0 24px rgba(230,176,75,.25); }
.relic-new .rn-h { font-size: 11px; letter-spacing: .2em; color: var(--brass); }
.relic-new .rn-name { font-size: 20px; font-weight: 900; letter-spacing: .12em; color: var(--brass); }
.relic-new .rn-desc { font-size: 13px; color: var(--text); }
.overlay .card .relic-strip { align-self: flex-start; }
/* 牌組清單底部的下一個敵人資訊（直式） */
.dl-foot .next-enemy { flex-direction: column; align-items: stretch; gap: 8px; padding: 10px 12px; }
.dl-foot .next-enemy .ne-svg { display: none; }
.dl-foot .next-enemy .ne-name { font-size: 17px; }
.dl-foot .next-enemy .ne-stats, .dl-foot .next-enemy .ne-pat { font-size: 11px; line-height: 1.5; }
.dl-foot .next-enemy .ne-choice { margin-left: 0; }
.dl-foot .next-enemy .ne-choice .tab { flex: 1; text-align: center; }
.tip .tip-cards { display: flex; gap: 10px; align-items: flex-start; margin-bottom: 8px; }
.tip .tip-cards.wide { flex-wrap: wrap; }
.tip:has(.tip-cards.wide) { max-width: 600px; }
.tip .tip-card.derived .cas { border-color: #9BD3FF; }
.tip .tc-h { font-size: 11px; letter-spacing: .14em; color: #9BD3FF; margin-bottom: 4px; }
