.oras-league-browser{--bw-league-accent:#b5d9fb;--bw-league-purple:#8cc3ef}
body[data-game="pokemon-omega-ruby-alpha-sapphire"] .bw-trainer-portrait,body[data-game="pokemon-omega-ruby-alpha-sapphire"] .bw-team-pokemon img,body[data-game="pokemon-omega-ruby-alpha-sapphire"] .bw-starter-card img{image-rendering:auto}
.oras-league-browser .bw-trainer-portrait{height:104px}
.oras-league-browser .bw-team-pokemon img{width:56px;height:56px;flex-basis:56px}
.oras-league-browser .bw-trainer-name,.oras-league-browser .bw-trainer-name a,.oras-league-browser .bw-pokemon-name{color:#d8eafd}
.oras-league-browser .bw-league-count strong{background:#b5d9fb}
.oras-league-browser .bw-trainer-condition{background:#283643;border-color:#8cc3ef;color:#c5d6e6}
.oras-league-browser .bw-trainer-header .bw-trainer-name{margin:0 0 6px;padding:0;border:0;font:700 21px/1.3 'Source Sans 3',Arial,sans-serif}
.oras-league-browser .bw-team-heading{margin:0;color:#d6e4f4;font:600 15px/1.4 'Source Sans 3',Arial,sans-serif}
.oras-league-browser .bw-pokemon-name{margin:0 0 3px;font:600 14px/1.4 'Source Sans 3',Arial,sans-serif}
.oras-battle-nav,.oras-home-guides{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}
.oras-battle-nav a,.oras-home-guides a{border:1px solid #425a71;border-radius:5px;padding:8px 12px;text-decoration:none;font-size:13px}
.oras-battle-nav a[aria-current="page"]{background:#293d53;color:#edf6ff;border-color:#a4d0f3}
.oras-mega-note{margin:10px 0 0;padding:7px 8px;border:1px solid #5c567e;border-radius:4px;color:#dacff2;background:#302c41;font-size:11px;line-height:1.7}
.oras-mega-note .bw-league-type{margin:2px}
.oras-strategy{font-size:12px;line-height:1.65;color:#b9c9d8}
.oras-profile-teams .bw-trainer{margin:15px 0}
.oras-profile-teams .bw-trainer-header{max-width:none}
.oras-league-browser [hidden]{display:none!important}
body[data-game="pokemon-omega-ruby-alpha-sapphire"] .bw-starter-card small{font-size:.72rem;color:var(--muted,#b4c5d4)}
.oras-home-guides{margin:20px 0 28px;gap:10px}
.oras-home-guides a{color:var(--accent,#b5d9fb);font-size:.9rem;border-color:var(--line,#425a71)}
.oras-home-guides a:hover,.oras-home-guides a:focus-visible{background:var(--surface,#24344b);border-color:var(--accent,#b5d9fb)}
body[data-game="pokemon-omega-ruby-alpha-sapphire"] main article .traffic-figure{max-width:100%;margin:18px 0;padding:12px;box-sizing:border-box}
body[data-game="pokemon-omega-ruby-alpha-sapphire"] main article .traffic-figure>a{display:block;max-width:100%;min-width:0;width:100%}
body[data-game="pokemon-omega-ruby-alpha-sapphire"] main article .traffic-figure img{display:block;width:auto;height:auto;max-width:100%;max-height:440px;object-fit:contain;margin:auto}
@media(max-width:700px){.oras-battle-nav a{flex:1;text-align:center}.oras-league-browser .bw-league-toolbar select{width:100%}.oras-phase-filter{flex:1 1 180px}}
@media(max-width:560px){.oras-league-browser .bw-trainer-header .bw-trainer-name{font-size:19px}.oras-league-browser .bw-trainer-portrait{height:84px}}
@media(max-width:480px){.oras-home-guides a{flex:1 1 100%;text-align:center}}
