.effect-list{display:grid;gap:14px}
.effect-block{border:1px solid var(--line);border-left:4px solid var(--orange);background:var(--white);padding:16px 18px;border-radius:8px}
.effect-block h3{margin:0 0 8px;font-size:16px}
.effect-block h3 small{font-size:11px;font-weight:600;margin-left:8px}
.ability-link,.timing-link,.term-link{color:var(--green);text-decoration:underline;text-underline-offset:3px}
.effect-block p{margin:6px 0}
.support-name,.related-terms{font-size:12px;color:var(--muted)}
.rule-notice{border:1px solid #e7bd78;background:#fff8e8;border-radius:9px;padding:14px 17px;margin:18px 0}
.rule-notice p{margin:4px 0 0;font-size:13px}
.rule-summary{font-size:17px!important;font-weight:650}
.rule-cards{padding-left:22px}
.rule-cards li{margin:7px 0}
