Files
roll20-character-sheets/PokemonTabletopAdventures_v3/PTA3.css
T
Ian Merryweather 06ab60ce12 feat: Adds more skill controls
- Adds a button to collapse and expand all skills when the skills section is expanded
  - Adds action scripts for setting all the flag attributes to on or off
- Updates the dark mode colours for the hovered skill buttons and skill totals to have a better contrast value for accessibility
- Adds skill talents visible in the skill roller buttons as pips
  - Colours them in based on talent selection
- Adds default value off for each talent so new characters will have less setting up to do
- Adds collapsing section for giving the held item a description
- Moves hybrid character credits over to maintain visual balance
- Moves the pokeball selection select out of the configuration section
- Removes unnecessary element selectors
2025-07-22 16:18:52 +01:00

2543 lines
89 KiB
CSS

.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;
}
}