.champion-panel{color:#eef4ff;background:linear-gradient(135deg,#172238,#0b1628);border:1px solid #e7b95e55;border-radius:16px;margin:16px 0;padding:16px}.champion-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.champion-heading small{color:#eac577;letter-spacing:.14em;font-size:10px}.champion-heading h2{margin:3px 0;font-size:20px}.champion-heading>span{color:#ffe0a0;white-space:nowrap;background:#eac57720;border-radius:20px;padding:5px 10px;font-size:12px}.champion-summary,.champion-entry p{font-size:13px;line-height:1.6}.champion-wallet{color:#b6c8df;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.champion-wallet b{color:#fff}.champion-rules{color:#becce0;margin:12px 0;font-size:12px;line-height:1.7}.champion-rules summary,.champion-history summary{cursor:pointer;min-height:32px}.champion-search{align-items:flex-end;gap:8px;margin:12px 0;display:flex}.champion-search label{flex:1}.champion-panel label{gap:5px;font-size:12px;display:grid}.champion-panel input{color:#fff;background:#101c30;border:1px solid #455570;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.champion-panel button{cursor:pointer;border-radius:8px;min-height:44px}.champion-panel button:disabled{cursor:default;opacity:.6}:is(.champion-panel button:focus-visible,.champion-panel input:focus-visible){outline-offset:3px;outline:2px solid #ffda8d}.champion-search>button,.champion-more{color:#f3f7ff;background:#192d47;border:1px solid #6982a5;padding:8px;font-size:12px}.champion-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.champion-options button{text-align:left;color:#fff;overflow-wrap:anywhere;background:#14243b;border:1px solid #334961;grid-template-columns:1fr;gap:5px;padding:12px;display:grid}.champion-options strong{font-size:14px}.champion-options b{color:#ffda8d;font-size:18px}.champion-options span{color:#bbcbe0;font-size:11px}.champion-options small{color:#8ee8d9;margin-left:6px;font-size:10px}.champion-options .is-selected{background:#27314a;border-color:#ffda8d;box-shadow:inset 0 0 0 1px #ffda8d}.champion-more{width:100%;margin-top:8px}.champion-entry{border-top:1px solid #35445c;margin-top:14px;padding-top:14px}.champion-entry>button{color:#152036;background:#f2ca78;border:0;width:100%;padding:10px 18px;font-weight:700}.champion-entry>label input{max-width:200px}.champion-history{margin-top:14px;font-size:12px}.champion-history>div{border-top:1px solid #30415b;flex-wrap:wrap;gap:6px 12px;padding:9px 0;display:flex}.champion-history>div strong{width:100%}@media (min-width:700px){.champion-options{grid-template-columns:repeat(3,minmax(0,1fr))}.champion-entry>button{width:auto;min-width:180px}}
