/* Module names, not the global product name, are the largest rail labels. */
#stats-page .performance-brand{gap:9px;margin-inline:1px}
#stats-page .performance-brand>span{flex:0 0 32px;font:700 21px 'Microsoft YaHei',sans-serif!important}
#stats-page .performance-brand strong{font-size:17px;white-space:nowrap;color:#e9dfc8}
#stats-page .performance-brand small{font-size:9px;letter-spacing:0}
.hall-heading-actions{display:flex;align-items:center;gap:10px}
@media(min-width:801px) and (max-width:1200px){#stats-page .performance-brand{gap:7px}#stats-page .performance-brand strong{font-size:14px}#stats-page .performance-brand>span{flex-basis:25px}}
@media(max-width:800px){.hall-page-heading{flex-wrap:wrap}.hall-heading-actions{flex-wrap:wrap}}
dialog.champion-editor{width:min(720px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:25px;border:1px solid #ac8e52;border-radius:12px;background:#101a24;color:#e6dcc6;overflow:auto}
.champion-editor::backdrop{background:#03070de0;backdrop-filter:blur(5px)}
.champion-editor header,.champion-editor footer{display:flex;justify-content:space-between;align-items:center;gap:15px}.champion-editor header small{color:#ac996f;font-size:11px;letter-spacing:2px}.champion-editor header h2{margin:8px 0;font-size:27px;color:#ecd6a2}.champion-editor header button{padding:3px 12px;font-size:25px}
.champion-editor-note{font-size:12px;line-height:1.8;color:#93a2b2}.champion-editor fieldset{border:0;padding:0;margin:0}.champion-editor label{display:grid;gap:8px;font-size:12px;color:#c7b58a;min-width:0}.champion-editor select,.champion-editor input{width:100%;min-width:0;box-sizing:border-box;background:#0a131d;color:#dfe6ea;padding:10px;border:1px solid #354453;border-radius:6px;font-size:13px}
.champion-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.champion-roster-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;padding-top:20px;border-top:1px solid #3d392c}.champion-editor-message{font-size:13px;color:#e5bc7e;min-height:20px}.champion-editor footer{justify-content:flex-end;padding-top:10px;border-top:1px solid #3d392c}.champion-editor button:disabled{opacity:.4;cursor:wait}
@media(max-width:550px){.champion-editor-grid,.champion-roster-fields{grid-template-columns:1fr}dialog.champion-editor{padding:18px}}
