html{background:var(--tempo-bg);color:var(--tempo-text)}body{background:var(--tempo-bg);color:var(--tempo-text)}header{background:var(--tempo-bg);border-color:var(--tempo-line)}#navigation{background:var(--tempo-input);border-color:var(--tempo-line)}button,input,select{color:var(--tempo-text);background-color:var(--tempo-panel2);border-color:var(--tempo-line)}input,select{background:var(--tempo-input)}button:hover{border-color:var(--tempo-teal)}#navigation button.selected,.segmented button.selected,.profilesub button.selected,button[aria-pressed=true],.slot.active{background:var(--tempo-soft);color:var(--tempo-teal);border-color:var(--tempo-teal)}.panel,.scopebar,.datastrip,.detailpanel,.tierband,.tierchamp,.candidate,.champ,.slot,.matchcard,.pickrow,.settingscard,.historycard,.historyloss,.collectionskin{background-color:var(--tempo-panel);color:var(--tempo-text);border-color:var(--tempo-line)}.historycard{border-left-color:var(--tempo-success)}.historyloss{border-left-color:var(--tempo-danger)}.historycard:hover{background:var(--tempo-panel2)}.note,small,.muted,.historycontext,.historymetric small,.historychampname,.historycombat>small,.historyplayer>small,.postcontext,.postnumbers small,.postrule,.compacttraits,.tablewrap th,.tablewrap td small{color:var(--tempo-muted)}.win,.success,.historyresult,.historycontext strong{color:var(--tempo-success)}.loss,.historyloss .historyresult,.historyloss .historycontext strong,.historycombat em{color:var(--tempo-danger)}.identity,.eyebrow,.comptitle,.bigstat{color:var(--tempo-teal)}.releasehero,.posthero{color:var(--tempo-text)}.releasedonut:before{background:var(--tempo-panel)}.releasedonut{background:conic-gradient(var(--tempo-teal) var(--win),var(--tempo-danger) 0)}.releaserecent>span,td,th,.compacttraits>div,.slot,.releasebanrow,.releaseprofilesub,.historyfooter,.historyteams,.postbadges,.analysis .teamplan{border-color:var(--tempo-line)}.historyfooter{background:transparent}.segmented,.historyemptyslot{background:var(--tempo-input);border-color:var(--tempo-line)}.collectionprogress,.postmeter,.damagecomparison,.bar{background:var(--tempo-line)}.collectionprogress i,.postmeter i,.bar i{background:var(--tempo-teal)}.rankcardheading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.rankcardheading h2{margin:0!important;font-size:16px}.rankcardheading .ranknext{width:32px;min-height:30px;padding:3px 6px;font-size:21px;line-height:22px;background:transparent;border-color:transparent}.rankposition{display:block;text-align:right;font-size:11px;margin-top:9px}.appearancechoices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.appearancechoices>button{display:flex;align-items:center;gap:12px;text-align:left;padding:14px;min-width:0}.appearancechoices b{display:block;font-size:14px}.appearancechoices small{display:block;margin-top:5px;font-size:12px}.appearanceswatch{display:flex;gap:4px;align-items:flex-end;padding:6px;width:48px;height:39px;border:1px solid;border-radius:6px;flex-shrink:0}.appearanceswatch i{height:22px;width:15px;border-radius:2px}.appearanceswatch i:last-child{height:13px}.appearancechoices>button[aria-pressed=true]{outline:1px solid var(--tempo-teal)}#ownedskins,#collectiondetail{background:var(--tempo-panel);color:var(--tempo-text);border-color:var(--tempo-line)}.matchplayercard{color:#e6edf3}.matchriotid{color:#e6edf3}html[data-appearance=silver-paper] .releasestory{background:#e5f2eb;color:#204e3e}html[data-appearance=silver-paper] .releasestory.review{background:#f6efdd;color:#675229}html[data-appearance=silver-paper] .yourmatchrow td{background:#e0eee8}html[data-appearance=silver-paper] .teamsummary{background:#e5edf1;color:#203b4d}html[data-appearance=silver-paper] .teamhead{color:#17664b}html[data-appearance=silver-paper] .enemy .teamhead{color:#ad2844}html[data-appearance=silver-paper] .matchbuildreference{background-image:none!important}html[data-appearance=silver-paper] .collectionownership.isowned{background:#e4f3eb;color:#17664b;border-color:#9ecab6}html[data-appearance=silver-paper] .collectionownership.ismissing{background:#f0f3f5;color:#526779;border-color:#b6c3ce}html[data-appearance=silver-paper] .collectionrarity{background:#fff}html[data-appearance=silver-paper] .rarity-epic{color:#6c49a1}html[data-appearance=silver-paper] .rarity-legendary{color:#825b18}html[data-appearance=silver-paper] .rarity-rare{color:#27658d}html[data-appearance=silver-paper] .rarity-mythic{color:#844798}html[data-appearance=silver-paper] .rarity-ultimate{color:#915024}html[data-appearance=silver-paper] .rarity-exalted{color:#9d446b}html[data-appearance=silver-paper] .rarity-transcendent{color:#80610c}html[data-appearance=silver-paper] .historyplayer>small,html[data-appearance=silver-paper] .scoreplayer b{color:var(--tempo-text)}html[data-appearance=silver-paper] .chart text,html[data-appearance=silver-paper] .releaseplayerchart text{fill:var(--tempo-muted)}@media(max-width:1100px){.appearancechoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.appearancechoices{grid-template-columns:1fr}}

.historycard{background-image:none}.releasehero{background-size:cover;background-position:right 35%;background-repeat:no-repeat}.posthero{background-size:cover;background-position:center 35%;background-repeat:no-repeat}

.rankdots{display:flex;justify-content:flex-end;align-items:center;gap:5px;height:9px;margin-top:12px}.rankdot{display:block;width:6px;height:6px;border-radius:50%;background:var(--tempo-muted);opacity:.35}.rankdot.current{background:var(--tempo-teal);opacity:1}.rankcardheading .ranknext{display:grid;place-items:center;width:28px;height:28px;min-height:28px;padding:0;font:500 18px/1 system-ui;border-radius:5px;flex-shrink:0}.rankcardheading .ranknext:hover{background:var(--tempo-soft);color:var(--tempo-teal)}

.lpperiodchart{display:block;width:100%;height:auto;margin:14px 0}.lpperiodchart text{fill:var(--tempo-muted);font-size:11px}.lpsidebar h2{margin:0}.lpsidebar>small{display:block;margin-top:8px}.lpsidebar>button{width:100%}.lpfilters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:10px 0}.lpfilters label{font-size:12px}.lpfilters select,.lpfilters input{margin-left:6px}.lptotals{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0;font-size:13px}.lptotals b{margin-left:6px}

.releaserank b,.scopebar select{text-transform:none}
