mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
- Adds a z-index value to the edit-mode item controls to ensure it is displayed above the repeating sections
2359 lines
81 KiB
CSS
2359 lines
81 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;
|
|
}
|
|
|
|
.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-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;
|
|
}
|
|
|
|
/* 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-2col-centered {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
align-items: center;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
.charsheet input.sheet-total-display.sheet-tiny-number[type="text"] {
|
|
width: 25px;
|
|
padding: 0px;
|
|
}
|
|
|
|
.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"] + input[type="number"].sheet-skill-total,
|
|
input.sheet-skill-color-setting[value="ATK"] + .sheet-skill-total + button[type="roll"].sheet-skill-roller:hover {
|
|
background-color: var(--stat-ro-atk);
|
|
}
|
|
|
|
input.sheet-skill-color-setting[value="DEF"] + input[type="number"].sheet-skill-total,
|
|
input.sheet-skill-color-setting[value="DEF"] + .sheet-skill-total + button[type="roll"].sheet-skill-roller:hover {
|
|
background-color: var(--stat-ro-def);
|
|
}
|
|
|
|
input.sheet-skill-color-setting[value="SPATK"] + input[type="number"].sheet-skill-total,
|
|
input.sheet-skill-color-setting[value="SPATK"] + .sheet-skill-total + button[type="roll"].sheet-skill-roller:hover {
|
|
background-color: var(--stat-ro-spatk);
|
|
}
|
|
|
|
input.sheet-skill-color-setting[value="SPDEF"] + input[type="number"].sheet-skill-total,
|
|
input.sheet-skill-color-setting[value="SPDEF"] + .sheet-skill-total + button[type="roll"].sheet-skill-roller:hover {
|
|
background-color: var(--stat-ro-spdef);
|
|
}
|
|
|
|
input.sheet-skill-color-setting[value="SPD"] + input[type="number"].sheet-skill-total,
|
|
input.sheet-skill-color-setting[value="SPD"] + .sheet-skill-total + button[type="roll"].sheet-skill-roller:hover {
|
|
background-color: var(--stat-ro-spd);
|
|
}
|
|
|
|
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-2col-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-capture-pokemon-skill-m1 {
|
|
align-items: center;
|
|
display: grid;
|
|
grid-template-columns: 1fr 6fr 1fr;
|
|
}
|
|
|
|
.sheet-capture-pokemon-skill-m2 {
|
|
align-items: center;
|
|
display: grid;
|
|
grid-template-columns: 1.5fr 1fr 1fr;
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
}
|