.charsheet, .sheet-rolltemplate-move-roll, .sheet-rolltemplate-dual-hit-move-roll, .sheet-rolltemplate-ten-hit-move-roll, .sheet-rolltemplate-multi-hit-move-roll, .sheet-rolltemplate-triple-hit-move-roll, .sheet-rolltemplate-feature-output, .sheet-rolltemplate-inline-skill-roll { --poke-bug: #c6d16e; --poke-bug-background: #ffffb280; --poke-bug-shaded: #828d2a; --poke-bug-dark: #494f18; --poke-dark: #a29288; --poke-dark-background: #e6d6cc80; --poke-dark-shaded: #5e4e44; --poke-dark-dark: #403630; --poke-dragon: #a27dfa; --poke-dragon-background: #e6c1ff80; --poke-dragon-shaded: #5e39b6; --poke-dragon-dark: #40287b; --poke-electric: #fae078; --poke-electric-background: #ffffbc80; --poke-electric-shaded: #b69c34; --poke-electric-dark: #68560e; --poke-fairy: #f4bdc9; --poke-fairy-background: #ffffff80; --poke-fairy-shaded: #b07985; --poke-fairy-dark: #644148; --poke-fighting: #d67873; --poke-fighting-background: #ffbcb780; --poke-fighting-shaded: #92342f; --poke-fighting-dark: #4a1613; --poke-fire: #f5ac78; --poke-fire-background: #fff0bc80; --poke-fire-shaded: #b16834; --poke-fire-dark: #593216; --poke-flying: #c6b7f5; --poke-flying-background: #fffbff80; --poke-flying-shaded: #8273b1; --poke-flying-dark: #453e5b; --poke-ghost: #a292bc; --poke-ghost-background: #e6d6ff80; --poke-ghost-shaded: #5e4e78; --poke-ghost-dark: #342a43; --poke-grass: #a7db8d; --poke-grass-background: #ebffd180; --poke-grass-shaded: #639749; --poke-grass-dark: #335323; --poke-ground: #ebd69d; --poke-ground-background: #ffffe180; --poke-ground-shaded: #a79259; --poke-ground-dark: #5b4f2e; --poke-ice: #bce6e6; --poke-ice-background: #ffffff80; --poke-ice-shaded: #78a2a2; --poke-ice-dark: #3a5151; --poke-normal: #c6c6a7; --poke-normal-background: #ffffeb80; --poke-normal-shaded: #828263; --poke-normal-dark: #424237; --poke-poison: #c183c1; --poke-poison-background: #ffc7ff80; --poke-poison-shaded: #7d3f7d; --poke-poison-dark: #442244; --poke-psychic: #fa92b2; --poke-psychic-background: #ffd6f580; --poke-psychic-shaded: #b64e6e; --poke-psychic-dark: #572534; --poke-rock: #d1c17d; --poke-rock-background: #ffffc180; --poke-rock-shaded: #8d7d39; --poke-rock-dark: #3f3818; --poke-steel: #d1d1e0; --poke-steel-background: #ffffff80; --poke-steel-shaded: #8d8d9c; --poke-steel-dark: #434348; --poke-typeless: #9dc1b7; --poke-typeless-background:#e1f5fb80; --poke-typeless-shaded: #597d73; --poke-typeless-dark: #273d37; --poke-water: #9db7f5; --poke-water-background: #e1fbff80; --poke-water-shaded: #5973b1; --poke-water-dark: #1c2f5d; --poke-all-dark: #333333; --poke-all-dark-background: #00000050; } .charsheet { --stat-atk: #ffcccc80; --stat-def: #ffffcc80; --stat-spatk: #ccffff80; --stat-spdef: #ccffcc80; --stat-spd: #ffccff80; --stat-ro-atk: #ff999980; --stat-ro-def: #ffff9980; --stat-ro-spatk: #99ffff80; --stat-ro-spdef: #99ff9980; --stat-ro-spd: #ff99ff80; --stat-atk-highlight: #ff9999cc; --stat-def-highlight: #ffff99cc; --stat-spatk-highlight: #99ffffcc; --stat-spdef-highlight: #99ff99cc; --stat-spd-highlight: #ff99ffcc; } .sheet-rolltemplate-inline-skill-roll, .sheet-rolltemplate-skill-roll { --atk-gradient: #bb5555; --atk-header: #ff9999; --atk-header-dark: #771111; --def-gradient: #bbbb55; --def-header: #ffff99; --def-header-dark: #777711; --spatk-gradient: #55bbbb; --spatk-header: #99ffff; --spatk-header-dark: #117777; --spdef-gradient: #55bb55; --spdef-header: #99ff99; --spdef-header-dark: #117711; --spd-gradient: #bb55bb; --spd-header: #ff99ff; --spd-header-dark: #771177; } .charsheet { padding: 0px !important; /* Override the roll20 padding, and add our own in the wrapping div */ } .sheet-wrapper { --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/whitePokeballBackgroundSmall.png"); background-image: var(--background-image); background-position: right top; background-repeat: no-repeat; background-size: auto; position: relative; border: 2px solid #000000; min-height: 200px; min-width: 680px; --wrapper-padding: 10px; padding: var(--wrapper-padding); } .sheet-darkmode .sheet-wrapper { --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundSmall.png"); } .sheet-type-colors { display: block; } div.sheet-character-avatar { max-width: 240px; max-height: 240px; display: grid; align-items: center; justify-items: center; } img.sheet-avatar-image { width: 87.5%; aspect-ratio: 1 / 1; object-fit: contain; border-radius: 28px; border: var(--text-background-color) solid 16px; } /* Fancy colors */ input.sheet-hidden-setting, button.sheet-hidden-setting { display: none; } input.sheet-color-setting[value="bug"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="bug"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="bug"] ~ div.sheet-class-feature { --background-color: var(--poke-bug); --foreground-color: var(--poke-bug-shaded); --text-background-color: var(--poke-bug-background); } input.sheet-color-setting[value="dark"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="dark"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="dark"] ~ div.sheet-class-feature { --background-color: var(--poke-dark); --foreground-color: var(--poke-dark-shaded); --text-background-color: var(--poke-dark-background); } input.sheet-color-setting[value="dragon"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="dragon"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="dragon"] ~ div.sheet-class-feature { --background-color: var(--poke-dragon); --foreground-color: var(--poke-dragon-shaded); --text-background-color: var(--poke-dragon-background); } input.sheet-color-setting[value="electric"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="electric"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="electric"] ~ div.sheet-class-feature { --background-color: var(--poke-electric); --foreground-color: var(--poke-electric-shaded); --text-background-color: var(--poke-electric-background); } input.sheet-color-setting[value="fairy"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="fairy"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="fairy"] ~ div.sheet-class-feature { --background-color: var(--poke-fairy); --foreground-color: var(--poke-fairy-shaded); --text-background-color: var(--poke-fairy-background); } input.sheet-color-setting[value="fighting"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="fighting"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="fighting"] ~ div.sheet-class-feature { --background-color: var(--poke-fighting); --foreground-color: var(--poke-fighting-shaded); --text-background-color: var(--poke-fighting-background); } input.sheet-color-setting[value="fire"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="fire"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="fire"] ~ div.sheet-class-feature { --background-color: var(--poke-fire); --foreground-color: var(--poke-fire-shaded); --text-background-color: var(--poke-fire-background); } input.sheet-color-setting[value="flying"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="flying"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="flying"] ~ div.sheet-class-feature { --background-color: var(--poke-flying); --foreground-color: var(--poke-flying-shaded); --text-background-color: var(--poke-flying-background); } input.sheet-color-setting[value="ghost"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="ghost"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="ghost"] ~ div.sheet-class-feature { --background-color: var(--poke-ghost); --foreground-color: var(--poke-ghost-shaded); --text-background-color: var(--poke-ghost-background); } input.sheet-color-setting[value="grass"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="grass"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="grass"] ~ div.sheet-class-feature { --background-color: var(--poke-grass); --foreground-color: var(--poke-grass-shaded); --text-background-color: var(--poke-grass-background); } input.sheet-color-setting[value="ground"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="ground"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="ground"] ~ div.sheet-class-feature { --background-color: var(--poke-ground); --foreground-color: var(--poke-ground-shaded); --text-background-color: var(--poke-ground-background); } input.sheet-color-setting[value="ice"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="ice"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="ice"] ~ div.sheet-class-feature { --background-color: var(--poke-ice); --foreground-color: var(--poke-ice-shaded); --text-background-color: var(--poke-ice-background); } input.sheet-color-setting[value="normal"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="normal"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="normal"] ~ div.sheet-class-feature { --background-color: var(--poke-normal); --foreground-color: var(--poke-normal-shaded); --text-background-color: var(--poke-normal-background); } input.sheet-color-setting[value="poison"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="poison"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="poison"] ~ div.sheet-class-feature { --background-color: var(--poke-poison); --foreground-color: var(--poke-poison-shaded); --text-background-color: var(--poke-poison-background); } input.sheet-color-setting[value="psychic"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="psychic"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="psychic"] ~ div.sheet-class-feature { --background-color: var(--poke-psychic); --foreground-color: var(--poke-psychic-shaded); --text-background-color: var(--poke-psychic-background); } input.sheet-color-setting[value="rock"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="rock"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="rock"] ~ div.sheet-class-feature { --background-color: var(--poke-rock); --foreground-color: var(--poke-rock-shaded); --text-background-color: var(--poke-rock-background); } input.sheet-color-setting[value="steel"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="steel"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="steel"] ~ div.sheet-class-feature { --background-color: var(--poke-steel); --foreground-color: var(--poke-steel-shaded); --text-background-color: var(--poke-steel-background); } input.sheet-color-setting[value="typeless"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="typeless"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="typeless"] ~ div.sheet-class-feature { --background-color: var(--poke-typeless); --foreground-color: var(--poke-typeless-shaded); --text-background-color: var(--poke-typeless-background); } input.sheet-color-setting[value="water"] ~ div.sheet-wrapper, input.sheet-color-setting-move[value="water"] ~ div.sheet-pokemon-move, input.sheet-color-setting-feature[value="water"] ~ div.sheet-class-feature { --background-color: var(--poke-water); --foreground-color: var(--poke-water-shaded); --text-background-color: var(--poke-water-background); } input[type="text"], input[type="number"], select, textarea { color: #555555; } /* Fancy colors, in DARK MODE */ .sheet-darkmode input.sheet-color-setting[value="bug"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="bug"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="bug"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-bug); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundBug.png"); } .sheet-darkmode input.sheet-color-setting[value="dark"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="dark"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="dark"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-dark); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundDark.png"); } .sheet-darkmode input.sheet-color-setting[value="dragon"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="dragon"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="dragon"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-dragon); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundDragon.png"); } .sheet-darkmode input.sheet-color-setting[value="electric"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="electric"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="electric"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-electric); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundElectric.png"); } .sheet-darkmode input.sheet-color-setting[value="fairy"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="fairy"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="fairy"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-fairy); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundFairy.png"); } .sheet-darkmode input.sheet-color-setting[value="fighting"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="fighting"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="fighting"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-fighting); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundFighting.png"); } .sheet-darkmode input.sheet-color-setting[value="fire"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="fire"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="fire"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-fire); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundFire.png"); } .sheet-darkmode input.sheet-color-setting[value="flying"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="flying"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="flying"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-flying); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundFlying.png"); } .sheet-darkmode input.sheet-color-setting[value="ghost"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="ghost"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="ghost"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-ghost); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundGhost.png"); } .sheet-darkmode input.sheet-color-setting[value="grass"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="grass"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="grass"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-grass); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundGrass.png"); } .sheet-darkmode input.sheet-color-setting[value="ground"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="ground"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="ground"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-ground); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundGround.png"); } .sheet-darkmode input.sheet-color-setting[value="ice"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="ice"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="ice"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-ice); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundIce.png"); } .sheet-darkmode input.sheet-color-setting[value="normal"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="normal"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="normal"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-normal); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundNormal.png"); } .sheet-darkmode input.sheet-color-setting[value="poison"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="poison"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="poison"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-poison); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundPoison.png"); } .sheet-darkmode input.sheet-color-setting[value="psychic"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="psychic"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="psychic"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-psychic); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundPsychic.png"); } .sheet-darkmode input.sheet-color-setting[value="rock"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="rock"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="rock"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-rock); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundRock.png"); } .sheet-darkmode input.sheet-color-setting[value="steel"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="steel"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="steel"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-steel); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundSteel.png"); } .sheet-darkmode input.sheet-color-setting[value="typeless"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="typeless"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="typeless"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-typeless); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundTypeless.png"); } .sheet-darkmode input.sheet-color-setting[value="water"] ~ div.sheet-wrapper, .sheet-darkmode input.sheet-color-setting-move[value="water"] ~ div.sheet-pokemon-move, .sheet-darkmode input.sheet-color-setting-feature[value="water"] ~ div.sheet-class-feature { --background-color: var(--poke-all-dark); --foreground-color: var(--poke-water); --text-background-color: var(--poke-all-dark-background); --background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/darkPokeballBackgroundWater.png"); } .sheet-darkmode input[type="text"], .sheet-darkmode input[type="number"], .sheet-darkmode select, .sheet-darkmode textarea { color: #dddddd; } .sheet-darkmode option { background-color: #333333; } input.sheet-stat-ball-color { margin: 5px; padding: 0px; } .sheet-darkmode input.sheet-stat-ball-color[type="number"], .sheet-darkmode input.sheet-attack-color[type="number"], .sheet-darkmode input.sheet-defense-color[type="number"], .sheet-darkmode input.sheet-spatk-color[type="number"], .sheet-darkmode input.sheet-spdef-color[type="number"], .sheet-darkmode input.sheet-speed-color[type="number"], .sheet-darkmode input.sheet-skill-total[type="number"]{ color: #222222; } div.sheet-wrapper b, div.sheet-wrapper p, div.sheet-pokemon-move b, div.sheet-pokemon-move p { color: var(--foreground-color); } button, .repcontrol button { background-color: #ffffff40; background-image: none; border: 1px solid #333333; border-radius: 4px; color: black; padding: 2px 6px; cursor: pointer; box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.19); } button:hover, .repcontrol button:hover { background-color: #ffffff80; } .sheet-darkmode button, .sheet-darkmode .repcontrol button { background-color: #00000040; border: 1px solid #cccccc; border-radius: 4px; color: white; } .sheet-darkmode button:hover, .sheet-darkmode .repcontrol button:hover { background-color: #00000080; } div.sheet-configuration-page h2 { color: var(--foreground-color); margin-bottom: 12px; margin-top: 24px; } div.sheet-configuration-page p.sheet-dark-text, div.sheet-configuration-page span.sheet-dark-text { color: inherit; } .sheet-darkmode div.sheet-configuration-page p.sheet-dark-text, .sheet-darkmode div.sheet-configuration-page span.sheet-dark-text { color: #dddddd; } div.sheet-pokemon-move span.sheet-readonly-field, div.sheet-pokemon-move span.sheet-readonly-field input[type="number"] { border: none; color: var(--foreground-color); font-style: italic; } div.sheet-collapsible-skill { background-color: var(--background-color); display: grid; grid-template-columns: 12fr 3fr 1fr; padding: 0 8px; position: relative; } div.sheet-collapsible-skill.sheet-capture { grid-template-columns: 8fr 4fr 3fr 1fr; } div.sheet-collapsible-skill.sheet-capture > input.sheet-options-flag, div.sheet-collapsible-skill.sheet-capture > input.sheet-options-flag + span { grid-column: 4; } div.sheet-collapsible-skill > input.sheet-options-flag, div.sheet-collapsible-skill > input.sheet-options-flag + span { display: block; grid-column: 3; grid-row: 1; height: auto; width: auto; position: relative; margin-left: 4px; margin-top: 2px; } div.sheet-3col-centered { display: grid; grid-template-columns: repeat(3, 1fr); } .sheet-skills-column > .sheet-collapsible-skill > div.sheet-options, .sheet-collapsible-skill.sheet-capture > div.sheet-options { background: #0001; border: 1px solid var(--foreground-color); grid-area: 2 / 1 / 2 / 5; padding: 0 8px; padding-bottom: 4px; display: grid; grid-template-columns: 1fr 2fr; } .sheet-collapsible-skill.sheet-capture > div.sheet-options { grid-template-columns: 2fr 1fr; } .sheet-collapsible-skill > .sheet-options > span > select { width: 50%; margin-right: 10px; } .sheet-collapsible-skill > .sheet-options > span + span + span { grid-column: 1 / 3; } .sheet-collapsible-skill.sheet-capture > .sheet-options > span + span + span { grid-column: auto; } .sheet-skills-column > .sheet-collapsible-skill > input.sheet-skill-total, .sheet-collapsible-skill.sheet-capture > input.sheet-skill-total { height: 24px; width: 80%; margin-left: 8px; } div.sheet-collapsible-feature, div.sheet-feature-container, div.sheet-pokemon-move, div.sheet-wrapper { background-color: var(--background-color); border-color: var(--foreground-color); display: grid; grid-template: "top-left" 1fr / 1fr; position: relative; } div.sheet-no-background { background-color: #00000000; } div.sheet-pokemon-move, div.sheet-class-feature { background-image: var(--background-image); background-position: right top; background-repeat: no-repeat; background-size: 150px; } div.sheet-control-header { display: grid; grid-template-columns: 4fr 1fr; } p.sheet-pictos-font { font-family: pictos; } div.sheet-control-header div.sheet-header-controls > p { display: inline-block; } div.sheet-control-header div.sheet-header-controls > button[type="action"] { border: none; background: none; box-shadow: none; } /* Sheet background and styling for Form Changes */ input.sheet-form-setting[value="mega"] ~ div.sheet-wrapper { /* Intentionally not setting --background-image, want to keep moves and other sections as they are */ background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/MegaBack.png"); background-size: 300px; border: 4px solid transparent; --wrapper-padding: 8px; border-image: repeating-linear-gradient(to bottom right, #b827fc 0px, #2c90fc 100px, #b8fd33 200px, #fec837 300px, #fd1892 400px, #b827fc 450px); border-image-slice: 1; } input.sheet-form-setting[value="dyna"] ~ div.sheet-wrapper { /* Intentionally not setting --background-image, want to keep moves and other sections as they are */ background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/DynaBack.png"); background-size: 400px; border: 4px solid #d42368; border-style: groove; --wrapper-padding: 8px; } input.sheet-form-setting[value="tera"] ~ div.sheet-wrapper { /* Intentionally not setting --background-image, want to keep moves and other sections as they are */ background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/TeraBack.png"); background-size: 300px; border: 4px solid transparent; --wrapper-padding: 8px; border-image: repeating-linear-gradient(to bottom right, var(--foreground-color) 0px, #92acc3 30px, var(--foreground-color) 60px); border-image-slice: 1; } /* End fancy colors */ div.sheet-character-stat-grid b, div.sheet-character-stat-grid p { margin: 5px } .sheet-configuration-grid { align-items: start; column-gap: 10px; display: grid; grid-template-columns: 1fr 1fr; padding: 6px; } .sheet-extra-row-gap { row-gap: 10px; } div.sheet-skill-selection .sheet-no-dropdown { width: 45%; } .sheet-logo { min-height: 150px; background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/PTA3SmallLogo.png"); background-position: center top; background-repeat: no-repeat; } .sheet-form-buttons { display: grid; row-gap: 5px; justify-items: end; position: absolute; top: var(--wrapper-padding); right: var(--wrapper-padding); } .sheet-inventory { display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; height: 100%; margin-top: 10px; } .sheet-two-columns { display: grid; grid-template-columns: 1fr 1fr; align-items: start; } .sheet-move-modifiers { display: grid; grid-template-columns: 1.3fr 1fr 1fr; align-items: center; } p { margin-bottom: 0px; } .charsheet label { margin-bottom: 0px; font-size: 1em; color: var(--foreground-color); } .sheet-darkmode .charsheet label { margin-bottom: 0px; font-size: 1em; color: var(--foreground-color); } .sheet-ball { display: block; text-align: center; width: 130px; height: 120px; background-position: 50% 30%; background-repeat: no-repeat; } .sheet-hp-ball { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/StatBallHP.png"); } .sheet-atk-ball { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/StatBallAtk.png"); } .sheet-def-ball { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/StatBallDef.png"); } .sheet-spatk-ball { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/StatBallSpAtk.png"); } .sheet-spdef-ball { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/StatBallSpDef.png"); } .sheet-spd-ball { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/PokemonTabletopAdventures_v3/images/StatBallSpd.png"); } .sheet-character-name-grid { display: grid; grid-template-columns: 3fr 8fr; align-items: center; } .sheet-character-class-grid { display: grid; grid-template-columns: 1fr 6fr 1fr 2fr; align-items: center; } .sheet-character-image-stats-grid { display: grid; grid-row-gap: 16px; grid-template-columns: repeat(auto-fit, minmax(390px, 1fr)); align-items: center; justify-items: center; margin-bottom: 32px; } .sheet-character-stat-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); justify-items: center; text-align: center; width: 100%; } .sheet-below-stats { display: grid; justify-items: stretch; text-align: left; grid-template-columns: 2.6fr 1fr; padding-left: 25px; } .sheet-afflictions-grid { display: grid; justify-items: left; text-align: left; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } label.sheet-afflictions-text { font-size: 1em; } .sheet-half-text { width: 105px; } .sheet-tiny-text { width: 50px; } .sheet-damage-dice { width: 52px; text-align: left; padding-left: 0px; } .sheet-move-text { width: 130px; } .sheet-text-background { background-color: var(--text-background-color); border-radius: 6px; padding: 6px; } .sheet-top-information[type="number"], .sheet-top-information[type="text"] { background-color: transparent; border: 2px var(--foreground-color); border-style: none none solid none; font-weight: bold; outline: none; } .sheet-top-select { width: 210px; } .charsheet input.sheet-long-number[type="number"] { width: 105px; } .charsheet input.sheet-thin-number[type="number"] { width: 30px; } .charsheet input.sheet-total-display[type="text"] { border: none; color: var(--foreground-color); vertical-align: revert; width: 70px; } .charsheet input.sheet-custom-move-name[type="text"] { border: 2px var(--foreground-color); border-style: none none solid none; color: var(--foreground-color); vertical-align: revert; width: 300px; font-size: 18px; } .charsheet input.sheet-affliction-display[type="text"] { border: none; color: var(--foreground-color); font-weight: bold; width: auto; } .charsheet input.sheet-damage-dice-count[type="number"] { width: 24px; text-align: right; padding-right: 0px; } textarea.sheet-3row-textarea{ height: 72px; } textarea.sheet-2row-textarea-wide{ height: 48px; } .sheet-character-skill-labels { display: grid; grid-template-columns: 1fr 5fr 1fr 1fr 1fr 5fr 1fr 1fr; align-items: center; } .sheet-character-skills { align-items: center; display: grid; grid-template-columns: 2fr 10fr 1fr 1fr 2fr; } .sheet-skill-separator { border: 2px var(--foreground-color); border-style: solid none none none; margin: 7px; margin-left: 2px; } .sheet-capture-pokemon-skill { align-items: center; display: grid; grid-template-columns: 2fr 12fr 7fr 4fr 2fr 3fr; } select.sheet-ball-picker { width: auto; } select.sheet-no-dropdown { /* for Firefox */ -moz-appearance: none; /* for Chrome */ -webkit-appearance: none; } /* For IE10 */ select.sheet-no-dropdown::-ms-expand { display: none; } .sheet-pokemon-all-stats-bounds { max-width: 400px; margin-left: auto; margin-right: auto; } .sheet-pokemon-all-stats-grid { display: grid; justify-items: left; grid-template-columns: 2fr 1fr 1fr 1.5fr 1fr; } .sheet-class-feature-info-header, .sheet-pokemon-move-info-header { display: flex; justify-content: space-between; margin-left: 15px; margin-right: 10px; margin-top: 5px; } .sheet-pokemon-move-info-grid-1 { display: grid; justify-items: center; align-items: center; text-align: left; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } .sheet-pokemon-move-info-grid-2 { display: grid; justify-items: center; align-items: center; text-align: left; grid-template-columns: 1fr 1fr 1fr 1fr; } .sheet-pokemon-move-info-grid-3 { display: grid; justify-items: center; align-items: center; text-align: left; grid-template-columns: 1fr 1fr; } .sheet-pokemon-move-info-grid-2 b.sheet-info-tooltip { border-bottom: 2px dotted; border-color: var(--foreground-color); } /* Remove arrows from number inputs */ input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } input[type="checkbox"] { mix-blend-mode: luminosity; } input[type="number"] { -moz-appearance: textfield; background-color: var(--text-background-color); font-weight: bold; text-align: center; } input[type="number"]::placeholder, input[type="text"]::placeholder, textarea::placeholder { color: var(--foreground-color); font-style: italic; } input[type="number"]::ms-input-placeholder, input[type="text"]::ms-input-placeholder { color: var(--foreground-color); font-style: italic; } input[type="text"], select { background-color: #ff999900; outline: none; border-width: 2px; border-color: var(--foreground-color); border-style: none none solid none; font-weight: bold; margin-bottom: 0px; } input[type="text"].sheet-caps { text-transform: capitalize; } textarea { background-color: var(--text-background-color); box-sizing: border-box; font-weight: bold; width: 100%; } .sheet-collapsible-feature, .sheet-pokemon-move { margin: 2px; padding: 2px; border: 1px solid; } /* Changing Pages */ div.sheet-character-page, div.sheet-configuration-page { display: none; } input.sheet-selected-page[value="character-page"] ~ div.sheet-character-page, input.sheet-selected-page[value="configuration-page"] ~ div.sheet-configuration-page { display: block; } /* Toggle displaying Pokemon and Trainer */ select.sheet-character-type { padding: 4px; width: auto; } /* This order is important - some blocks have multiple classes and need to be visible for two tabs */ input.sheet-character-type:not([value="trainer"]) ~ div.sheet-tab-trainer { display: none; } input.sheet-character-type:not([value="pokemon"]) ~ div.sheet-tab-pokemon { display: none; } input.sheet-character-type:not([value="hybrid"]) ~ div.sheet-tab-hybrid { display: none; } input.sheet-character-type[value="trainer"] ~ div.sheet-tab-trainer { display: block; } input.sheet-character-type[value="pokemon"] ~ div.sheet-tab-pokemon { display: block; } input.sheet-character-type[value="hybrid"] ~ div.sheet-tab-hybrid { display: block; } /* End toggle */ .sheet-pokemon-extra-stats-grid { display: grid; justify-items: center; text-align: center; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; } .sheet-pokemon-form-stats-grid { display: grid; justify-items: center; text-align: center; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } /* Stat Colors */ .sheet-attack-color[type="number"] { background-color: var(--stat-atk); } .sheet-defense-color[type="number"] { background-color: var(--stat-def); } .sheet-spatk-color[type="number"] { background-color: var(--stat-spatk); } .sheet-spdef-color[type="number"] { background-color: var(--stat-spdef); } .sheet-speed-color[type="number"] { background-color: var(--stat-spd); } input.sheet-skill-color-setting[value="ATK"] + button[type="roll"].sheet-skill-roller:hover, input.sheet-skill-color-setting[value="ATK"] + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, input.sheet-skill-color-setting[value="ATK"] + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { background-color: var(--stat-ro-atk); border-color: #555555; } input.sheet-skill-color-setting[value="DEF"] + button[type="roll"].sheet-skill-roller:hover, input.sheet-skill-color-setting[value="DEF"] + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, input.sheet-skill-color-setting[value="DEF"] + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { background-color: var(--stat-ro-def); border-color: #555555; } input.sheet-skill-color-setting[value="SPATK"] + button[type="roll"].sheet-skill-roller:hover, input.sheet-skill-color-setting[value="SPATK"] + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, input.sheet-skill-color-setting[value="SPATK"] + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { background-color: var(--stat-ro-spatk); border-color: #555555; } input.sheet-skill-color-setting[value="SPDEF"] + button[type="roll"].sheet-skill-roller:hover, input.sheet-skill-color-setting[value="SPDEF"] + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, input.sheet-skill-color-setting[value="SPDEF"] + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { background-color: var(--stat-ro-spdef); border-color: #555555; } input.sheet-skill-color-setting[value="SPD"] + button[type="roll"].sheet-skill-roller:hover, input.sheet-skill-color-setting[value="SPD"] + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, input.sheet-skill-color-setting[value="SPD"] + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { background-color: var(--stat-ro-spd); border-color: #555555; } .sheet-darkmode input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller:hover, .sheet-darkmode input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, .sheet-darkmode input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { color: #dddddd; } .sheet-darkmode input.sheet-skill-color-setting[value="ATK"] + button[type="roll"].sheet-skill-roller:hover, .sheet-darkmode input.sheet-skill-color-setting[value="ATK"] + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, .sheet-darkmode input.sheet-skill-color-setting[value="ATK"] + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { border-color: var(--stat-atk); } .sheet-darkmode input.sheet-skill-color-setting[value="DEF"] + button[type="roll"].sheet-skill-roller:hover, .sheet-darkmode input.sheet-skill-color-setting[value="DEF"] + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, .sheet-darkmode input.sheet-skill-color-setting[value="DEF"] + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { border-color: var(--stat-def); } .sheet-darkmode input.sheet-skill-color-setting[value="SPATK"] + button[type="roll"].sheet-skill-roller:hover, .sheet-darkmode input.sheet-skill-color-setting[value="SPATK"] + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, .sheet-darkmode input.sheet-skill-color-setting[value="SPATK"] + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { border-color: var(--stat-spatk); } .sheet-darkmode input.sheet-skill-color-setting[value="SPDEF"] + button[type="roll"].sheet-skill-roller:hover, .sheet-darkmode input.sheet-skill-color-setting[value="SPDEF"] + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, .sheet-darkmode input.sheet-skill-color-setting[value="SPDEF"] + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { border-color: var(--stat-spdef); } .sheet-darkmode input.sheet-skill-color-setting[value="SPD"] + button[type="roll"].sheet-skill-roller:hover, .sheet-darkmode input.sheet-skill-color-setting[value="SPD"] + button[type="roll"].sheet-skill-roller + input.sheet-skill-total, .sheet-darkmode input.sheet-skill-color-setting[value="SPD"] + button[type="roll"].sheet-skill-roller + select + input.sheet-skill-total { border-color: var(--stat-spd); } input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="on"] + span, input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="2"] + span { background-color: var(--foreground-color); } .sheet-darkmode input.sheet-skill-color-setting[value="ATK"] + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="on"] + span, .sheet-darkmode input.sheet-skill-color-setting[value="ATK"] + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="2"] + span { background-color: var(--stat-atk-highlight); } .sheet-darkmode input.sheet-skill-color-setting[value="DEF"] + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="on"] + span, .sheet-darkmode input.sheet-skill-color-setting[value="DEF"] + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="2"] + span { background-color: var(--stat-def-highlight); } .sheet-darkmode input.sheet-skill-color-setting[value="SPATK"] + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="on"] + span, .sheet-darkmode input.sheet-skill-color-setting[value="SPATK"] + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="2"] + span { background-color: var(--stat-spatk-highlight); } .sheet-darkmode input.sheet-skill-color-setting[value="SPDEF"] + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="on"] + span, .sheet-darkmode input.sheet-skill-color-setting[value="SPDEF"] + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="2"] + span { background-color: var(--stat-spdef-highlight); } .sheet-darkmode input.sheet-skill-color-setting[value="SPD"] + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="on"] + span, .sheet-darkmode input.sheet-skill-color-setting[value="SPD"] + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting[value="2"] + span { background-color: var(--stat-spd-highlight); } input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller { position: relative; } input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting + span { border-radius: 50%; height: 8px; width: 8px; position: absolute; bottom: 6px; } input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting + span.sheet-talent1-pip { right: 20px; } input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting + span.sheet-talent2-pip { right: 8px; } input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting + span { background-color: #00000020; } .sheet-darkmode input.sheet-skill-color-setting + button[type="roll"].sheet-skill-roller input.sheet-talent-pip-setting + span { background-color: #ffffff20; } input.sheet-skill-total { border: none; font-style: italic; font-weight: bold; width: 3.5em; } input[type="text"].sheet-skill-total { text-align: center; } .sheet-stat-ball-color[type="number"] { background-color: #ff999900; border: 0; font-size: 1em; outline: none; } .charsheet button[type="roll"].sheet-move-roller { align-items: center; background: transparent; border: 1px solid #ccc; border-radius: 50px; margin-bottom: 5px; margin-right: 10px; margin-top: 10px; font-family: "dicefontd20"; font-size: 75px; box-shadow: inset 0px 0px 10px var(--foreground-color), 0px 0px 10px 1px var(--foreground-color); color: var(--foreground-color); } .charsheet button[type="roll"].sheet-move-roller:before { content: ""; } .charsheet button[type="roll"].sheet-skill-roller { background: transparent; border: 2px var(--foreground-color); border-style: none none solid none; color: var(--foreground-color); font-size: 1em; font-weight: bold; text-align: left; text-shadow: 0 0 transparent; } button[type="roll"].sheet-skill-roller:hover { color: #555555; } .charsheet button[type="roll"].sheet-stat-roller { align-items: center; background: #00000000; border: none; box-shadow: none; color: #555555; font-size: 1em; font-style: italic; font-weight: bold; padding: 0px 0px; margin: 5px; text-shadow: none; } .sheet-darkmode button[type="roll"].sheet-stat-roller { color: #222222; } button[type="roll"].sheet-stat-roller:active { box-shadow: inset 0 1px 2px #00000080, 0 1px 2px #ffffff80; transition-duration: 0.1s; } button[type="roll"].sheet-stat-roller:before { font-style: normal; } button[type="roll"].sheet-stat-roller:hover { box-shadow: inset 0 1px 0 #ffffff80, 0 1px 2px #00000080; transition-duration: 0.1s; } .sheet-move-notes-roller { display: flex; flex-wrap: nowrap; } .sheet-move-notes-roller > textarea, .sheet-move-notes-roller > button { margin: 10px; margin-bottom: 5px; margin-left: 15px; } .ui-dialog .charsheet .repcontainer.editmode .repitem .itemcontrol { z-index: 1; } /* Roll Templates */ /* Inline Skill Roll */ .sheet-rolltemplate-inline-skill-roll { --header-text: #000000; --main-text: #000000; --odd-row-bg: #d9d9d6; --row-bg: #e9e9e9; } .sheet-rolltemplate-darkmode.sheet-rolltemplate-inline-skill-roll { --header-text: #dddddd; --main-text: #dddddd; --odd-row-bg: #303030; --row-bg: #404040; } .sheet-rolltemplate-inline-skill-roll .sheet-labelled-table-wrapper { display: grid; grid-column-gap: 0px; grid-template-columns: 5% 95%; } .sheet-rolltemplate-inline-skill-roll .sheet-labelled-table-wrapper span.sheet-border-label { background: var(--header-bg); border: 1px solid var(--border-color); border-left: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-collapse: separate; color: var(--main-text); font-size: 12px; height: auto; padding-right: 2px; text-align: center; text-transform: uppercase; font-weight: bold; transform: scale(-1, -1); width: 100%; writing-mode: vertical-lr; -webkit-text-stroke: 0.5px var(--poke-all-dark-background); } .sheet-rolltemplate-inline-skill-roll .sheet-container table.sheet-inline-skill-template { background: var(--row-bg); border: 1px solid var(--border-color); border-left: none; border-bottom-right-radius: 4px; border-top-right-radius: 4px; border-collapse: separate; box-sizing: border-box; color: var(--main-text); font-size: 12px; height: 100%; line-height: 2em; overflow: clip; padding-left: 2px; width: 100%; } .sheet-rolltemplate-inline-skill-roll .sheet-container table.sheet-inline-skill-template td.sheet-label { font-weight: bold; padding-left: 4px; } .sheet-rolltemplate-inline-skill-roll .sheet-container table.sheet-inline-skill-template td.sheet-subhead { border-bottom: 1px solid var(--odd-row-bg); font-size: 12px; font-style: italic; padding-left: 4px; } .sheet-rolltemplate-inline-skill-roll .sheet-container table.sheet-inline-skill-template a { color: var(--header-text); } .sheet-rolltemplate-inline-skill-roll .sheet-container table.sheet-inline-skill-template .sheet-skill-roll .inlinerollresult { background: inherit; border: none; font-size: inherit; padding: 0px; } .sheet-rolltemplate-inline-skill-roll .sheet-rolltemplate-color-setting-ATK-skill { --border-color: var(--poke-all-dark-background); --header-bg: var(--atk-gradient); } .sheet-rolltemplate-inline-skill-roll .sheet-rolltemplate-color-setting-DEF-skill { --border-color: var(--poke-all-dark-background); --header-bg: var(--def-gradient); } .sheet-rolltemplate-inline-skill-roll .sheet-rolltemplate-color-setting-SPATK-skill { --border-color: var(--poke-all-dark-background); --header-bg: var(--spatk-gradient); } .sheet-rolltemplate-inline-skill-roll .sheet-rolltemplate-color-setting-SPDEF-skill { --border-color: var(--poke-all-dark-background); --header-bg: var(--spdef-gradient); } .sheet-rolltemplate-inline-skill-roll .sheet-rolltemplate-color-setting-SPD-skill { --border-color: var(--poke-all-dark-background); --header-bg: var(--spd-gradient); } .sheet-rolltemplate-inline-skill-roll.sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-ATK-skill { --border-color: var(--atk-gradient); --header-bg: var(--atk-header-dark); } .sheet-rolltemplate-inline-skill-roll.sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-DEF-skill { --border-color: var(--def-gradient); --header-bg: var(--def-header-dark); } .sheet-rolltemplate-inline-skill-roll.sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-SPATK-skill { --border-color: var(--spatk-gradient); --header-bg: var(--spatk-header-dark); } .sheet-rolltemplate-inline-skill-roll.sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-SPDEF-skill { --border-color: var(--spdef-gradient); --header-bg: var(--spdef-header-dark); } .sheet-rolltemplate-inline-skill-roll.sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-SPD-skill { --border-color: var(--spd-gradient); --header-bg: var(--spd-header-dark); } /* Other Templates */ .sheet-rolltemplate-move-roll, .sheet-rolltemplate-dual-hit-move-roll, .sheet-rolltemplate-ten-hit-move-roll, .sheet-rolltemplate-multi-hit-move-roll, .sheet-rolltemplate-triple-hit-move-roll, .sheet-rolltemplate-feature-output, .sheet-rolltemplate-skill-roll { --header-text: #000000; --main-text: #000000; --odd-row-bg: #d9d9d6; --row-bg: #e9e9e9; text-transform: capitalize; } .sheet-rolltemplate-darkmode.sheet-rolltemplate-move-roll, .sheet-rolltemplate-darkmode.sheet-rolltemplate-dual-hit-move-roll, .sheet-rolltemplate-darkmode.sheet-rolltemplate-ten-hit-move-roll, .sheet-rolltemplate-darkmode.sheet-rolltemplate-multi-hit-move-roll, .sheet-rolltemplate-darkmode.sheet-rolltemplate-triple-hit-move-roll, .sheet-rolltemplate-darkmode.sheet-rolltemplate-feature-output, .sheet-rolltemplate-darkmode.sheet-rolltemplate-skill-roll { --header-text: #dddddd; --main-text: #dddddd; --odd-row-bg: #303030; --row-bg: #404040; text-transform: capitalize; } .sheet-rolltemplate-color-setting-bug-move { --border-color: var(--poke-bug-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-bug); } .sheet-rolltemplate-color-setting-dark-move { --border-color: var(--poke-dark-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-dark); } .sheet-rolltemplate-color-setting-dragon-move { --border-color: var(--poke-dragon-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-dragon); } .sheet-rolltemplate-color-setting-electric-move { --border-color: var(--poke-electric-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-electric); } .sheet-rolltemplate-color-setting-fairy-move { --border-color: var(--poke-fairy-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-fairy); } .sheet-rolltemplate-color-setting-fighting-move { --border-color: var(--poke-fighting-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-fighting); } .sheet-rolltemplate-color-setting-fire-move { --border-color: var(--poke-fire-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-fire); } .sheet-rolltemplate-color-setting-flying-move { --border-color: var(--poke-flying-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-flying); } .sheet-rolltemplate-color-setting-ghost-move { --border-color: var(--poke-ghost-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-ghost); } .sheet-rolltemplate-color-setting-grass-move { --border-color: var(--poke-grass-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-grass); } .sheet-rolltemplate-color-setting-ground-move { --border-color: var(--poke-ground-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-ground); } .sheet-rolltemplate-color-setting-ice-move { --border-color: var(--poke-ice-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-ice); } .sheet-rolltemplate-color-setting-normal-move { --border-color: var(--poke-normal-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-normal); } .sheet-rolltemplate-color-setting-poison-move { --border-color: var(--poke-poison-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-poison); } .sheet-rolltemplate-color-setting-psychic-move { --border-color: var(--poke-psychic-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-psychic); } .sheet-rolltemplate-color-setting-rock-move { --border-color: var(--poke-rock-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-rock); } .sheet-rolltemplate-color-setting-steel-move { --border-color: var(--poke-steel-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-steel); } .sheet-rolltemplate-color-setting-typeless-move { --border-color: var(--poke-typeless-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-typeless); } .sheet-rolltemplate-color-setting-water-move { --border-color: var(--poke-water-shaded); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--poke-water); } .sheet-rolltemplate-color-setting-ATK-skill { --border-color: var(--atk-gradient); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--atk-header); } .sheet-rolltemplate-color-setting-DEF-skill { --border-color: var(--def-gradient); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--def-header); } .sheet-rolltemplate-color-setting-SPATK-skill { --border-color: var(--spatk-gradient); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--spatk-header); } .sheet-rolltemplate-color-setting-SPDEF-skill { --border-color: var(--spdef-gradient); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--spdef-header); } .sheet-rolltemplate-color-setting-SPD-skill { --border-color: var(--spd-gradient); --box-bg: linear-gradient(var(--header-bg), var(--border-color)); --header-bg: var(--spd-header); } /* Dark mode */ .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-bug-move { --header-bg: var(--poke-bug-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-dark-move { --header-bg: var(--poke-dark-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-dragon-move { --header-bg: var(--poke-dragon-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-electric-move { --header-bg: var(--poke-electric-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-fairy-move { --header-bg: var(--poke-fairy-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-fighting-move { --header-bg: var(--poke-fighting-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-fire-move { --header-bg: var(--poke-fire-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-flying-move { --header-bg: var(--poke-flying-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-ghost-move { --header-bg: var(--poke-ghost-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-grass-move { --header-bg: var(--poke-grass-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-ground-move { --header-bg: var(--poke-ground-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-ice-move { --header-bg: var(--poke-ice-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-normal-move { --header-bg: var(--poke-normal-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-poison-move { --header-bg: var(--poke-poison-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-psychic-move { --header-bg: var(--poke-psychic-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-rock-move { --header-bg: var(--poke-rock-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-steel-move { --header-bg: var(--poke-steel-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-typeless-move { --header-bg: var(--poke-typeless-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-water-move { --header-bg: var(--poke-water-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-ATK-skill { --header-bg: var(--atk-header-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-DEF-skill { --header-bg: var(--def-header-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-SPATK-skill { --header-bg: var(--spatk-header-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-SPDEF-skill { --header-bg: var(--spdef-header-dark); } .sheet-rolltemplate-darkmode .sheet-rolltemplate-color-setting-SPD-skill { --header-bg: var(--spd-header-dark); } .sheet-rolltemplate-move-roll .sheet-container hr.sheet-border, .sheet-rolltemplate-dual-hit-move-roll .sheet-container hr.sheet-border, .sheet-rolltemplate-ten-hit-move-roll .sheet-container hr.sheet-border, .sheet-rolltemplate-multi-hit-move-roll .sheet-container hr.sheet-border, .sheet-rolltemplate-triple-hit-move-roll .sheet-container hr.sheet-border, .sheet-rolltemplate-skill-roll .sheet-container hr.sheet-border, .sheet-rolltemplate-feature-output .sheet-container hr.sheet-border { margin: 5px 0 5px 0; border-top: 1px solid var(--border-color); } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template, .sheet-rolltemplate-skill-roll .sheet-container table.sheet-skill-template, .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template { border: 1px solid var(--border-color); border-radius: 4px; border-collapse: separate; border-spacing: 0px; box-sizing: border-box; overflow: clip; color: var(--main-text); font-size: 12px; line-height: 1em; width: 100%; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .sheet-crit-damage-text, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .sheet-crit-damage-text, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .sheet-crit-damage-text, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .sheet-crit-damage-text, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .sheet-crit-damage-text { font-weight: bold; margin-left: 10px; padding: 2px 5px; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .sheet-accuracy-roll .inlinerollresult, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .sheet-accuracy-roll .inlinerollresult, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .sheet-accuracy-roll .inlinerollresult, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .sheet-accuracy-roll .inlinerollresult, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .sheet-accuracy-roll .inlinerollresult, .sheet-rolltemplate-skill-roll .sheet-container table.sheet-skill-template .sheet-skill-roll .inlinerollresult { background: #000000; border: 2px solid #000000; color: #ffffff; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .sheet-notes-text .inlinerollresult, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .sheet-notes-text .inlinerollresult, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .sheet-notes-text .inlinerollresult, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .sheet-notes-text .inlinerollresult, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .sheet-notes-text .inlinerollresult, .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template .sheet-notes-text .inlinerollresult { background: #00000000; border: none; color: var(--main-text); font-size: 12px; padding: 0px; } .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .sheet-accuracy-roll, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .sheet-accuracy-roll, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .sheet-accuracy-roll, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .sheet-accuracy-roll, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .sheet-damage-roll, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .sheet-damage-roll, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .sheet-damage-roll, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .sheet-damage-roll { text-align: center; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template span.sheet-targeted-defense { font-size: smaller; font-weight: bold; margin-left: 0px; padding: 2px 5px; text-transform: none; } /* Varying colour by effectiveness for damage roll and text */ .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .userscript--2-effectiveness-color .inlinerollresult, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .userscript--2-effectiveness-color .inlinerollresult, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .userscript--2-effectiveness-color .inlinerollresult, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .userscript--2-effectiveness-color .inlinerollresult, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .userscript--2-effectiveness-color .inlinerollresult, .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .userscript--2-effectiveness-text-color, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .userscript--2-effectiveness-text-color, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .userscript--2-effectiveness-text-color, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .userscript--2-effectiveness-text-color, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .userscript--2-effectiveness-text-color { background: #800000; border-color: #800000; color: #ffffff; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .userscript--1-effectiveness-color .inlinerollresult, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .userscript--1-effectiveness-color .inlinerollresult, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .userscript--1-effectiveness-color .inlinerollresult, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .userscript--1-effectiveness-color .inlinerollresult, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .userscript--1-effectiveness-color .inlinerollresult, .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .userscript--1-effectiveness-text-color, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .userscript--1-effectiveness-text-color, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .userscript--1-effectiveness-text-color, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .userscript--1-effectiveness-text-color, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .userscript--1-effectiveness-text-color { background: #cf6800; border-color: #cf6800; color: #ffffff; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .userscript-0-effectiveness-color .inlinerollresult, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .userscript-0-effectiveness-color .inlinerollresult, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .userscript-0-effectiveness-color .inlinerollresult, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .userscript-0-effectiveness-color .inlinerollresult, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .userscript-0-effectiveness-color .inlinerollresult, .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .userscript-0-effectiveness-text-color, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .userscript-0-effectiveness-text-color, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .userscript-0-effectiveness-text-color, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .userscript-0-effectiveness-text-color, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .userscript-0-effectiveness-text-color, .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .sheet-0-effectiveness-color .inlinerollresult, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .sheet-0-effectiveness-color .inlinerollresult, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .sheet-0-effectiveness-color .inlinerollresult, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .sheet-0-effectiveness-color .inlinerollresult, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .sheet-0-effectiveness-color .inlinerollresult, .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .sheet-0-effectiveness-text-color, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .sheet-0-effectiveness-text-color, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .sheet-0-effectiveness-text-color, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .sheet-0-effectiveness-text-color, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .sheet-0-effectiveness-text-color { background: #000000; border-color: #000000; color: #ffffff; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .userscript-1-effectiveness-color .inlinerollresult, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .userscript-1-effectiveness-color .inlinerollresult, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .userscript-1-effectiveness-color .inlinerollresult, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .userscript-1-effectiveness-color .inlinerollresult, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .userscript-1-effectiveness-color .inlinerollresult, .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .userscript-1-effectiveness-text-color, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .userscript-1-effectiveness-text-color, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .userscript-1-effectiveness-text-color, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .userscript-1-effectiveness-text-color, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .userscript-1-effectiveness-text-color { background: #000080; border-color: #000080; color: #ffffff; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .userscript-2-effectiveness-color .inlinerollresult, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .userscript-2-effectiveness-color .inlinerollresult, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .userscript-2-effectiveness-color .inlinerollresult, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .userscript-2-effectiveness-color .inlinerollresult, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .userscript-2-effectiveness-color .inlinerollresult, .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template .userscript-2-effectiveness-text-color, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template .userscript-2-effectiveness-text-color, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template .userscript-2-effectiveness-text-color, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template .userscript-2-effectiveness-text-color, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template .userscript-2-effectiveness-text-color { background: #008000; border-color: #008000; color: #ffffff; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template a, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template a, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template a, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template a, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template a, .sheet-rolltemplate-skill-roll .sheet-container table.sheet-skill-template a, .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template a { color: var(--header-text); padding: 3px; font-style: italic; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template td, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template td, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template td, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template td, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template td { padding: 4px 2px; } .sheet-rolltemplate-skill-roll .sheet-container table.sheet-skill-template td, .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template td { padding: 8px 2px; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template td.sheet-effectiveness-text, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template td.sheet-effectiveness-text, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template td.sheet-effectiveness-text, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template td.sheet-effectiveness-text, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template td.sheet-effectiveness-text, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template td.sheet-targeted-defense, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template td.sheet-targeted-defense, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template td.sheet-targeted-defense, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template td.sheet-targeted-defense { font-weight: bold; line-height: 20px; padding: 2px 5px; text-align: center; text-transform: none; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template td.sheet-label, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template td.sheet-label, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template td.sheet-label, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template td.sheet-label, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template td.sheet-label, .sheet-rolltemplate-skill-roll .sheet-container table.sheet-skill-template td.sheet-label { font-weight: bold; line-height: 14px; text-align: center; width: 80px; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template td.sheet-notes-text, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template td.sheet-notes-text, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template td.sheet-notes-text, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template td.sheet-notes-text, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template td.sheet-notes-text, .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template td.sheet-notes-text { font-size: 12px; line-height: 12px; padding: 8px; text-transform: none; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template td.sheet-subhead, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template td.sheet-subhead, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template td.sheet-subhead, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template td.sheet-subhead, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template td.sheet-subhead, .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template td.sheet-subhead, .sheet-rolltemplate-skill-roll .sheet-container table.sheet-skill-template td.sheet-subhead { padding: 4px; background: var(--box-bg); font-size: 12px; font-weight: bold; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template th, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template th, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template th, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template th, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template th, .sheet-rolltemplate-skill-roll .sheet-container table.sheet-skill-template th, .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template th { color: var(--header-text); padding: 6px; font-size: 14px; font-weight: bold; background: var(--header-bg); } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template tr:nth-child(odd), .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template tr:nth-child(odd), .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template tr:nth-child(odd), .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template tr:nth-child(odd), .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template tr:nth-child(odd), .sheet-rolltemplate-skill-roll .sheet-container table.sheet-skill-template tr:nth-child(odd), .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template tr:nth-child(odd) { background: var(--odd-row-bg); } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template tr:nth-child(even), .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template tr:nth-child(even), .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template tr:nth-child(even), .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template tr:nth-child(even), .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template tr:nth-child(even), .sheet-rolltemplate-skill-roll .sheet-container table.sheet-skill-template tr:nth-child(even), .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template tr:nth-child(even) { background: var(--row-bg); } .sheet-options-flag:not(:checked) ~ div.sheet-display, .sheet-options-flag:checked ~ div.sheet-options { max-height: 1200px; opacity: 1; overflow: scroll; scrollbar-width: none; transition-property: max-height, opacity, visibility; transition-duration: 400ms; transition-timing-function: cubic-bezier(.55,.06,.68,.19); visibility: visible; } .sheet-options-flag:not(:checked) ~ div.sheet-display::-webkit-scrollbar, .sheet-options-flag:checked ~ div.sheet-options::-webkit-scrollbar { height: 0; width: 0; } .sheet-extra-max-height .sheet-options-flag:not(:checked) ~ div.sheet-display, .sheet-extra-max-height .sheet-options-flag:checked ~ div.sheet-options { max-height: 1800px; } .sheet-options-flag:checked ~ div.sheet-display, .sheet-options-flag:not(:checked) ~ div.sheet-options { max-height: 0px; opacity: 0; overflow: hidden; transition-property: max-height, opacity, visibility; transition-duration: 400ms; transition-timing-function: cubic-bezier(.22,.61,.36,1); visibility: hidden; } div.sheet-collapsible-feature div.sheet-display, div.sheet-collapsible-feature div.sheet-options, div.sheet-feature-container div.sheet-display, div.sheet-feature-container div.sheet-options, div.sheet-pokemon-move div.sheet-display, div.sheet-pokemon-move div.sheet-options, div.sheet-wrapper div.sheet-display, div.sheet-wrapper div.sheet-options { grid-area: top-left; } button[type="roll"].sheet-inline-roller:hover { background-color: var(--text-background-color); color: #555555; } button[type="roll"].sheet-inline-roller { border: none; min-width: 85%; } .sheet-fill-space { width: 30%; } .sheet-class-feature-info-header input[type="text"], .sheet-pokemon-move-info-header input[type="text"] { margin-left: 4px; width: 30%; } .sheet-class-feature-info-header select { margin: 5px 0px; } .sheet-collapsible-feature > .sheet-options-flag, .sheet-collapsible-feature > .sheet-options-flag + span, .sheet-collapsible-feature > .sheet-options-flag:checked, .sheet-collapsible-feature > .sheet-options-flag:checked + span, .sheet-pokemon-move > .sheet-options-flag, .sheet-pokemon-move > .sheet-options-flag + span, .sheet-pokemon-move > .sheet-options-flag:checked, .sheet-pokemon-move > .sheet-options-flag:checked + span { top: 13px; left: 6px; } .sheet-feature-container > .sheet-options-flag, .sheet-feature-container > .sheet-options-flag + span, .sheet-feature-container > .sheet-options-flag:checked, .sheet-feature-container > .sheet-options-flag:checked + span { left: 8px; top: 6px; } h3.sheet-section-header { color: var(--foreground-color); margin-bottom: 8px; padding-left: 40px; } b.sheet-subsection-header { display: block; line-height: 24px; margin-bottom: 8px; padding-left: 32px; } .sheet-options-flag { height: 18px; opacity: 0; position: absolute; width: 18px; z-index: 2; } .sheet-options-flag + span { -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--foreground-color); cursor: pointer; display: none; font-size: 16px; font-family: pictos; height: 16px; margin-top: 0px; position: absolute; white-space: nowrap; width: 16px; } .sheet-options-flag:hover + span { color: #555555; } .sheet-options-flag:checked + span { color: #555555; display: -webkit-box; display: -ms-flexbox; display: flex; } .sheet-collapsible-feature:hover > .sheet-options-flag + span, .sheet-feature-container > .sheet-options-flag + span, .sheet-pokemon-move:hover > .sheet-options-flag + span { display: -webkit-box; display: -ms-flexbox; display: flex; } .sheet-show-on-mobile { visibility: hidden; display: none; width: 0%; } .sheet-enable-tera:not(:checked) ~ div.sheet-tera-enabled { display: none; } .sheet-enable-tera:checked ~ div.sheet-tera-enabled { display: inline-block; } .sheet-enable-dyna:not(:checked) ~ div.sheet-dyna-enabled { display: none; } .sheet-enable-dyna:checked ~ div.sheet-dyna-enabled { display: inline-block; } .sheet-enable-mega:not(:checked) ~ div.sheet-mega-enabled { display: none; } .sheet-enable-mega:checked ~ div.sheet-mega-enabled { display: inline-block; } .sheet-enable-custom1:not(:checked) ~ div.sheet-custom1-enabled { display: none; } .sheet-enable-custom1:checked ~ div.sheet-custom1-enabled { display: inline-block; } .sheet-enable-custom2:not(:checked) ~ div.sheet-custom2-enabled { display: none; } .sheet-enable-custom2:checked ~ div.sheet-custom2-enabled { display: inline-block; } .sheet-enable-custom3:not(:checked) ~ div.sheet-custom3-enabled { display: none; } .sheet-enable-custom3:checked ~ div.sheet-custom3-enabled { display: inline-block; } .sheet-active_type-transformation:not(:checked) ~ div.sheet-display-when-type-transformed { display: none; } .sheet-active_type-transformation:checked ~ div.sheet-display-when-type-transformed { display: inline-block; } .sheet-active_type-transformation:not(:checked) ~ div.sheet-display-when-type-not-transformed { display: inline-block; } .sheet-active_type-transformation:checked ~ div.sheet-display-when-type-not-transformed { display: none; } .sheet-active_stat-transformation:not(:checked) ~ div.sheet-display-when-stat-transformed { display: none; } .sheet-active_stat-transformation:checked ~ div.sheet-display-when-stat-transformed { display: grid; } .sheet-active_dyna:not(:checked) ~ div.sheet-display-when-dyna-inline { display: none; } .sheet-active_dyna:checked ~ div.sheet-display-when-dyna-inline { display: inline-block; } .sheet-active_dyna:not(:checked) ~ div.sheet-display-when-not-dyna { display: inline-block; } .sheet-active_dyna:checked ~ div.sheet-display-when-not-dyna { display: none; } .sheet-active_tera:not(:checked) ~ div.sheet-display-when-tera { display: none; } .sheet-active_tera:checked ~ div.sheet-display-when-tera { display: flex; } .sheet-active_dyna:not(:checked) ~ div.sheet-display-when-dyna { display: none; } .sheet-active_dyna:checked ~ div.sheet-display-when-dyna { display: flex; } .sheet-active_mega:not(:checked) ~ div.sheet-display-when-mega { display: none; } .sheet-active_mega:checked ~ div.sheet-display-when-mega { display: flex; } .sheet-active_custom1:not(:checked) ~ div.sheet-display-when-custom1 { display: none; } .sheet-active_custom1:checked ~ div.sheet-display-when-custom1 { display: flex; } .sheet-active_custom2:not(:checked) ~ div.sheet-display-when-custom2 { display: none; } .sheet-active_custom2:checked ~ div.sheet-display-when-custom2 { display: flex; } .sheet-active_custom3:not(:checked) ~ div.sheet-display-when-custom3 { display: none; } .sheet-active_custom3:checked ~ div.sheet-display-when-custom3 { display: flex; } .sheet-enable-tera:not(:checked) ~ div.sheet-tera-config { display: none; } .sheet-enable-tera:checked ~ div.sheet-tera-config { display: inline-block; } .sheet-enable-dyna:not(:checked) ~ div.sheet-dyna-config { display: none; } .sheet-enable-dyna:checked ~ div.sheet-dyna-config { display: inline-block; } .sheet-enable-mega:not(:checked) ~ div.sheet-mega-config { display: none; } .sheet-enable-mega:checked ~ div.sheet-mega-config { display: inline-block; } .sheet-enable-custom1:not(:checked) ~ div.sheet-custom1-config { display: none; } .sheet-enable-custom1:checked ~ div.sheet-custom1-config { display: inline-block; } .sheet-enable-custom2:not(:checked) ~ div.sheet-custom2-config { display: none; } .sheet-enable-custom2:checked ~ div.sheet-custom2-config { display: inline-block; } .sheet-enable-custom3:not(:checked) ~ div.sheet-custom3-config { display: none; } .sheet-enable-custom3:checked ~ div.sheet-custom3-config { display: inline-block; } input.sheet-capitalize { text-transform: capitalize; } /* For your PokeGear and other mobile devices */ @media only screen and (max-width: 480px) { .sheet-wrapper { min-width: 320px; font-size: 1.1em; overflow: auto; } .sheet-two-columns { grid-template-columns: 1fr; } .sheet-3col-centered { grid-template-columns: 1fr; } .sheet-configuration-grid { grid-template-columns: 1fr; } .sheet-character-skill-labels { grid-template-columns: 1fr 5fr 1fr 1fr; } .sheet-feature-container > .sheet-options-flag, .sheet-feature-container > .sheet-options-flag + span, .sheet-feature-container > .sheet-options-flag:checked, .sheet-feature-container > .sheet-options-flag:checked + span { left: 8px; top: 22px; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template, .sheet-rolltemplate-skill-roll .sheet-container table.sheet-skill-template, .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template { border: 3px solid; border-collapse: collapse; font-size: 16px; } .sheet-rolltemplate-move-roll .sheet-container table.sheet-move-template td.sheet-notes-text, .sheet-rolltemplate-dual-hit-move-roll .sheet-container table.sheet-move-template td.sheet-notes-text, .sheet-rolltemplate-ten-hit-move-roll .sheet-container table.sheet-move-template td.sheet-notes-text, .sheet-rolltemplate-multi-hit-move-roll .sheet-container table.sheet-move-template td.sheet-notes-text, .sheet-rolltemplate-triple-hit-move-roll .sheet-container table.sheet-move-template td.sheet-notes-text, .sheet-rolltemplate-feature-output .sheet-container table.sheet-feature-template td.sheet-notes-text { font-size: 16px; line-height: 1.5; } .sheet-hide-on-mobile { visibility: hidden; display: none; width: 0%; } .sheet-info-tooltip { visibility: hidden; display: none; width: 0%; } .sheet-show-on-mobile { visibility: visible; display: block; width: auto; } .sheet-character-name-grid { grid-template-columns: 1fr 3fr 1fr 2fr; align-items: center; } .sheet-character-class-grid { grid-template-columns: 1fr 3fr 1fr 2fr; align-items: center; } .sheet-top-information[type="text"] { width: 150px; } .sheet-top-select { width: 150px; } .charsheet input.sheet-long-number[type="number"] { width: 90px; } .sheet-half-text { width: 65px; } .sheet-move-modifiers { grid-template-columns: 1fr; } .sheet-pokemon-move-info-grid-1 { grid-template-columns: 1fr 1fr; } .sheet-pokemon-move-info-grid-2 { grid-template-columns: 1fr 1fr; } .sheet-fill-space { width: 60%; } .sheet-below-stats { text-align: right; grid-template-columns: 1.5fr 1fr; padding-right: 10px; } .sheet-afflictions-grid { grid-template-columns: 1fr 1fr; } }