/* Informational pages only. Never imported by the game. */
.officialGuideNav{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;padding:12px 0;border-block:1px solid #b99c6c;margin:0;line-height:1.55;font-size:14px;letter-spacing:normal}
.officialGuideNav a{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:6px 10px;border:1px solid transparent;border-radius:5px;text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:600;letter-spacing:normal;white-space:nowrap}
.officialGuideNav a[aria-current=page]{background:#e9d9b5;border-color:#ad8a50;color:#38291d;text-decoration:none}
.officialGuideNav a:focus-visible{outline:3px solid #176483;outline-offset:2px}
.officialGuideNav a:hover{background:#ead8b3;color:#38291d}
.article .table-wrap{overflow-x:auto;max-width:100%;margin:20px 0}
.article .table-wrap:focus-visible{outline:3px solid #176483;outline-offset:2px}
.article table{table-layout:auto}.article table.wide{min-width:620px}.article table.compact{min-width:0}.article th[scope=row]{white-space:nowrap}
.article table th,.article table td{font-size:16px;word-break:normal;overflow-wrap:break-word}
.article .abilityList{margin:20px 0}
.article .abilityList dt{padding-top:16px;border-top:1px solid #c8ad7c}
.article .enemyArticle{padding-block:8px 18px;border-top:1px solid #c8ad7c}
.article .enemyArticle h3 small{display:block;margin-top:5px;font-weight:400}
.article .counter{padding:12px 16px;background:#fff7e2;border-left:4px solid #54775d}
.article .intro-shot{max-width:760px;margin:26px auto}
.article .intro-shot img{height:auto;object-fit:contain}
.article .example h3{margin-top:0}
.article .enemyIndex{gap:2px 14px}
.guideAddedSection{max-width:1100px;margin:0 auto;padding:32px 24px;border-top:1px solid #b99c6c}
.guideAddedSection p{margin-top:14px;line-height:1.9}
.guideAddedSection a{display:inline-flex;min-height:44px;align-items:center}
.top+.officialGuideNav{max-width:1320px;margin:0 auto;padding-inline:24px}
@media(max-width:650px){.officialGuideNav{gap:2px 8px;padding-block:8px}.officialGuideNav a{padding:5px 8px}.article .table-wrap{margin-inline:0}.article .toc{padding:10px 12px}.guideAddedSection{padding:24px 20px}.top+.officialGuideNav{padding-inline:16px}}

.article .guideEnemySprite{display:block;width:100px;height:100px;overflow:hidden;margin-top:20px}
