/* Author: goodjava@qq.com */
.paper:has(.hero-picks){width:min(1060px,94vw);max-width:1060px}
.hero-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
.hero-pick{display:flex;align-items:center;gap:14px;padding:12px;text-align:left;min-height:180px;background:#f5efd9;border:1px solid #c5b68b;border-radius:10px;overflow:hidden}
.hero-pick.selected{background:#203e35;color:#f2e7c5;border-color:#ab8d48;box-shadow:inset 0 0 0 2px #b59b60}
.hero-pick img{width:92px;height:170px;object-fit:contain;flex:none;filter:drop-shadow(0 6px 4px #15302530)}
.hero-pick span{display:grid;gap:6px}.hero-pick b{font-size:23px}.hero-pick small{font-size:13px;opacity:.75}.hero-pick em{font-style:normal;font-size:14px;line-height:1.6}
.practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.practice-grid .slip{margin:0;padding:14px}.practice-grid span{display:block;font-size:12px;opacity:.7;margin-top:5px}
.wuxia-resources{position:fixed;top:87px;left:50%;transform:translateX(-50%);z-index:20;max-width:450px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:8px 14px;color:#efe3ba;background:#14352bd9;border:1px solid #b59c64;border-radius:9px;backdrop-filter:blur(5px);font-size:13px;box-shadow:0 5px 20px #081c1730}
.wuxia-resources>small{display:none}.wuxia-resources button{font-size:11px;padding:4px}
.wuxia-orb{position:relative;display:inline-block;width:32px;height:32px}.wuxia-orb img{width:100%;height:100%;object-fit:contain}.wuxia-orb b{position:absolute;bottom:-2px;right:-2px;font:12px Georgia;background:#17392b;border-radius:8px;padding:1px 3px}
@media(max-width:1050px){.hero-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.hero-picks{grid-template-columns:1fr}.hero-pick{min-height:120px}.hero-pick img{height:130px;width:70px}.practice-grid{grid-template-columns:repeat(2,1fr)}.wuxia-resources{top:20%;max-width:250px;font-size:11px;padding:7px}}
.hero-trait-preview{font-size:.78rem;line-height:1.3;color:#e1cd99;margin:.3em 0}
.wuxia-trait,.wuxia-doom,.unit-doom{color:#eac781}
.wuxia-resources .wuxia-rotate:disabled{opacity:.55;cursor:default}
