body.score-attack-article{color:#263e39} .score-attack-article main{max-width:1080px;margin:auto;padding:28px 22px 64px}.score-attack-article h1{font-size:clamp(1.75rem,4.2vw,2.55rem);line-height:1.45;max-width:940px}.score-attack-article h2{margin-top:2.6rem;scroll-margin-top:24px}.score-attack-article p{line-height:1.95}.article-toc{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.article-toc a,.search-links a{border:1px solid #c3d4c8;border-radius:9px;background:#f4faf4;padding:9px 12px;text-decoration:none;font-weight:650}.search-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.score-attack-article .table-wrap{overflow-x:auto;border:1px solid #d4dfd2;border-radius:12px;margin:22px 0}.score-attack-article table{border-collapse:collapse;width:100%;font-size:.94rem;min-width:650px}.score-attack-article th,.score-attack-article td{padding:15px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5da;line-height:1.8}.score-attack-article thead{background:#eaf2e6}.score-attack-article tbody tr:last-child>*{border-bottom:0}.support-table th{width:26%}.support-table td.stat-line{width:19%;white-space:nowrap;font-variant-numeric:tabular-nums}.support-table small{display:block;margin-top:6px;font-weight:400;color:#536e65}.battle-card{background:#fffef8;border:1px solid #d7e0d0;border-left:5px solid #b5c485;border-radius:14px;padding:22px 26px;margin:22px 0;scroll-margin-top:24px}.battle-card h3{margin-top:0;font-size:1.32rem;line-height:1.6}.candidate-list{padding-left:1.35rem}.candidate-list li{padding:8px 0}.candidate-list li>a{font-weight:700}.candidate-list p{margin:6px 0}.method-note{font-size:.88rem;color:#556b60;border-top:1px solid #d6e0d2;padding-top:18px}a:focus-visible{outline:3px solid #a8653c;outline-offset:4px} @media(max-width:600px){.score-attack-article main{padding:20px 16px 48px}.battle-card{padding:18px 16px}.article-toc a,.search-links a{font-size:.9rem}.score-attack-article table{min-width:620px}.score-attack-article th,.score-attack-article td{padding:12px}}

.score-attack-article main{display:block;width:100%;font-size:16px}.score-attack-article main>article{min-width:0;width:100%}.score-attack-article table{table-layout:fixed}.score-attack-article th,.score-attack-article td{white-space:normal;min-width:0;width:auto;overflow-wrap:anywhere;font-size:inherit}.score-attack-article table th:first-child,.score-attack-article table td:first-child{width:18%}.score-attack-article .support-table th:first-child{width:31%}.score-attack-article .support-table thead th:nth-child(2){width:20%}.score-attack-article .support-table td.stat-line{width:20%;white-space:nowrap}.score-attack-article .pair-name{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%;font-weight:700;line-height:1.65;text-decoration:none}.score-attack-article .pair-name span{min-width:0;overflow-wrap:anywhere}.score-attack-article .pair-name:hover span{text-decoration:underline}.score-attack-article .pair-icon{display:block;width:64px;height:64px;flex:0 0 64px;object-fit:contain}.score-attack-article .support-table .pair-icon{width:56px;height:56px;flex-basis:56px}.score-attack-article .candidate-list{list-style:none;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.score-attack-article .candidate-list li{padding:16px;background:#fff;border:1px solid #dce5da;border-radius:10px;min-width:0}.score-attack-article .candidate-list p{margin-top:14px;font-size:.95rem}.score-attack-article .search-links a{max-width:100%;overflow-wrap:anywhere}.score-attack-article .support-table small{padding-top:4px}@media(max-width:600px){.score-attack-article .support-table{min-width:720px}.score-attack-article .pair-icon{width:52px;height:52px;flex-basis:52px}.score-attack-article .candidate-list{grid-template-columns:minmax(0,1fr)}.score-attack-article .candidate-list li{padding:14px}.score-attack-article .pair-name{gap:10px}}
