/* Shared native article flow. Opt in per authoritative guide; query widgets keep their behavior. */
body:has(.station-combat-power-guide) .navBg2{display:none!important}
body:has(.station-combat-power-guide) .navCon li.active{background:#eee1c4}
.con .station-native-guide{display:flow-root;color:#521608;font:16px/26px 'Microsoft YaHei',sans-serif}
.con .station-native-guide>section{margin:24px 0;scroll-margin-top:18px}
.con .station-native-guide h2{float:none;clear:both;width:auto;height:auto;margin:0 0 16px!important;padding:0;border:0;color:inherit;font:bold 18px/30px 'Microsoft YaHei',sans-serif!important}
.con .station-native-guide h3{float:none;clear:both;height:auto;margin:20px 0 8px!important;padding:0;border:0;color:inherit;font:bold 16px/26px 'Microsoft YaHei',sans-serif!important;scroll-margin-top:18px}
.con .station-native-guide p{margin:16px 0;line-height:26px;color:inherit}
.con .station-native-guide a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.con .station-native-guide .station-key-text{color:#0000FF}
.con .station-native-guide .native-chapters,.con .station-native-guide .native-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:16px 0;padding:0;border:0;background:transparent}
.con .station-native-guide table{display:table!important;width:100%;min-width:0;margin:16px 0;border:1px solid #521608;border-collapse:collapse;background:transparent;font:16px/26px 'Microsoft YaHei',sans-serif}
.con .station-native-guide th,.con .station-native-guide td{padding:2px 8px;border:1px solid #521608;background:transparent;color:inherit;line-height:26px;font-size:inherit;overflow-wrap:anywhere}
.con .station-native-guide tr,.con .station-native-guide tr:nth-child(even){background:transparent}
.con .station-native-guide .station-table-scroll{width:100%;max-width:100%;overflow-x:auto}
.con .station-native-guide .native-picture{display:block;margin:20px 0;padding:0;border:0;min-width:0}
.con .station-native-guide .native-picture button{display:block;width:min(100%,500px);margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}
.con .station-native-guide .native-picture img{display:block;width:100%;max-width:500px;height:auto;max-height:none;margin:0;padding:0;background:transparent;object-fit:contain}
.con .station-native-guide .native-thumbnails{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin:20px 0}
.con .station-native-guide .native-thumbnails .native-picture{width:min(160px,100%);margin:0}
.con .station-native-guide button:focus-visible,.con .station-native-guide a:focus-visible{outline:2px solid #521608;outline-offset:4px}
.con .station-native-guide .native-legacy-anchor{display:block;scroll-margin-top:18px}
.con .station-native-guide .leveling-rebirth-query{margin:16px 0;padding:12px 0;border:0;background:transparent;color:inherit}
.con .station-native-guide .leveling-rebirth-query label{color:inherit;font:inherit}
.con .station-native-guide select{max-width:100%;min-height:40px;margin:0 8px;border:1px solid #521608;border-radius:0;background:transparent;color:#521608;font:inherit}
.con .station-native-guide #rebirth-result{padding:0;border:0;background:transparent;color:inherit}
.con .station-native-guide .station-dragon-gallery-trigger{width:auto;max-width:100%;padding:8px 12px;border:1px solid #521608;background:transparent;color:inherit;text-align:left;font:inherit}
.con .station-native-guide .station-dragon-gallery-trigger span,.con .station-native-guide .station-dragon-gallery-trigger small{font:inherit;color:inherit}
.con .station-native-guide .fashion-map{width:min(100%,500px);margin:20px 0}
.con .station-native-guide .fashion-map img{width:100%!important;height:auto!important}
.con .station-native-guide .fashion-highlight{border:1px solid #521608;box-shadow:none}
.con .station-native-guide .fashion-step-buttons{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}
.con .station-native-guide .fashion-step-buttons button{min-height:40px;padding:6px 10px;border:1px solid #521608;background:transparent;color:#521608;font:14px/24px 'Microsoft YaHei',sans-serif}
.con .station-native-guide .fashion-step-buttons button[aria-pressed=true]{background:#521608;color:#fff}
.con .station-native-guide .fashion-step-explanation{min-height:0;margin:16px 0;padding:0;border:0;background:transparent}
.con .station-native-guide .fashion-step-explanation h3{margin:0 0 8px!important}
/* Combat guide: the same label order and spacing in every stage. */
.con .station-combat-power-guide>section{padding-top:8px;border-top:1px solid rgba(82,22,8,.25)}
.con .station-combat-power-guide .combat-stage-info{margin:12px 0 0;padding:0}
.con .station-combat-power-guide .combat-stage-info>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:0 16px;margin:0 0 14px;align-items:start}
.con .station-combat-power-guide .combat-stage-info dt{margin:0;padding:0;font-weight:bold;line-height:26px}
.con .station-combat-power-guide .combat-stage-info dd{min-width:0;margin:0;padding:0;line-height:26px;overflow-wrap:anywhere}
.con .station-combat-power-guide .combat-stage-info dd p{margin:0 0 6px}
.con .station-combat-power-guide .combat-stage-info dd p:last-child{margin-bottom:0}
.con .station-combat-power-guide .combat-map-reference{margin-top:28px;padding-top:8px;border-top:1px solid rgba(82,22,8,.25);scroll-margin-top:18px}
.con .station-combat-power-guide table th:first-child,.con .station-combat-power-guide table td:first-child{width:80px;white-space:nowrap}
@media(max-width:720px){
 .con .station-combat-power-guide .combat-stage-info>div{grid-template-columns:64px minmax(0,1fr);column-gap:10px}
 .con .station-native-guide{font-size:15px}
 .con .station-native-guide table{font-size:14px;line-height:24px}
 .con .station-native-guide th,.con .station-native-guide td{padding:3px 5px;font-size:14px;line-height:24px}
 .con .station-native-guide .native-thumbnails{gap:12px}
 .con .station-native-guide .native-thumbnails .native-picture{width:calc(50% - 6px);max-width:160px}
 .con .station-native-guide select{margin:8px 0}
}
