.tt-match-head,.mcm-head{flex-wrap:wrap}
.wmm-identity{padding:16px;margin:16px 0;border:1px solid #b9afc5;border-radius:12px;background:#faf8fc;color:#292235;font:14px/1.5 Arial,sans-serif}.wmm-identity summary{cursor:pointer;font-weight:bold}.wmm-identity form{max-width:520px}.wmm-identity form button{margin-top:12px}
.wmm-hof,.wmm-tournaments,.wmm-determination-help,.wmm-event-strip{font-family:Arial,sans-serif;line-height:1.5}
.wmm-tournaments,.wmm-determination-help{background:#faf8fc;color:#292235}
.wmm-hof-ranks li{overflow-wrap:anywhere}
.wmm-hof{margin:18px 0;padding:20px;border:1px solid #856825;border-radius:12px;background:linear-gradient(120deg,#211828,#3b2944);color:#fff2ce}
.wmm-hof-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wmm-hof-heading h3{margin:5px 0 12px;color:inherit}.wmm-hof-heading small{display:block;font-weight:normal;font-size:12px}
.wmm-hof-track{height:10px;border-radius:10px;background:#5c5064;overflow:hidden}.wmm-hof-track>span{display:block;height:100%;background:linear-gradient(90deg,#bc9247,#ffe3a0)}
.wmm-hof-ranks{display:flex;justify-content:space-between;gap:6px;list-style:none;padding:0;margin:10px 0 16px;font-size:12px}.wmm-hof-ranks li{opacity:.65;flex:1;min-width:0}.wmm-hof-ranks li:last-child{text-align:right}.wmm-hof-ranks .is-reached{opacity:1}.wmm-hof-ranks .is-current{font-weight:bold;text-decoration:underline}
.wmm-hof summary{cursor:pointer;padding:8px 0}.wmm-hof summary:focus-visible{outline:2px solid #ffe3a0;outline-offset:3px}.wmm-hof-breakdown{margin:10px 0}.wmm-hof-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid #64536a}.wmm-hof-breakdown dd{margin:0}.wmm-hof-breakdown dt{font-weight:normal}
.wmm-match-title-row{flex:0 0 100%;order:10}
.wmm-event-strip{padding:12px 16px;border-left:4px solid #b28626;background:linear-gradient(110deg,#f4ead0,#fff);color:#382806}
.wmm-event-KING_OF_THE_RING{border-color:#7850b4;background:linear-gradient(110deg,#eee5fa,#fff);color:#432369}
.wmm-event-SURVIVOR_SERIES{border-color:#176e96;background:linear-gradient(110deg,#dbeefa,#fff);color:#164d68}
.wmm-event-ROYAL_RUMBLE{border-color:#ba173c;background:linear-gradient(110deg,#fde2e9,#fff);color:#86102d}
.wmm-event-ELIMINATION_CHAMBER,.wmm-event-HELL_IN_THE_CELL{border-color:#64748b;background:linear-gradient(110deg,#e2e8f0,#fff);color:#334155}
.wmm-event-MONEY_IN_THE_BANK{border-color:#22764b;background:linear-gradient(110deg,#d9f3e4,#fff);color:#155d39}
.wmm-event-MASTERMANIA_MAIN_EVENT{border-color:#e6bd4d;background:linear-gradient(110deg,#291436,#50325e);color:#ffe29a}
.wmm-event-origins{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px}
.wmm-event-origins em{font-style:normal;font-weight:bold;border:1px solid currentColor;border-radius:4px;padding:1px 5px;margin-left:3px}
.wmm-tournaments,.wmm-determination-help{margin:18px 0;padding:18px;border:1px solid var(--wmm-border,#ddd);border-radius:12px}
.wmm-tournament-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wmm-tournament-controls input{width:80px;color:#222;background:#fff;border:1px solid #888;border-radius:4px;padding:5px}
.wmm-tournament{margin-top:24px}.wmm-tournament h4{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.wmm-tournament h4 span{font-size:12px}
.wmm-bracket-scroll{max-width:100%;overflow-x:auto;padding-bottom:16px}.wmm-bracket-tree{position:relative;isolation:isolate}.wmm-bracket-lines{position:absolute;inset:0;pointer-events:none;z-index:-1}.wmm-bracket-lines path{fill:none;stroke:#a28bba;stroke-width:2}.wmm-tree-heading{position:absolute;top:5px;width:244px}.wmm-tree-match{position:absolute;width:244px;min-height:130px;padding:12px;border:1px solid #a28bba;border-left:4px solid #ba0030;border-radius:10px;background:var(--wmm-panel-bg,#fff);color:var(--wmm-text,#222);font-size:12px;overflow-wrap:anywhere}.wmm-tree-participant{font-size:14px;font-weight:700;margin:4px 0}.wmm-tree-match a{display:block;font-weight:700;margin-top:8px;color:#1565c0}.wmm-tree-champion{border-color:#c99d29;background:#fff7d6;color:#332500}.wmm-tree-champion>i{display:block;font-size:30px;color:#b78900;margin-bottom:12px}.wmm-match-focused{outline:3px solid #d6a52a;outline-offset:4px;border-radius:12px;scroll-margin-top:100px}
.wmm-bracket-rounds{list-style:none;margin:12px 0 0;padding:0;border-left:2px solid #a28bba}.wmm-bracket-rounds>li{margin:0 0 20px 12px;min-width:0}.wmm-bracket-label{padding:8px 0}.wmm-history-note{font-size:12px;opacity:.75}
@media(max-width:600px){.wmm-tournaments{padding:12px}.wmm-event-strip{padding:10px}.wmm-event-origins{display:grid;grid-template-columns:1fr}.wmm-bracket-rounds>li{margin-left:7px}.mcm-topbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}}
