.champion-honor521{position:relative;overflow:hidden;border-color:#c9a964;background:radial-gradient(ellipse at top right,#6e52234d,transparent 60%),#142b3b;margin:20px 0}.champion-honor521 h2{margin:8px 0 12px}.champion-honor521 p{max-width:65ch;line-height:1.6}.champion-honor521 strong,.champion-honor521 small{display:block;margin:14px 0}.champion-badge521{float:right;font-size:54px;color:#edca7c;filter:drop-shadow(0 0 18px #d4ad5244)}.champion-gift521{color:#bfddb1}.champion-grid521{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.champion-grid521 article{margin:0;text-align:center;min-width:0;padding:16px 12px}.champion-grid521 h3{margin:8px 0}.champion-grid521 small{font-size:11px;color:#b8c8d6}.champion-current521{border-color:#e6c57e;box-shadow:0 0 0 1px #e6c57e44}.training-amount521{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:20px 0}.training-amount521 input{width:100px;min-height:44px;padding:10px;border:1px solid #7e97ab;border-radius:9px;background:#102334;color:#fff;font:inherit}.training-presets521{display:flex;gap:8px;margin:12px 0}.training-presets521 button{flex:1;min-height:44px}.training-presets521 button[aria-pressed=true]{border-color:#e6c57e;background:#c5a55c33}.training-preview521{padding:16px;border:1px solid #6c8296;border-radius:12px;margin:18px 0}.training-preview521 p{margin:12px 0}.training-error521{color:#ffc1b3;line-height:1.5}.training521>.primary{width:100%}@media(max-width:700px){.champion-grid521{grid-template-columns:repeat(2,minmax(0,1fr))}.champion-honor521{padding:22px 18px}.champion-honor521 h2{font-size:25px}}
