/* Generated by tools/build_themes.py from the RarePull Asset Library - do not edit by hand */
html[data-ball="beast-ball"] { --purple: #062591; --purple-light: #0A3BE9; --rp-strong: #062591; --rp-glow: rgba(6,37,145,.28); --rp-deep: #121930; }
html.theme-dark[data-ball="beast-ball"] { --accent: #6C8BF9; --accent-dark: #3B65F7; --rp-accent: #6C8BF9; }
html[data-ball="cherish-ball"] { --purple: #C01621; --purple-light: #EA4853; --rp-strong: #C01621; --rp-glow: rgba(229,30,43,.28); --rp-deep: #301214; }
html.theme-dark[data-ball="cherish-ball"] { --accent: #ED646D; --accent-dark: #E83641; --rp-accent: #ED646D; }
html[data-ball="dive-ball"] { --purple: #0078C2; --purple-light: #1FAAFF; --rp-strong: #0078C2; --rp-glow: rgba(150,215,255,.28); --rp-deep: #122530; }
html.theme-dark[data-ball="dive-ball"] { --accent: #96D7FF; --accent-dark: #63C4FF; --rp-accent: #96D7FF; }
html[data-ball="dream-ball"] { --purple: #C3134E; --purple-light: #EC467D; --rp-strong: #C3134E; --rp-glow: rgba(244,145,178,.28); --rp-deep: #30121C; }
html.theme-dark[data-ball="dream-ball"] { --accent: #F491B2; --accent-dark: #EF6392; --rp-accent: #F491B2; }
html[data-ball="dusk-ball"] { --purple: #318321; --purple-light: #4CCC33; --rp-strong: #318321; --rp-glow: rgba(69,165,50,.28); --rp-deep: #173012; }
html.theme-dark[data-ball="dusk-ball"] { --accent: #7AD369; --accent-dark: #58C841; --rp-accent: #7AD369; }
html[data-ball="fast-ball"] { --purple: #C33214; --purple-light: #EC6346; --rp-strong: #C33214; --rp-glow: rgba(232,63,27,.28); --rp-deep: #301712; }
html.theme-dark[data-ball="fast-ball"] { --accent: #ED6B4F; --accent-dark: #E94421; --rp-accent: #ED6B4F; }
html[data-ball="friend-ball"] { --purple: #4C841F; --purple-light: #76CE31; --rp-strong: #4C841F; --rp-glow: rgba(180,228,142,.28); --rp-deep: #1F3012; }
html.theme-dark[data-ball="friend-ball"] { --accent: #B4E48E; --accent-dark: #99DA65; --rp-accent: #B4E48E; }
html[data-ball="gs-ball"] { --purple: #966C17; --purple-light: #DEA32B; --rp-strong: #966C17; --rp-glow: rgba(215,155,33,.28); --rp-deep: #302612; }
html.theme-dark[data-ball="gs-ball"] { --accent: #E5B657; --accent-dark: #DEA32B; --rp-accent: #E5B657; }
html[data-ball="great-ball"] { --purple: #0C58CA; --purple-light: #3E87F4; --rp-strong: #0C58CA; --rp-glow: rgba(14,104,238,.28); --rp-deep: #121E30; }
html.theme-dark[data-ball="great-ball"] { --accent: #488DF4; --accent-dark: #186FF1; --rp-accent: #488DF4; }
html[data-ball="heal-ball"] { --purple: #CE085F; --purple-light: #F73B8E; --rp-strong: #CE085F; --rp-glow: rgba(251,158,199,.28); --rp-deep: #30121F; }
html.theme-dark[data-ball="heal-ball"] { --accent: #FB9EC7; --accent-dark: #F96DAB; --rp-accent: #FB9EC7; }
html[data-ball="heavy-ball"] { --purple: #2A58AC; --purple-light: #5B87D7; --rp-strong: #2A58AC; --rp-glow: rgba(57,110,207,.28); --rp-deep: #121D30; }
html.theme-dark[data-ball="heavy-ball"] { --accent: #638DD9; --accent-dark: #3A6FCF; --rp-accent: #638DD9; }
html[data-ball="hisui-feather-ball"] { --purple: #087F91; --purple-light: #0DCAE7; --rp-strong: #087F91; --rp-glow: rgba(13,196,224,.28); --rp-deep: #122C30; }
html.theme-dark[data-ball="hisui-feather-ball"] { --accent: #48DDF4; --accent-dark: #18D5F2; --rp-accent: #48DDF4; }
html[data-ball="hisui-gigaton-ball"] { --purple: #45415E; --purple-light: #6D6794; --rp-strong: #45415E; --rp-glow: rgba(77,76,83,.28); --rp-deep: #1E1D25; }
html.theme-dark[data-ball="hisui-gigaton-ball"] { --accent: #9490AD; --accent-dark: #777297; --rp-accent: #9490AD; }
html[data-ball="hisui-great-ball"] { --purple: #124AB9; --purple-light: #3B76EC; --rp-strong: #124AB9; --rp-glow: rgba(18,74,185,.28); --rp-deep: #121C30; }
html.theme-dark[data-ball="hisui-great-ball"] { --accent: #6191F0; --accent-dark: #3270EB; --rp-accent: #6191F0; }
html[data-ball="hisui-heavy-ball"] { --purple: #182D5E; --purple-light: #2A51A8; --rp-strong: #182D5E; --rp-glow: rgba(46,54,72,.28); --rp-deep: #171D2B; }
html.theme-dark[data-ball="hisui-heavy-ball"] { --accent: #7190D6; --accent-dark: #4971CA; --rp-accent: #7190D6; }
html[data-ball="hisui-jet-ball"] { --purple: #0A7D8F; --purple-light: #10C8E4; --rp-strong: #0A7D8F; --rp-glow: rgba(15,182,208,.28); --rp-deep: #122C30; }
html.theme-dark[data-ball="hisui-jet-ball"] { --accent: #4ADBF2; --accent-dark: #1BD2EF; --rp-accent: #4ADBF2; }
html[data-ball="hisui-leaden-ball"] { --purple: #393C53; --purple-light: #5F6389; --rp-strong: #393C53; --rp-glow: rgba(64,65,76,.28); --rp-deep: #1D1E25; }
html.theme-dark[data-ball="hisui-leaden-ball"] { --accent: #9092AD; --accent-dark: #727597; --rp-accent: #9092AD; }
html[data-ball="hisui-origin-ball"] { --purple: #BC081A; --purple-light: #F62A3E; --rp-strong: #BC081A; --rp-glow: rgba(188,8,26,.28); --rp-deep: #301215; }
html.theme-dark[data-ball="hisui-origin-ball"] { --accent: #F85969; --accent-dark: #F6283C; --rp-accent: #F85969; }
html[data-ball="hisui-poke-ball"] { --purple: #C02C16; --purple-light: #EA5D48; --rp-strong: #C02C16; --rp-glow: rgba(205,47,24,.28); --rp-deep: #301612; }
html.theme-dark[data-ball="hisui-poke-ball"] { --accent: #EB6552; --accent-dark: #E53C24; --rp-accent: #EB6552; }
html[data-ball="hisui-ultra-ball"] { --purple: #8B6E03; --purple-light: #E5B606; --rp-strong: #8B6E03; --rp-glow: rgba(251,217,91,.28); --rp-deep: #302A12; }
html.theme-dark[data-ball="hisui-ultra-ball"] { --accent: #FBD95B; --accent-dark: #FACD29; --rp-accent: #FBD95B; }
html[data-ball="hisui-wing-ball"] { --purple: #0D7D86; --purple-light: #16CBDA; --rp-strong: #0D7D86; --rp-glow: rgba(19,177,190,.28); --rp-deep: #122E30; }
html.theme-dark[data-ball="hisui-wing-ball"] { --accent: #4FE1ED; --accent-dark: #20DAE9; --rp-accent: #4FE1ED; }
html[data-ball="level-ball"] { --purple: #8B7303; --purple-light: #E5BD06; --rp-strong: #8B7303; --rp-glow: rgba(250,214,49,.28); --rp-deep: #302B12; }
html.theme-dark[data-ball="level-ball"] { --accent: #FAD942; --accent-dark: #F9CF10; --rp-accent: #FAD942; }
html[data-ball="love-ball"] { --purple: #C4125D; --purple-light: #EE448B; --rp-strong: #C4125D; --rp-glow: rgba(238,73,142,.28); --rp-deep: #30121F; }
html.theme-dark[data-ball="love-ball"] { --accent: #EF5797; --accent-dark: #EB287A; --rp-accent: #EF5797; }
html[data-ball="lure-ball"] { --purple: #CE1A08; --purple-light: #F74C3B; --rp-strong: #CE1A08; --rp-glow: rgba(248,91,75,.28); --rp-deep: #301512; }
html.theme-dark[data-ball="lure-ball"] { --accent: #F85B4B; --accent-dark: #F62E1A; --rp-accent: #F85B4B; }
html[data-ball="luxury-ball"] { --purple: #967017; --purple-light: #DEA82B; --rp-strong: #967017; --rp-glow: rgba(235,202,126,.28); --rp-deep: #302712; }
html.theme-dark[data-ball="luxury-ball"] { --accent: #EBCA7E; --accent-dark: #E4B852; --rp-accent: #EBCA7E; }
html[data-ball="master-ball"] { --purple: #6222B4; --purple-light: #9053DF; --rp-strong: #6222B4; --rp-glow: rgba(109,38,201,.28); --rp-deep: #1F1230; }
html.theme-dark[data-ball="master-ball"] { --accent: #A676E5; --accent-dark: #8A4BDD; --rp-accent: #A676E5; }
html[data-ball="moon-ball"] { --purple: #1B79B1; --purple-light: #45A8E3; --rp-strong: #1B79B1; --rp-glow: rgba(30,135,197,.28); --rp-deep: #122530; }
html.theme-dark[data-ball="moon-ball"] { --accent: #57B0E5; --accent-dark: #2B9CDF; --rp-accent: #57B0E5; }
html[data-ball="nest-ball"] { --purple: #21842B; --purple-light: #35CC43; --rp-strong: #21842B; --rp-glow: rgba(56,150,65,.28); --rp-deep: #123015; }
html.theme-dark[data-ball="nest-ball"] { --accent: #69D373; --accent-dark: #41C84E; --rp-accent: #69D373; }
html[data-ball="net-ball"] { --purple: #0D7B7D; --purple-light: #16CDD0; --rp-strong: #0D7B7D; --rp-glow: rgba(20,187,190,.28); --rp-deep: #123030; }
html.theme-dark[data-ball="net-ball"] { --accent: #50EAED; --accent-dark: #22E4E8; --rp-accent: #50EAED; }
html[data-ball="park-ball"] { --purple: #8B7104; --purple-light: #E4BA06; --rp-strong: #8B7104; --rp-glow: rgba(249,209,38,.28); --rp-deep: #302A12; }
html.theme-dark[data-ball="park-ball"] { --accent: #FAD742; --accent-dark: #F8CD11; --rp-accent: #FAD742; }
html[data-ball="poke-ball"] { --purple: #BC1A20; --purple-light: #E64C52; --rp-strong: #BC1A20; --rp-glow: rgba(225,41,48,.28); --rp-deep: #301213; }
html.theme-dark[data-ball="poke-ball"] { --accent: #EA676C; --accent-dark: #E33A41; --rp-accent: #EA676C; }
html[data-ball="premier-ball"] { --purple: #B52227; --purple-light: #DF5359; --rp-strong: #B52227; --rp-glow: rgba(215,40,47,.28); --rp-deep: #301213; }
html.theme-dark[data-ball="premier-ball"] { --accent: #E46D72; --accent-dark: #DC4248; --rp-accent: #E46D72; }
html[data-ball="quick-ball"] { --purple: #0861CE; --purple-light: #3B8FF7; --rp-strong: #0861CE; --rp-glow: rgba(21,122,246,.28); --rp-deep: #122030; }
html.theme-dark[data-ball="quick-ball"] { --accent: #4495F8; --accent-dark: #1379F6; --rp-accent: #4495F8; }
html[data-ball="rp-ball"] { --purple: #4800D6; --purple-light: #7833FF; --rp-strong: #4800D6; --rp-glow: rgba(192,160,255,.28); --rp-deep: #1C1230; }
html.theme-dark[data-ball="rp-ball"] { --accent: #C0A0FF; --accent-dark: #9E6DFF; --rp-accent: #C0A0FF; }
html[data-ball="repeat-ball"] { --purple: #CB1E0B; --purple-light: #F4503E; --rp-strong: #CB1E0B; --rp-glow: rgba(243,60,40,.28); --rp-deep: #301512; }
html.theme-dark[data-ball="repeat-ball"] { --accent: #F55947; --accent-dark: #F22D17; --rp-accent: #F55947; }
html[data-ball="safari-ball"] { --purple: #607C1F; --purple-light: #99C531; --rp-strong: #607C1F; --rp-glow: rgba(104,121,64,.28); --rp-deep: #252B17; }
html.theme-dark[data-ball="safari-ball"] { --accent: #B4D369; --accent-dark: #A0C841; --rp-accent: #B4D369; }
html[data-ball="sport-ball"] { --purple: #C33513; --purple-light: #ED6545; --rp-strong: #C33513; --rp-glow: rgba(232,63,23,.28); --rp-deep: #301812; }
html.theme-dark[data-ball="sport-ball"] { --accent: #EE6D4F; --accent-dark: #E94720; --rp-accent: #EE6D4F; }
html[data-ball="strange-ball"] { --purple: #218359; --purple-light: #33CC8B; --rp-strong: #218359; --rp-glow: rgba(105,208,164,.28); --rp-deep: #123023; }
html.theme-dark[data-ball="strange-ball"] { --accent: #69D3A6; --accent-dark: #41C88E; --rp-accent: #69D3A6; }
html[data-ball="ultra-ball"] { --purple: #886F07; --purple-light: #DFB70B; --rp-strong: #886F07; --rp-glow: rgba(244,204,36,.28); --rp-deep: #302A12; }
html.theme-dark[data-ball="ultra-ball"] { --accent: #F6D446; --accent-dark: #F3C916; --rp-accent: #F6D446; }
html[data-ball] body { background-image: radial-gradient(ellipse 80% 340px at 50% 0, var(--rp-glow), transparent 75%);
    background-repeat: no-repeat; }
html[data-ball] .nav { box-shadow: inset 0 -2px 0 var(--rp-strong); }
