.resources .resource{color:inherit;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}
.resources .resource:hover,.resources .resource[aria-expanded="true"]{background:#d9b87825;border-color:#d9b8789c;transform:translateY(-1px)}
.resource-help{position:fixed;z-index:250;padding:16px 18px;border:1px solid #d8bd7e;border-radius:7px;background:linear-gradient(145deg,#102c38,#1b3b46);color:#f7e9c8;box-shadow:0 16px 42px #06141ee6, inset 0 0 0 3px #0a2028;font-size:13px;line-height:1.7}
.resource-help[hidden]{display:none}
.resource-help strong{display:block;margin-bottom:5px;font:700 18px/1.3 "KaiTi",serif;color:#f4d48e}
.resource-help p{margin:0}
.battle-result-rewards button{min-width:0;padding:18px 10px;border:1px solid #bf9d6b;border-radius:5px;background:#2943538f;color:#e9d6b2;text-align:center;transition:background .18s,border-color .18s}
.battle-result-rewards button:hover,.battle-result-rewards button[aria-expanded="true"]{background:#49606bd9;border-color:#f0d188}
.battle-result-rewards button small{display:block;margin-top:3px;color:#bea77f;font-size:11px}
.battle-reward-help{margin:-7px 0 20px;padding:12px 16px;border-left:2px solid #dfbf79;background:#d8b66912;color:#f3e5c5;line-height:1.7}
.battle-reward-help[hidden]{display:none}
.battle-reward-help strong{color:#f3d28a}
@media(max-width:760px){.battle-result-rewards button{padding:12px 5px;font-size:13px}}
