.native-card-inspector{position:fixed;inset:0;margin:0;padding:0;border:0;width:100vw;height:100vh;max-width:none;max-height:none;background:transparent;color:#FFF6E2;overflow:hidden}.native-card-inspector::backdrop{background:#000000e6}.native-inspect-stage{position:relative;width:100%;height:100%;--inspect-scale:2}.native-inspect-card{position:absolute;left:50%;top:50%;width:var(--inspect-width);height:var(--inspect-height);transform:translate(-50%,-51.52%)}.native-inspect-card .game-card-viewport{max-width:none;width:100%}.native-inspect-card .game-card-entry{width:100%;height:100%}.native-inspect-card .game-card-viewport:focus-visible{outline:none}.native-inspect-arrow{position:absolute;width:128px;height:128px;padding:0;border:0;background:none;top:50%;transform:translateY(-50%)}.native-inspect-arrow img{width:100%;height:100%;object-fit:contain}.native-inspect-left{right:calc(50% + var(--inspect-width)/2 + 20px)}.native-inspect-right{left:calc(50% + var(--inspect-width)/2 + 20px)}.native-inspect-controls{position:absolute;top:calc(50% + 225px*var(--inspect-scale));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:28px;white-space:nowrap}.native-upgrade-toggle{display:flex;align-items:center;gap:8px;font:400 30.4px/1 GameCard,'Microsoft YaHei',sans-serif;color:#EFC851;cursor:pointer;text-shadow:2px 2px 2px #000}.native-upgrade-toggle input{position:absolute;opacity:0;width:1px;height:1px}.native-upgrade-box{width:51.2px;height:51.2px;display:block;background-size:1638.4px 1638.4px;background-position:-1586.4px -685.6px;background-repeat:no-repeat}.native-upgrade-toggle input:checked+.native-upgrade-box{background-position:-1586.4px -632.8px}.native-upgrade-toggle:has(input:focus-visible){outline:2px solid #EFC851;outline-offset:5px}.native-all-skills{border:1px solid #837451;background:#242727e6;color:#EFC851;font:400 20px GameCard,'Microsoft YaHei',sans-serif;border-radius:4px;padding:10px 15px;cursor:pointer}.native-inspect-tips{position:absolute;left:calc(50% + var(--inspect-width)/2 + 35px);top:calc(50% - 209px*var(--inspect-scale));max-height:calc(100vh - 50px);overflow:auto;scrollbar-width:thin}.native-hover-tip{background:#162734f0;border:14px solid transparent;border-image-slice:16 fill;border-image-width:14px;padding:8px 9px;margin-bottom:5px;box-shadow:3px 4px 8px #0006;overflow-wrap:anywhere}.native-hover-tip h3{font:400 20.9px/1.4 GameCard,'Microsoft YaHei',sans-serif;color:#EFC851;margin:0 0 7px;text-shadow:2px 2px 1px #0008}.native-tip-body{font:400 20.9px/1.4 GameCard,'Microsoft YaHei',sans-serif;color:#FFF6E2;white-space:pre-line;text-shadow:2px 2px 1px #0008}.native-inspect-close{position:absolute;right:22px;top:18px;background:#121719a6;border:1px solid #62747f;color:#FFF6E2;padding:7px 12px;font:14px GameCard,'Microsoft YaHei',sans-serif;border-radius:4px}.native-skills-dialog{width:min(950px,calc(100% - 32px));background:#111c28;border:2px solid #869281;color:#FFF6E2;padding:23px;max-height:90vh}.native-skills-dialog::backdrop{background:#000b}.native-skills-header h2{font:400 26px GameCard,'Microsoft YaHei',sans-serif;color:#EFC851}.native-skills-header p{font:400 14px GameCard,'Microsoft YaHei',sans-serif;margin:7px 0 17px}.native-skills-close{position:absolute;right:20px;top:20px;color:#FFF6E2;border:1px solid #62747f;background:#253140;padding:7px 13px;border-radius:3px}.native-skills-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.native-skill-condition{color:#D9B578;font:400 13px/1.6 GameCard,'Microsoft YaHei',sans-serif;margin-top:7px}
.compact-inspect{overflow-y:auto}.compact-inspect .native-inspect-card{top:26px;left:50%;transform:translateX(-50%)}.compact-inspect .native-inspect-controls{top:calc(26px + var(--inspect-height));gap:12px}.compact-inspect .native-upgrade-toggle{font-size:20px}.compact-inspect .native-upgrade-box{transform:scale(.7);transform-origin:center;width:51.2px;margin:-8px}.compact-inspect .native-all-skills{font-size:13px;padding:8px}.compact-inspect .native-inspect-tips{top:calc(98px + var(--inspect-height));left:20px;width:calc(100% - 40px)!important;max-height:none;overflow:visible}.compact-inspect .native-tip-body,.compact-inspect .native-hover-tip h3{font-size:16px}.compact-inspect .native-inspect-arrow{width:56px;height:56px;top:calc(26px + var(--inspect-height)/2)}.compact-inspect .native-inspect-left{left:0;right:auto}.compact-inspect .native-inspect-right{right:0;left:auto}.compact-inspect .native-inspect-close{right:7px;top:5px;font-size:11px;padding:5px 9px}.native-skills-list .native-tip-body{font-size:16px}.native-skills-list .native-hover-tip h3{font-size:19px}
@media(max-width:600px){.native-skills-list{grid-template-columns:1fr}.native-skills-dialog{padding:18px}.native-skills-header h2{font-size:21px}.native-skills-header p{font-size:12px}}
.native-inspect-related{position:absolute;right:calc(50% + var(--inspect-width)/2 + 35px);top:calc(50% - 209px*var(--inspect-scale));width:280px;max-height:calc(100vh - 50px);overflow:auto;scrollbar-width:thin}.native-related-card{width:260px;margin:0 auto 15px}.native-inspect-related:empty{display:none}.compact-inspect .native-inspect-related{position:static;width:100%;max-height:none;margin:20px 0}.compact-inspect .native-inspect-related:has(.native-related-card){padding-top:calc(120px + var(--inspect-height));}.compact-inspect .native-inspect-related:has(.native-related-card)~.native-inspect-tips{position:static;}
/* Reserve the arrow lane so long native hover tips remain readable. */
.native-inspect-tips{left:calc(50% + var(--inspect-width)/2 + 160px);max-height:calc(50vh + 209px*var(--inspect-scale) - 24px)}
.native-inspect-related{right:calc(50% + var(--inspect-width)/2 + 160px);max-height:calc(50vh + 209px*var(--inspect-scale) - 24px)}
.native-related-card{width:min(260px,100%)}
.native-card-inspector[open] .native-inspect-card{animation:native-card-open .25s cubic-bezier(.2,1.25,.4,1)}
@keyframes native-card-open{from{opacity:0;transform:translate(-50%,-51.52%) scale(.875)}to{opacity:1;transform:translate(-50%,-51.52%) scale(1)}}
.compact-inspect .native-inspect-related{width:100%!important;max-height:none}
.compact-inspect .native-inspect-tips{max-height:none}
.compact-inspect .native-inspect-card{animation:none!important}
@media(prefers-reduced-motion:reduce){.native-card-inspector[open] .native-inspect-card{animation:none}}
