diff --git a/Heroes and Hardships/hnh.css b/Heroes and Hardships/hnh.css
index 642f18e6b2..9fd485b42d 100644
--- a/Heroes and Hardships/hnh.css
+++ b/Heroes and Hardships/hnh.css
@@ -1,6506 +1,1242 @@
-/* General */
+/* Web fonts */
+@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
-select {
- border: 1px solid #000;
- border-radius: 0;
+
+/* Theming */
+
+/* Default */
+.charsheet {
+ --hnh-sheet-background-color: white;
+ --hnh-sheet-background-image: none;
+ --hnh-section-background: #dadada;
+ --hnh-text: black;
+ --hnh-input-text: var(--hnh-text);
+ --hnh-text-muted: gray;
+ --hnh-border: var(--hnh-text);
+ --hnh-control-background: var(--hnh-sheet-background-color);
+ --hnh-control-background-disabled: none;
+ --hnh-th-background: #333333;
+ --hnh-th-text: var(--hnh-control-background);
+ --hnh-button-background: none;
+ --hnh-text-selected: var(--hnh-input-text);
+ --hnh-border-selected: var(--hnh-border);
+ --hnh-selected-background: var(--hnh-section-background);
}
-.sheet-select-small {
- margin: 2px;
- width: 60px;
+/* Dark mode */
+body.sheet-darkmode .charsheet {
+ --hnh-sheet-background-color: #111111;
+ --hnh-sheet-background-image: none;
+ --hnh-section-background: #222222;
+ --hnh-text: #b3b3b3;
+ --hnh-input-text: #d9d9d9;
+ --hnh-text-selected: #f2f2f2;
+ --hnh-text-muted: silver;
+ --hnh-th-background: #999999;
+ --hnh-border-selected: #f2f2f2;
+ --hnh-selected-background: #333333;
+ --hnh-control-background: var(--hnh-sheet-background-color);
}
-/* NPC SECTION */
-
-/* Top Info */
-
-input.checkbox {
- margin-left: 1550px;
- display: inline-block;
+/* Parchment (light) */
+.charsheet:has(.sheet-colour-scheme-picker .sheet-colour-scheme-parchment:checked) {
+ --hnh-sheet-background-color: #fcfbf4;
+ --hnh-sheet-background-image: url('https://cdn.discordapp.com/attachments/1027102428690124841/1029183500311613490/AdobeStock_535046699_small.jpg');
+ --hnh-section-background: none;
+ --hnh-text: #2d1606;
+ --hnh-input-text: var(--hnh-text);
+ --hnh-text-muted: #2d160644;
+ --hnh-th-background: #432109;
+ --hnh-text-selected: var(--hnh-input-text);
+ --hnh-border-selected: var(--hnh-border);
+ --hnh-selected-background: #fcfbf4;
+ --hnh-control-background: var(--hnh-sheet-background-color);
}
-label.sheet-npctitle {
- display: inline-block;
- font-size: 12px;
- text-align: right;
- width: 40px;
-}
-padding-container
-label.sheet-bountytitle {
- display: inline-block;
- font-size: 12px;
- text-align: right;
- width: 55px;
+/* Stone (dark) */
+.charsheet:has(.sheet-colour-scheme-picker .sheet-colour-scheme-stone:checked) {
+ --hnh-sheet-background-color: #111111;
+ --hnh-sheet-background-image: url('https://cdn.discordapp.com/attachments/1027102428690124841/1029181874100252742/AdobeStock_231453111_small.jpg');
+ --hnh-section-background: none;
+ --hnh-text: #b3b3b3;
+ --hnh-input-text: #cccccc;
+ --hnh-text-selected: #f2f2f2;
+ --hnh-text-muted: silver;
+ --hnh-th-background: #333333;
+ --hnh-th-text: #b3b3b3;
+ --hnh-border-selected: #f2f2f2;
+ --hnh-selected-background: #333333;
+ --hnh-control-background: var(--hnh-sheet-background-color);
}
-label.sheet-sizetitle {
- display: inline-block;
- font-size: 13px;
- margin-left: 13px;
- text-align: right;
- width: 50px;
+/* Metal (light) */
+.charsheet:has(.sheet-colour-scheme-picker .sheet-colour-scheme-metal:checked) {
+ --hnh-sheet-background-color: #e6e6e688;
+ --hnh-sheet-background-image: url('https://cdn.discordapp.com/attachments/1027102428690124841/1029167014893322340/AdobeStock_167357563_small.jpg');
+ --hnh-section-background: none;
+ --hnh-text: black;
+ --hnh-input-text: var(--hnh-text);
+ --hnh-text-selected: var(--hnh-text);
+ --hnh-text-muted: dimgray;
+ --hnh-border: #595959;
+ --hnh-th-background: dimgray;
+ --hnh-th-text: #f2f2f2;
+ --hnh-text-selected: var(--hnh-input-text);
+ --hnh-border-selected: var(--hnh-border);
+ --hnh-selected-background: var(--hnh-section-background);
+ --hnh-control-background: var(--hnh-sheet-background-color);
}
-label.sheet-environmenttitle {
- display: inline-block;
- margin-bottom: 8px;
- font-size: 11px;
- margin-left: 9px;
- text-align: right;
- width: 80px;
+/* Stars (dark) */
+.charsheet:has(.sheet-colour-scheme-picker .sheet-colour-scheme-stars:checked) {
+ --hnh-sheet-background-image: url('https://cdn.discordapp.com/attachments/1027102428690124841/1029612700394864721/AdobeStock_30029138_small.jpg');
+ --hnh-section-background: none;
+ --hnh-text: #3385ff;
+ --hnh-input-text: #66a3ff;
+ --hnh-text-muted: #0066ff;
+ --hnh-border: #003d99;
+ --hnh-control-background: #222222;
+ --hnh-control-background-disabled: #11111188;
+ --hnh-th-background: #111111;
+ --hnh-th-text: #3385ff;
+ --hnh-button-background: var(--hnh-th-background);
+ --hnh-text-selected: var(--hnh-input-text);
+ --hnh-border-selected: var(--hnh-input-text);
+ --hnh-selected-background: var(--hnh-button-background);
}
-input.sheet-npc-box {
- width: 150px;
- border:1px solid #000;
- border-radius: 0px;
+/* Neon (dark) */
+.charsheet:has(.sheet-colour-scheme-picker .sheet-colour-scheme-neon:checked) {
+ --hnh-sheet-background-image: url('https://cdn.discordapp.com/attachments/1027102428690124841/1029111669751824384/AdobeStock_421197783_small.jpg');
+ --hnh-section-background: none;
+ --hnh-text: darkcyan;
+ --hnh-input-text: cyan;
+ --hnh-text-muted: #008080;
+ --hnh-control-background: #222222;
+ --hnh-control-background-disabled: #111111;
+ --hnh-th-background: #0e2d58;
+ --hnh-th-text: #00cccc;
+ --hnh-text-selected: var(--hnh-input-text);
+ --hnh-border-selected: var(--hnh-input-text);
+ --hnh-selected-background: var(--hnh-section-background);
}
-input.sheet-bounty-box {
- width: 60px;
- border:1px solid #000;
- border-radius: 0px;
+/* Gothic (dark) */
+.charsheet:has(.sheet-colour-scheme-picker .sheet-colour-scheme-gothic:checked) {
+ --hnh-sheet-background-color: black;
+ --hnh-sheet-background-image: url('https://cdn.discordapp.com/attachments/1027102428690124841/1029925092098048021/AdobeStock_325266280_dim_small.jpg');
+ --hnh-section-background: none;
+ --hnh-text: #b30000;
+ --hnh-input-text: #cc0000;
+ --hnh-text-muted: #800000;
+ --hnh-border: #660000;
+ --hnh-th-background: #0c0c0c;
+ --hnh-th-text: var(--hnh-text);
+ --hnh-button-background: black;
+ --hnh-text-selected: var(--hnh-input-text);
+ --hnh-border-selected: var(--hnh-input-text);
+ --hnh-selected-background: #181818;
}
-input.sheet-size-box {
- width: 150px;
- border:1px solid #000;
- border-radius: 0px;
-}
-input.sheet-size-box2 {
- width: 120px;
- border:1px solid #000;
- border-radius: 0px;
-}
-
-input.sheet-background-box {
- width: 230px;
- height: 25px;
- border:1px solid #000;
- border-radius: 0px;
-}
-
-/* Right Side Repeating Sections */
-
-span.sheet-npcskill-span,
-span.sheet-ability-span {
- display: inline-block;
- width: 250px;
- padding-right: 5px;
- padding-top: 10px;
- font-size: 1em;
- color: #FFF;
- border-radius: 20px;
- background: #444444;
-}
-
-span.sheet-vuln-span {
- display: inline-block;
- width: 250px;
- padding-right: 5px;
- padding-top: 10px;
- font-size: 1em;
- color: #FFF;
- border-radius: 20px;
- background: #444444;
-}
-
-span.sheet-weapon-span {
- display: inline-block;
- width: 525px;
- padding-right: 5px;
- padding-top: 10px;
- font-size: 1em;
- color: #FFF;
- border-radius: 20px;
- background: #444444;
-}
-
-span.repeating_npcskill_container {
- display: inline-block;
- width: 265px;
- margin-left: -5px;
- margin-bottom: 7px;
- color: #FFF;
- background-color: #c1c1c1;
- border-radius: 15px;
- border: 1px solid #000;
-}
-
-span.repeating_npc_weapon_container {
- display: inline-block;
- width: 490px;
- padding: 10px;
- margin-left: 10px;
- margin-bottom: 7px;
- color: #FFF;
- background-color: #c1c1c1;
- border-radius: 15px;
- border: 1px solid #000;
-}
-
-label.sheet-weapontitle,
-label.sheet-npcskilltitle,
-label.sheet-abilitytitle {
- display: inline-block;
- text-align: center;
- font-weight: 1;
- width: 250px;
- font-size: 16px;
- color: #FFF;
-}
-
-label.sheet-weapontitle {
- display: inline-block;
- text-align: center;
- font-weight: 1;
- width: 540px;
- font-size: 16px;
- color: #FFF;
-}
-
-label.sheet-npcarmortitle {
- display: inline-block;
- width: 115px;
- color: #FFF;
- font-weight: 1;
- margin-top: 10px;
- text-align: right;
- font-size: 22px;
-}
-
-.sheet-npc-armor-box {
- padding: 20px;
- margin-top: 10px;
- margin-bottom: 10px;
- background: #5e0000;
- width: 225px;
- border-radius: 15px;
-}
-
-input[type='number'].sheet-npc-armor {
- border: 1px solid #000;
- display: inline-block;
- border-radius: 0px;
- margin-top: -10px;
- width: 55px;
- height: 40px;
- color: #FFF;
- text-align: center;
- font-size: 20px;
- background-color: #444444;
-}
-
-input.repeating_npc_weapon_name {
- margin-left: 5px;
- width: 180px;
- font-size: 14px;
- font-weight: bold;
- background-color: transparent;
- border-radius: 0px;
- border-top: 0px solid;
- border-right: 0px solid;
- border-left: 0px solid;
- border-bottom: 1px solid;
- text-transform: uppercase;
-}
-
-input.repeating_npc_weapon_damage {
- margin-left: 5px;
- width: 55px;
- font-size: 12px;
- background-color: transparent;
- border-radius: 0px;
- border-top: 0px solid;
- border-right: 0px solid;
- border-left: 0px solid;
- border-bottom: 1px solid;
-}
-
-input.repeating_npc_weapon_effect {
- margin-left: 5px;
- width: 135px;
- font-size: 12px;
- background-color: transparent;
- border-radius: 0px;
- border-top: 0px solid;
- border-right: 0px solid;
- border-left: 0px solid;
- border-bottom: 1px solid;
-}
-
-input.repeating_npc_weapon_rof {
- margin-left: 5px;
- margin-right: 2px;
- width: 30px;
- font-size: 14px;
- background-color: transparent;
- border-radius: 0px;
- border-top: 0px solid;
- border-right: 0px solid;
- border-left: 0px solid;
- border-bottom: 1px solid;
- text-transform: uppercase;
-}
-
-input.repeating_ability_name {
- width: 235px;
- color: #FFF;
- margin-left: 10px;
- font-size: 14px;
- background-color: #636363;
- text-transform: uppercase;
- border:1px solid #000;
- border-top-left-radius: 15px;
- border-top-right-radius: 15px;
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
-}
-
-input.repeating_vuln_name {
- width: 230px;
- color: #FFF;
- margin-left: 10px;
- font-size: 14px;
- background-color: #636363;
- text-transform: uppercase;
- border:1px solid #000;
- border-top-left-radius: 15px;
- border-top-right-radius: 15px;
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
-}
-
-input.repeating_npcskill_name {
- margin-top: -2px;
- margin-left: 2px;
- margin-right: -10px;
- width: 140px;
- font-size: 14px;
- font-weight: bold;
- background-color: transparent;
- border: 0px solid #000;
- text-transform: uppercase;
-}
-
-select.repeating_npcskill_stat {
- margin-top: 4px;
- margin-bottom: 4px;
- width: 60px;
- font-size: 11px;
- background-color: transparent;
- border:0px solid;
-}
-
-textarea.repeating_ability_text {
- margin-left: 10px;
- font-size: 11px;
- width: 213px;
- height: 70px;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- margin-bottom: 2px;
- background-color: #c1c1c1;
- resize: vertical;
- border-top-left-radius: 0px;
- border-top-right-radius: 0px;
- border-bottom-left-radius: 15px;
- border-bottom-right-radius: 15px;
- border: 1px solid #000;
-}
-
-textarea.repeating_vuln_text {
- margin-left: 10px;
- font-size: 11px;
- width: 208px;
- height: 40px;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- margin-bottom: 2px;
- background-color: #c1c1c1;
- resize: vertical;
- border-top-left-radius: 0px;
- border-top-right-radius: 0px;
- border-bottom-left-radius: 15px;
- border-bottom-right-radius: 15px;
- border: 1px solid #000;
-}
-
-input.repeating_loot_text {
- margin-left: 10px;
- width: 235px;
- height: 30px;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- margin-bottom: 2px;
- background-color: #c1c1c1;
- border-top-left-radius: 15px;
- border-top-right-radius: 15px;
- border-bottom-left-radius: 15px;
- border-bottom-right-radius: 15px;
- border: 1px solid #000;
-}
-
-input.repeating_npcskill_score {
- width: 27px;
- height: 25px;
- margin-top: -2px;
- font-size: 14px;
- background-color: #e8e8e8;
- border: 1px solid #000;
- border-radius: 5px;
-}
-
-/* ----------- */
+/* Layout */
.charsheet {
- margin-left: -20px;
- margin-top: 0px;
- background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TheWitcher/images/repeating_bg.jpg");
- background-repeat: repeat;
+ background-image: var(--hnh-sheet-background-image);
+ background-color: var(--hnh-sheet-background-color);
+ color: var(--hnh-text);
+ padding: 0;
}
-/* PC/NPC TABS SETUP */
-
-.sheet-block-pc {
- display: block;
- margin-top: 50px;
-}
-
-/* SECTION TABS SETUP */
-
-.charsheet div[class^="sheet-section"] {
- display: none;
-}
-
-.charsheet input.sheet-tab1:checked ~ div.sheet-section-skills,
-.charsheet input.sheet-tab2:checked ~ div.sheet-section-abilities,
-.charsheet input.sheet-tab3:checked ~ div.sheet-section-gear,
-.charsheet input.sheet-tab6:checked ~ div.sheet-section-wounds,
-.charsheet input.sheet-tab5:checked ~ div.sheet-section-background {
- display: block;
-}
-
-.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] {
- display: block;
-}
-
-.charsheet input.sheet-tab {
- width: 185px;
- height: 40px;
- cursor: pointer;
- position: relative;
- opacity: 0;
- z-index: 9999;
-}
-
-.charsheet input.sheet-tab-1 {
- width: 185px;
- height: 40px;
- margin-left: 10px;
- cursor: pointer;
- position: relative;
- opacity: 0;
- z-index: 9999;
-}
-
-.charsheet span.sheet-tab {
- text-align: center;
- display: inline-block;
- font-size: 11px;
- background: #c1c1c1;
- color: #000;
- font-weight: bold;
-
- width: 145px;
- height: 40px;
- cursor: pointer;
- vertical-align: middle;
- margin-left: -185px;
- border:1px solid #000;
-}
-
-.charsheet span.sheet-tab-right {
- text-align: center;
- display: inline-block;
- font-size: 11px;
- background: #c1c1c1;
- color: #000;
- font-weight: bold;
- border-top-right-radius: 50px;
- border-bottom-right-radius: 50px;
-
- width: 145px;
- height: 40px;
- cursor: pointer;
- vertical-align: middle;
- margin-left: -185px;
- border:1px solid #000;
-}
-
-.charsheet span.sheet-tab-left {
- text-align: center;
- display: inline-block;
- font-size: 11px;
- background: #c1c1c1;
- color: #000;
- font-weight: bold;
- border-top-left-radius: 50px;
- border-bottom-left-radius: 50px;
-
- width: 145px;
- height: 40px;
- cursor: pointer;
- position: relative;
- vertical-align: middle;
- margin-left: -200px;
- border:1px solid #000;
-}
-
-
-.charsheet input.sheet-tab1:checked + span.sheet-tab1,
-.charsheet input.sheet-tab2:checked + span.sheet-tab2,
-.charsheet input.sheet-tab3:checked + span.sheet-tab3,
-.charsheet input.sheet-tab4:checked + span.sheet-tab4,
-.charsheet input.sheet-tab5:checked + span.sheet-tab5,
-.charsheet input.sheet-tab6:checked + span.sheet-tab6,
-.charsheet input.sheet-tab99:checked + span.sheet-tab99 {
- background: #3d3d3d;
- color: #FFF;
-}
-
-/* SHEET IMG TITLES */
-
-.sheet-top-title-image {
- display:block;
- margin-top: 15px;
- margin-left: -5px;
- width: 500px;
-}
-
-.sheet-top-title-image2 {
- display:block;
- margin-top: 15px;
- margin-left: 70px;
- width: 300px;
-}
-
-/* SHEET LAYOUT */
-
-img.sheet-logo {
- display:inline-block;
- margin-left: 10px;
- margin-top: -30px;
+.sheet-section {
+ background-color: var(--hnh-section-background);
+ padding: 10px 20px;
margin-bottom: 10px;
- width: 100%;
- z-index:-100;
-}
-
-input {
- text-align: center;
-}
-
-input, select, textarea {
- color: #333;
- outline: none;
-}
-
-textarea {
- text-align: justify;
-}
-
-select option {
- color: #333;
-}
-
-.sheet-full-page {
-
-}
-
-.sheet-top-grid {
- display: grid;
- grid-template-columns: 30% 40% 30%;
- margin-top: -25px;
- width: 850px;
-}
-
-.sheet-middle-grid {
- display: grid;
- grid-template-columns: 70% 30%;
- width: 800px;
-}
-
-.sheet-middle2-grid {
- display: grid;
- grid-template-columns: 50% 50%
-}
-
-.sheet-middle-alc-grid {
- display: grid;
- grid-template-columns: 65% 35%;
-}
-
-.sheet-middle-skill-grid {
- display: grid;
- grid-template-columns: 33.33% 33.33% 33.33%;
-}
-
-label.sheet-legend-top {
- display: inline-block;
- height:5px;
- width: 182px;
- text-align: right;
- font-size: 10px;
-
-}
-
-label.sheet-legend {
- display: inline-block;
- height: 5px;
- width: 215px;
- text-align: right;
- font-size: 10px;
-}
-
-label.sheet-armor-sp {
- display: inline-block;
- height: 5px;
- width: 57px;
- font-weight: 1;
- margin-left: 60px;
- text-align: right;
- color: #FFF;
- font-size: 10px;
-}
-
-label.sheet-armor-dmg {
- display: inline-block;
- margin-left: -8px;
- font-weight: 1;
- height: 5px;
- width: 46px;
- text-align: right;
- color: #FFF;
- font-size: 10px;
-}
-
-label.sheet-armor-dmg2 {
- display: inline-block;
- margin-left: 0px;
- font-weight: 1;
- height: 5px;
- width: 46px;
- text-align: right;
- color: #FFF;
- font-size: 10px;
-}
-
-label.sheet-armor-dmg3 {
- display: inline-block;
- margin-left: -12px;
- font-weight: 1;
- height: 5px;
- width: 46px;
- text-align: right;
- color: #FFF;
- font-size: 10px;
}
+/* Typography */
-label.sheet-armor-wt {
- display: inline-block;
- height: 5px;
- width: 48px;
- text-align: right;
- color: #FFF;
- font-size: 11px;
+h1, h2 {
+ color: var(--hnh-th-text);
}
-button {
- outline: none;
+h1 {
+ font-size: 22px;
}
-/* Whisper Bar */
-
-.sheet-settings {
- background-color: #5e0000;
- margin-bottom: 5px;
+h2 {
+ font-size: 1.4em;
}
-label.sheet-toggle-whisper {
- display: inline-block;
- margin-top: 10px;
- font-size: 11px;
- text-align: right;
- color: #939393;
- font-weight: 1;
- width: 100px;
- z-index: 1;
+.sheet-hnh .sheet-small-text {
+ font-size: 0.8em;
}
-tr.sheet-spacer-row {
- height: 15px;
+.sheet-hnh .sheet-smaller-text {
+ font-size: 0.7em;
}
-/* MAJOR STAT & CHARACTER SECTION */
-label.sheet-chartitle {
- display: inline-block;
- width: 90px;
- text-align: right;
- font-size: 8px;
+td {
+ font-family: 'Roboto', sans-serif;
}
-label.sheet-stattitle {
- display: inline-block;
- width: 90px;
- text-align: right;
- font-size: 14px;
+.symbol {
+ font-family: 'Webdings';
}
-.sheet-statcategorytitle {
- width: 100%;
- text-align: center;
- font-size: 14px;
- padding-top: 10px;
- font-weight: bold;
+/* Columns */
+
+.sheet-column-wrapper {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 20px;
}
-label.sheet-stattotal {
- display: inline-block;
- margin-top: 15px;
- margin-bottom: 4px;
- width: 150px;
- text-align: right;
- font-size: 14px;
- font-weight: bold;
+.sheet-column-fixed {
+ flex-grow: 0;
}
-label.sheet-skilltotal {
- display: inline-block;
- margin-left: 46px;
- margin-top: 10px;
- width: 90px;
- text-align: right;
- font-size: 12px;
+.sheet-column-grow {
+ flex-grow: 1;
}
-label.sheet-stattitle2 {
- display: inline-block;
- width: 90px;
- margin-left: 25px;
- text-align: right;
- font-size: 14px;
-
+/* Empty column sized using a media query to force flexbox to wrap at the point we choose */
+.sheet-empty-wrapping-column {
+ display: none;
}
-label.sheet-woundtitle {
- display: inline-block;
- width: 140px;
- text-align: right;
- color: #5e0000;
- font-size: 12px;
+@media only screen and (min-width: 450x) {
+ .sheet-empty-wrapping-column {
+ display: block;
+ width: 25%;
+ }
}
-.sheet-character-box {
- margin-left: 10px;
- margin-right: 10px;
+@media only screen and (min-width: 800px) {
+ .sheet-empty-wrapping-column {
+ display: block;
+ width: 50%;
+ }
}
-table.sheet-basic-info {
+@media only screen and (min-width: 1000px) {
+ .sheet-empty-wrapping-column {
+ display: none;
+ }
+}
+
+
+/* Tables */
+
+.sheet-hnh table,
+.sheet-hnh th,
+.sheet-hnh td,
+.sheet-standalone-title {
+ border: 2px solid var(--hnh-border);
+ position: relative;
+}
+
+.sheet-table-fit-page {
width: 100%;
}
-.sheet-basic-info th {
- font-size: 11px;
- margin-right: 2px;
+.sheet-hnh tr {
+ line-height: 18px;
+ height: 26px;
}
-.sheet-basic-info th.sheet-second-header-on-line {
- padding-left: 10px;
- padding-right: 2px;
-}
-
-.sheet-basic-info td input {
- width: 100%;
- border:1px solid #000;
- border-radius: 0px;
- margin: 2px;
-}
-
-.sheet-basic-info td input.sheet-narrow-input {
- width: 60px;
-}
-
-input.sheet-smallbox,
-input.sheet-smallbox-dark {
- border:1px solid #000;
- margin:2px;
- border-radius: 0px;
- width:45px;
-}
-
-input.sheet-smallbox-dark {
- color: white;
- background-color: #444444;
-}
-
-input.sheet-smallbox-disabled,
-input.sheet-smallbox-disabled-emphasised,
-input.sheet-smallbox-disabled-physical,
-input.sheet-smallbox-disabled-mental,
-input.sheet-smallbox-disabled-dark {
- border: 1px solid dimgray;
- border-radius: 0px;
- margin: 2px;
- width: 45px;
- cursor: not-allowed;
-}
-
-input.sheet-smallbox-disabled,
-input.sheet-smallbox-disabled-emphasised,
-input.sheet-smallbox-disabled-dark {
- background-color: #EEEEEE;
-}
-
-input.sheet-smallbox-disabled-physical {
- background-color: #ffe6e6;
-}
-
-input.sheet-smallbox-disabled-mental {
- background-color: #e9eafc;
-}
-
-input.sheet-smallbox-disabled-emphasised {
- font-weight: bold;
-}
-
-input.sheet-stattotal-box,
-.sheet-stattotal-label {
- border: 0;
- border-radius: 0;
- vertical-align: baseline;
- margin-bottom: 4px;
- padding: 0;
- font-size: 14px;
- font-weight: bold;
- background: transparent;
- color: gray
-}
-
-input.sheet-stattotal-box {
- width: 28px;
-}
-
-.sheet-stattotal-label {
- padding-left: 10px;
-}
-
-input.sheet-smallbox-wound {
- border:1px solid #5e0000;
- margin:2px;
- color: #770000;
- font-weight: bold;
- border-radius: 0px;
- width:45px;
-}
-
-input[type='number'].sheet-smallbox2,
-input.sheet-smallbox2 {
- border:1px solid #000;
- margin:2px;
- border-radius: 0px;
- width:45px;
- color: #FFF;
- background-color: #5e0000;
-}
-
-input[type='number'].sheet-smallbox10,
-input.sheet-smallbox10 {
- border:1px solid #000;
- margin:2px;
- border-radius: 0px;
- width:45px;
- color: #FFF;
- background-color: #595EE5;
-}
-
-input[type='number'].sheet-smallbox3 {
- border:1px solid #000;
- margin:2px;
- border-radius: 0px;
- width:55px;
-}
-
-input[type='number'].sheet-smallbox4 {
- border:1px solid #000;
- margin:2px;
- border-radius: 0px;
- width: 55px;
- color: #FFF;
- background-color: #5e0000;
-}
-
-
-/* SKLLS & MODIFIERS SECTION*/
-
-/* Skill Drop Downs */
-
-input[type="checkbox"].sheet-str-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-
-input[type="checkbox"].sheet-str-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-str-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-str-toggle:checked ~ div.sheet-str-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-end-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-
-input[type="checkbox"].sheet-end-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-end-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-end-toggle:checked ~ div.sheet-end-container {
- display: none;
-}
-
-
-input[type="checkbox"].sheet-int-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-
-input[type="checkbox"].sheet-int-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #5e0000;
-}
-
-
-
-input[type="checkbox"].sheet-int-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-int-toggle:checked ~ div.sheet-int-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-pre-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-
-input[type="checkbox"].sheet-pre-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #5e0000;
-}
-
-
-
-input[type="checkbox"].sheet-pre-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-pre-toggle:checked ~ div.sheet-pre-container {
- display: none;
-}
-
-
-input[type="checkbox"].sheet-ref-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-ref-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #444444;
-}
-
-input[type="checkbox"].sheet-ref-toggle:checked + span::before {
- content: "►";
- color: #444444;
-}
-
-input.sheet-ref-toggle:checked ~ div.sheet-ref-container {
- display: none;
-}
-
-
-input[type="checkbox"].sheet-sen-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-sen-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #444444;
-}
-
-input[type="checkbox"].sheet-sen-toggle:checked + span::before {
- content: "►";
- color: #444444;
-}
-
-input.sheet-sen-toggle:checked ~ div.sheet-sen-container {
- display: none;
-}
-
-
-input[type="checkbox"].sheet-inf-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-inf-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #444444;
-}
-
-input[type="checkbox"].sheet-inf-toggle:checked + span::before {
- content: "►";
- color: #444444;
-}
-
-input.sheet-inf-toggle:checked ~ div.sheet-inf-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-dex-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-dex-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-dex-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-dex-toggle:checked ~ div.sheet-dex-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-agi-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-agi-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #444444;
-}
-
-input[type="checkbox"].sheet-agi-toggle:checked + span::before {
- content: "►";
- color: #444444;
-}
-
-input.sheet-agi-toggle:checked ~ div.sheet-agi-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-emp-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-emp-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-emp-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-emp-toggle:checked ~ div.sheet-emp-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-kno-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-kno-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #444444;
-}
-
-input[type="checkbox"].sheet-kno-toggle:checked + span::before {
- content: "►";
- color: #444444;
-}
-
-input.sheet-kno-toggle:checked ~ div.sheet-kno-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-will-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-will-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-will-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-will-toggle:checked ~ div.sheet-will-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-com-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-com-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-com-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-com-toggle:checked ~ div.sheet-com-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-fate-toggle {
- opacity: 0;
- width: 16px;
- height: 20px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-fate-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 20px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-fate-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-fate-toggle:checked ~ div.sheet-fate-container {
- display: none;
-}
-
-/* Skill box borders */
-
-input[type="checkbox"].sheet-skill-error-toggle,
-input[type="checkbox"].sheet-skill-max-toggle,
-input[type="checkbox"].sheet-skill-untrained-toggle {
- display: none;
-}
-
-input[type="checkbox"].sheet-skill-untrained-toggle:checked ~ .sheet-smallbox {
- border-color: #AAAAAA;
-}
-
-input[type="checkbox"].sheet-skill-max-toggle:checked ~ .sheet-smallbox {
- border-color: deepskyblue;
-}
-
-input[type="checkbox"].sheet-skill-error-toggle:checked ~ .sheet-smallbox {
- border-color: red;
-}
-
-/* Fake Exta Attack Checkbox */
-
-input[type="checkbox"].sheet-ea-mod-checkbox {
- opacity: 0;
- width: 35px;
- height: 35px;
- position: relative;
- bottom: 5px;
- top: 2px;
- left: 20px;
- margin: -10px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-ea-mod-checkbox + span::before {
- margin-right: 4px;
- border: solid 1px #a8a8a8;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- border:1px solid #000;
- border-radius: 0px;
- background: #f6f6f6;
- background: radial-gradient(#f6f6f6, #dfdfdf);
-}
-
-input[type="checkbox"].sheet-ea-mod-checkbox + span::before {
- content: "";
- width: 30px;
- height: 30px;
- line-height: 1;
- font-size: 30px;
- border-radius: 3px;
-}
-
-input[type="checkbox"].sheet-ea-mod-checkbox:checked + span::before {
- content: "✓";
-}
-
-/* Fake Mod Checkbox */
-
-input[type="checkbox"].sheet-mod-checkbox {
- opacity: 0;
- width: 20px;
- height: 20px;
- position: relative;
- bottom: 5px;
- top: 2px;
- left: 10px;
- margin: -10px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-mod-checkbox + span::before {
- margin-right: 4px;
- border: solid 1px #a8a8a8;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- border:1px solid #000;
- border-radius: 0px;
- background: #f6f6f6;
- background: radial-gradient(#f6f6f6, #dfdfdf);
-}
-
-input[type="checkbox"].sheet-mod-checkbox + span::before {
- content: "";
- width: 20px;
- height: 20px;
- line-height: 1;
- font-size: 20px;
- border-radius: 3px;
-}
-
-input[type="checkbox"].sheet-mod-checkbox:checked + span::before {
- content: "✓";
-}
-
-/* Modifiers */
-
-.sheet-stat-mod-box {
- padding:15px;
- padding-bottom: 20px;
- background: #444444;
- width: 235px;
- border-radius: 15px;
-}
-
-.sheet-button-box {
- padding:20px;
- margin-top: 10px;
- background: #5e0000;
- width: 225px;
- border-radius: 15px;
-}
-
-.sheet-ip-box {
- padding:20px;
- width: 225px;
- margin-top: 10px;
- background: #606060;
- border-radius: 15px;
- border:1px solid #000;
-}
-
-label.sheet-modifiertitle-top {
- display: inline-block;
- text-align: center;
- margin-left: 10px;
- margin-top: 10px;
- margin-bottom: 15px;
- font-size: 20px;
- width: 220px;
-}
-
-label.sheet-stat-mod-title {
- font-size: 11px;
- display: inline-block;
- text-align: right;
- width: 25px;
-}
-label.sheet-quick-button-maintitle {
- font-size: 20px;
- text-align: center;
- margin-bottom: -5px;
- line-height: 1.3;
- width: 230px;
-}
-
-label.sheet-ip-maintitle {
- font-size: 18px;
- color: #FFF;
- font-weight: 1;
- text-align: center;
- margin-bottom: -5px;
- line-height: 1.3;
- width: 230px;
-}
-
-label.sheet-initiativetitle,
-label.sheet-savetitle,
-label.sheet-crittitle,
-label.sheet-locationtitle {
- display: inline-block;
- margin-top: 10px;
- width: 160px;
- text-align: left;
- font-size: 14px;
-
-}
-
-label.sheet-severityrolltitle {
- display: inline-block;
- margin-top: 10px;
- width: 160px;
- text-align: left;
- font-size: 14px;
-
-}
-
-label.sheet-current-ip-title {
- font-size: 11px;
- color: #FFF;
- font-weight: 1;
- display: inline-block;
- text-align: right;
- margin-left: 10px;
- width: 95px;
-}
-
-label.sheet-training-ip-title {
- font-size: 12px;
- color: #FFF;
- font-weight: 1;
- display: inline-block;
- text-align: center;
- width: 220px;
-}
-
-input.sheet-current-ip-element {
- font-size: 12px;
- display: inline-block;
- width: 45px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.sheet-training-ip-element {
- font-size: 12px;
- margin-left: 5px;
- display: inline-block;
- width: 160px;
- height: 25px;
- margin-bottom: 4px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.sheet-training-ip2-element {
- font-size: 12px;
- margin-left: 5px;
- display: inline-block;
- width: 50px;
- height: 25px;
- margin-bottom: 4px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input[type='number'].sheet-stat-mod-element {
- border:1px solid #000;
- border-radius: 0px;
- width: 40px;
- color: #FFF;
- background-color: #727272;
-}
-
-/* ------------- */
-
-/* Mod Boxes & Skill Titles */
-
-.sheet-skill-category-title {
- margin-top: 15px;
- width: 100%;
- text-align: center;
- font-size: 24px;
- font-weight: bold;
- color: #444444;
-}
-
-.sheet-skill-category-ranks {
- margin-left: 30px;
- font-size: 12px;
- font-weight: bold;
- color: #666666;
-}
-
-.sheet-skill-category-ranks input[type=number] {
- background: transparent;
- border: none;
- width: 2em;
- padding: 0;
- margin-bottom: 3px;
- margin-left: 3px;
- padding-top: 1 px;
- text-align: left;
-}
-
-.sheet-skill-category-ranks input[type=number]::-webkit-outer-spin-button,
-.sheet-skill-category-ranks input[type=number]::-webkit-inner-spin-button {
- -webkit-appearance: none;
- margin: 0;
-}
-
-.sheet-skill-category-ranks input[type=number] {
- -moz-appearance: textfield;
-}
-
-.sheet-stat-mod-box label,
-.sheet-combat-mod-box label,
-.sheet-button-box label {
- color: #FFFFFF;
- font-weight: 1;
-}
-
-label.sheet-skilltitle {
- display: inline-block;
- text-align: right;
- font-size: 10px;
- width: 145px;
- padding-right: 5px;
-}
-
-label.sheet-skilltitle-int,
- .sheet-skilltitle-ref,
- .sheet-skilltitle-dex,
- .sheet-skilltitle-body,
- .sheet-skilltitle-emp,
- .sheet-skilltitle-cra,
- .sheet-skilltitle-will,
- .sheet-skilltitle-str,
- .sheet-skilltitle-agi,
- .sheet-skilltitle-end,
- .sheet-skilltitle-pre,
- .sheet-skilltitle-sen,
- .sheet-skilltitle-com,
- .sheet-skilltitle-inf,
- .sheet-skilltitle-kno,
- .sheet-skilltitle-fate
-
- {
- display: inline-block;
- text-align: left;
- color: #FFF;
- padding: 10px;
- margin-left: 40px;
- margin-top: 5px;
- margin-bottom: 5px;
- font-size: 18px;
- font-weight: 1;
- width: 200px;
-}
-
-label.sheet-skilltitle-int {
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-
-label.sheet-skilltitle-pre {
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-
-label.sheet-skilltitle-str {
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-
-label.sheet-skilltitle-ref {
- background-image: linear-gradient(to right, #444444, transparent);
-}
-
-label.sheet-skilltitle-dex {
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-
-label.sheet-skilltitle-agi {
- background-image: linear-gradient(to right, #444444, transparent);
-}
-
-label.sheet-skilltitle-emp {
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-
-label.sheet-skilltitle-kno {
- background-image: linear-gradient(to right, #444444, transparent);
-}
-
-label.sheet-skilltitle-will {
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-label.sheet-skilltitle-sen {
- background-image: linear-gradient(to right, #444444, transparent);
-}
-label.sheet-skilltitle-inf {
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-label.sheet-skilltitle-com {
- background-image: linear-gradient(to right, #444444, transparent);
-}
-
-/* PROFESSION ABILITIES SECTION */
-
-label.sheet-skill-level {
- display: inline-block;
- width: 90px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
- margin-top: 3px;
- margin-left: 3px;
- border: 1px solid transparent;
- text-align: right;
-}
-
-
-span.sheet-main-skill-span {
- display: inline-block;
- margin-left: 65px;
- margin-top: 10px;
- width: 650px;
- height: 28px;
- border-radius: 20px;
-}
-
-span.sheet-red1-skill-span,
-span.sheet-red2-skill-span,
-span.sheet-red3-skill-span,
-span.sheet-green1-skill-span,
-span.sheet-green2-skill-span,
-span.sheet-green3-skill-span,
-span.sheet-blue1-skill-span,
-span.sheet-blue2-skill-span,
-span.sheet-blue3-skill-span {
- display: inline-block;
- margin-top: 20px;
- width: 255px;
- height: 28px;
- color: #FFF;
- border-radius: 20px;
-}
-
-span.sheet-main-skill-span {
- background: #282828;
-}
-
-span.sheet-blue1-skill-span {
- background: #07005e;
-}
-
-span.sheet-blue2-skill-span {
- background: #040038;
-}
-
-span.sheet-blue3-skill-span {
- background: #020028;
-}
-
-span.sheet-green1-skill-span {
- background: #1f5e00;
-}
-
-span.sheet-green2-skill-span {
- background: #123800;
-}
-
-span.sheet-green3-skill-span {
- background: #0d2800;
-}
-
-span.sheet-red1-skill-span {
- background: #5e0000;
-}
-
-span.sheet-red2-skill-span {
- background: #380000;
-}
-
-span.sheet-red3-skill-span {
- background: #280000;
-}
-
-span.sheet-main-skill-span2 {
- display: inline-block;
- margin-left: 65px;
- width: 650px;
- height: 28px;
- color: #FFF;
- border-radius: 20px;
-}
-
-span.sheet-red1-skill-span2,
-span.sheet-red2-skill-span2,
-span.sheet-red3-skill-span2,
-span.sheet-green1-skill-span2,
-span.sheet-green2-skill-span2,
-span.sheet-green3-skill-span2,
-span.sheet-blue1-skill-span2,
-span.sheet-blue2-skill-span2,
-span.sheet-blue3-skill-span2 {
- display: inline-block;
- width: 255px;
- height: 28px;
- color: #FFF;
- border-radius: 20px;
-}
-
-span.sheet-main-skill-span2 {
- background: #282828;
-}
-
-span.sheet-blue1-skill-span2 {
- background: #07005e;
-}
-
-span.sheet-blue2-skill-span2 {
- background: #040038;
-}
-
-span.sheet-blue3-skill-span2 {
- background: #020028;
-}
-
-span.sheet-green1-skill-span2 {
- background: #1f5e00;
-}
-
-span.sheet-green2-skill-span2 {
- background: #123800;
-}
-
-span.sheet-green3-skill-span2 {
- background: #0d2800;
-}
-
-span.sheet-red1-skill-span2 {
- background: #5e0000;
-}
-
-span.sheet-red2-skill-span2 {
- background: #380000;
-}
-
-span.sheet-red3-skill-span2 {
- background: #280000;
-}
-
-input.sheet-profession-title {
- display: inline-block;
- background: transparent;
- font-size: 18px;
- border: 0px solid;
- margin-left: 12px;
- margin-top: 5px;
- color: #FFF;
- height: 33px;
- width: 210px;
+.sheet-hnh th,
+.sheet-standalone-title,
+.sheet-button-box-title {
+ background-color: var(--hnh-th-background);
+ color: var(--hnh-th-text);
text-transform: uppercase;
+ text-align: center;
+ padding: 0 8px;
}
-input.sheet-prof-main-name {
- display: inline-block;
- background: transparent;
- border: 0px solid;
- color: #FFF;
- height: 28px;
- width: 100%;
- text-transform: uppercase;
-}
-
-select.sheet-prof-skill-choice {
- display: inline-block;
- margin-left: -4px;
- color: #FFF;
- background: transparent;
- border: 0px solid;
- font-size: 13px;
- width: 75px;
- text-transform: uppercase;
-}
-
-textarea.sheet-prof-main-text {
- width: 604px;
- height: 100px;
- padding: 8px;
+.sheet-hnh th {
font-size: 11px;
- resize: none;
- margin-left: 15px;
- margin-bottom: -5px;
- border: 1px solid #000;
- background-color: #c6c6c6;
- border-radius: 0px;
-}
-
-textarea.sheet-manifestation-main-text {
- width: 450px;
- height: 100px;
- padding: 8px;
- font-size: 11px;
- resize: none;
- margin-left: 15px;
- margin-bottom: -5px;
- border: 1px solid #000;
- background-color: #c6c6c6;
- border-radius: 0px;
-}
-
-textarea.sheet-prof-red1-text,
-textarea.sheet-prof-red2-text,
-textarea.sheet-prof-red3-text,
-textarea.sheet-prof-green1-text,
-textarea.sheet-prof-green2-text,
-textarea.sheet-prof-green3-text,
-textarea.sheet-prof-blue1-text,
-textarea.sheet-prof-blue2-text,
-textarea.sheet-prof-blue3-text {
- width: 212px;
- height: 160px;
- padding: 8px;
- font-size: 11px;
- resize: vertical;
- margin-left: 13px;
- margin-bottom: -5px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-textarea.sheet-prof-red1-text {
- background-color: #edd5d5;
-}
-
-textarea.sheet-prof-red2-text {
- background-color: #d8b6b6;
-}
-
-textarea.sheet-prof-red3-text {
- background-color: #b78787;
-}
-
-textarea.sheet-prof-green1-text {
- background-color: #deedd5;
-}
-
-textarea.sheet-prof-green2-text {
- background-color: #c4d8b6;
-}
-
-textarea.sheet-prof-green3-text {
- background-color: #9db787;
-}
-
-textarea.sheet-prof-blue1-text {
- background-color: #d5d7ed;
-}
-
-textarea.sheet-prof-blue2-text {
- background-color: #b6b6d8;
-}
-
-textarea.sheet-prof-blue3-text {
- background-color: #8887b7;
-}
-
-input.sheet-prof-skill-stat {
- display: inline-block;
- border: 1px solid #000;
- font-size: 15px;
- font-weight: bold;
- margin-left: 5px;
- margin-right: 15px;
- height: 25px;
- width: 30px;
-}
-
-
-/* ARMS, GEAR & BAGS */
-
-/* Weapon Toggle Button */
-
-
-
-input[type="checkbox"].sheet-wound1-toggle {
- opacity: 0;
- width: 16px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-wound1-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #444444;
-}
-
-input[type="checkbox"].sheet-wound1-toggle:checked + span::before {
- content: "►";
- color: #444444;
-}
-
-input.sheet-wound1-toggle:checked ~ div.sheet-wound1-padding-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-wound2-toggle {
- opacity: 0;
- width: 16px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-wound2-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-wound2-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-wound2-toggle:checked ~ div.sheet-wound2-padding-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-wound3-toggle {
- opacity: 0;
- width: 16px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-wound3-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-wound3-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-wound3-toggle:checked ~ div.sheet-wound3-padding-container {
- display: none;
-}
-
-
-input[type="checkbox"].sheet-wound4-toggle {
- opacity: 0;
- width: 16px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-wound4-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-wound4-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-wound4-toggle:checked ~ div.sheet-wound4-padding-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-wound5-toggle {
- opacity: 0;
- width: 16px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-wound5-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-wound5-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-wound5-toggle:checked ~ div.sheet-wound5-padding-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-wound6-toggle {
- opacity: 0;
- width: 16px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-wound6-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-wound6-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-wound6-toggle:checked ~ div.sheet-wound6-padding-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-primary-weapon-toggle {
- opacity: 0;
- width: 150px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-primary-weapon-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #444444;
-}
-
-input[type="checkbox"].sheet-primary-weapon-toggle:checked + span::before {
- content: "►";
- color: #444444;
-}
-
-input.sheet-primary-weapon-toggle:checked ~ div.sheet-primary-weapon-padding-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-secondary-weapon-toggle {
- opacity: 0;
- width: 150px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-secondary-weapon-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-secondary-weapon-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-secondary-weapon-toggle:checked ~ div.sheet-secondary-weapon-padding-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-third-weapon-toggle {
- opacity: 0;
- width: 150px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-third-weapon-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #444444;
-}
-
-input[type="checkbox"].sheet-third-weapon-toggle:checked + span::before {
- content: "►";
- color: #444444;
-}
-
-input.sheet-third-weapon-toggle:checked ~ div.sheet-third-weapon-padding-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-fourth-weapon-toggle {
- opacity: 0;
- width: 150px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-fourth-weapon-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-fourth-weapon-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-fourth-weapon-toggle:checked ~ div.sheet-fourth-weapon-padding-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-fifth-weapon-toggle {
- opacity: 0;
- width: 150px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-fifth-weapon-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #444444;
-}
-
-input[type="checkbox"].sheet-fifth-weapon-toggle:checked + span::before {
- content: "►";
- color: #444444;
-}
-
-input.sheet-fifth-weapon-toggle:checked ~ div.sheet-fifth-weapon-padding-container {
- display: none;
-}
-
-input[type="checkbox"].sheet-sixth-weapon-toggle {
- opacity: 0;
- width: 150px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-sixth-weapon-toggle + span::before {
- margin-right: 10px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #5e0000;
-}
-
-input[type="checkbox"].sheet-sixth-weapon-toggle:checked + span::before {
- content: "►";
- color: #5e0000;
-}
-
-input.sheet-sixth-weapon-toggle:checked ~ div.sheet-sixth-weapon-padding-container {
- display: none;
-}
-
-/* Weapon Boxes */
-
-span.sheet-primary-weapon-gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #444444, transparent);
-}
-
-span.sheet-primary-wound-gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #444444, transparent);
-}
-
-span.sheet-secondary-wound-gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-
-span.sheet-secondary-weapon-gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-
-span.sheet-third-weapon-gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #444444, transparent);
-}
-
-span.sheet-fourth-weapon-gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-
-span.sheet-fifth-weapon-gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #444444, transparent);
-}
-
-span.sheet-sixth-weapon-gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #5e0000, transparent);
-}
-
-
-.sheet-primary-weapon-padding-container,
-.sheet-secondary-weapon-padding-container,
-.sheet-third-weapon-padding-container,
-.sheet-fourth-weapon-padding-container,
-.sheet-fifth-weapon-padding-container,
-.sheet-sixth-weapon-padding-container,
-.sheet-wound1-padding-container,
-.sheet-wound2-padding-container,
-.sheet-wound3-padding-container,
-.sheet-wound4-padding-container,
-.sheet-wound5-padding-container,
-.sheet-wound6-padding-container {
- padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
}
-label.sheet-weapon-title {
- display: inline-block;
- width: 490px;
- margin-top: 1px;
- margin-bottom: 10px;
- padding-left: 12px;
- padding-right: 4px;
- padding-top: 4px;
- padding-bottom: 4px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
- margin-bottom: 2px;
- border-radius: 15px;
- background: #444444;
+.sheet-hnh td input,
+.sheet-hnh td select,
+.sheet-hnh td textarea
+{
+ border: none;
+ line-height: 20px;
}
-label.sheet-weapon-title2 {
- display: inline-block;
- width: 490px;
- margin-top: 10px;
- margin-bottom: 10px;
- padding-left: 12px;
- padding-right: 4px;
- padding-top: 4px;
- padding-bottom: 4px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
- margin-bottom: 2px;
- border-radius: 15px;
- background: #444444;
+.sheet-hnh th.sheet-narrow-column,
+.sheet-hnh td.sheet-narrow-column {
+ width: 3.75em;
}
-label.sheet-weapon2-title {
- display: inline-block;
- width: 350px;
- margin-top: 1px;
- margin-bottom: 10px;
- padding-left: 12px;
- padding-right: 4px;
- padding-top: 4px;
- padding-bottom: 4px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
- margin-bottom: 2px;
- border-radius: 15px;
- background: #444444;
+.sheet-hnh th.sheet-moderate-column {
+ width: 7em;
}
-label.sheet-weapon-accuracy {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 75px;
-}
-
-label.sheet-head-label {
- position: absolute;
- top: 2%;
- left: 62%;
- transform: translate( -50%, -50% );
+.sheet-hnh td.sheet-centred-cell {
text-align: center;
- color: red;
- font-weight: bold;
- font-family: cursive;
- font-size: 22px;
- font-weight: italic;
-
}
-label.sheet-torso-label {
+.sheet-hnh td.sheet-centred-cell .sheet-checkbox-container{
+ margin: 0 40%; /* Approximately centred */
+}
+
+.sheet-hnh td textarea {
+ box-sizing: border-box;
+ resize: none;
+ width: 100%;
+ height: 100%;
+ margin-bottom: 0;
+ margin-left: 0;
+ margin-right: 0;
position: absolute;
- top: 40%;
- left: 62%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ right: 0;
+}
+
+th h1,
+h1.sheet-standalone-title {
+ line-height: 35px;
+ padding: 0 20px;
+}
+
+th h2 {
+ line-height: 28px;
+}
+
+.sheet-hnh input.sheet-important {
font-weight: bold;
- font-family: cursive;
- font-size: 22px;
- font-weight: italic;
-
+ font-size: 1.2em;
}
-label.sheet-slash-head {
- position: absolute;
- top: 7%;
- left: 40%;
- transform: translate( -50%, -50% );
+tr.sheet-double-line-row {
+ height: 38px;
+}
+
+
+/* Forms */
+
+.sheet-hnh input,
+.sheet-hnh select,
+.sheet-hnh select option,
+.sheet-hnh textarea {
+ background-color: var(--hnh-control-background);
+ color: var(--hnh-input-text);
+}
+
+.sheet-hnh input:disabled,
+.sheet-hnh input:read-only {
+ background-color: var(--hnh-control-background-disabled);
+ color: var(--hnh-text);
+ cursor: not-allowed;
+}
+
+.charsheet label,
+body.sheet-darkmode .charsheet label {
+ font-size: 1em;
+ color: var(--hnh-text);
+}
+
+.sheet-hnh input {
+ width: 100%;
+ border: none;
+ border-radius: 0px;
+}
+
+.sheet-hnh input[type="number"] {
text-align: center;
- color: red;
- font-weight: bold;
-
}
-label.sheet-pierce-head {
- position: absolute;
- top: 7%;
- left: 55%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-bludgeon-head {
- position: absolute;
- top: 7%;
- left: 70%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-slash-torso {
- position: absolute;
- top: 45%;
- left: 40%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-
-}
-
-label.sheet-pierce-torso {
- position: absolute;
- top: 45%;
- left: 55%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-bludgeon-torso {
- position: absolute;
- top: 45%;
- left: 70%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-slash-larm {
- position: absolute;
- top: 25%;
- left: 70%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-
-}
-
-label.sheet-larm-label {
- position: absolute;
- top: 20%;
- left: 92%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
- font-family: cursive;
- font-size: 22px;
- font-weight: italic;
-
-}
-
-label.sheet-pierce-larm {
- position: absolute;
- top: 25%;
- left: 85%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-bludgeon-larm {
- position: absolute;
- top: 25%;
- left: 100%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-rarm-label {
- position: absolute;
- top: 20%;
- left: 22%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
- font-family: cursive;
- font-size: 22px;
- font-weight: italic;
-
-}
-
-
-
-label.sheet-slash-rarm {
- position: absolute;
- top: 25%;
- left: 0%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-
-}
-
-label.sheet-pierce-rarm {
- position: absolute;
- top: 25%;
- left: 15%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-bludgeon-rarm {
- position: absolute;
- top: 25%;
- left: 30%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-lleg-label {
- position: absolute;
- top: 54%;
- left: 92%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
- font-family: cursive;
- font-size: 22px;
- font-weight: italic;
-
-}
-
-label.sheet-slash-lleg {
- position: absolute;
- top: 60%;
- left: 70%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-
-}
-
-label.sheet-pierce-lleg {
- position: absolute;
- top: 60%;
- left: 85%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-bludgeon-lleg {
- position: absolute;
- top: 60%;
- left: 100%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-rleg-label {
- position: absolute;
- top: 54%;
- left: 22%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
- font-family: cursive;
- font-size: 22px;
- font-weight: italic;
-
-}
-
-label.sheet-slash-rleg {
- position: absolute;
- top: 60%;
- left: 0%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-
-}
-
-label.sheet-pierce-rleg {
- position: absolute;
- top: 60%;
- left: 15%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-bludgeon-rleg {
- position: absolute;
- top: 60%;
- left: 30%;
- transform: translate( -50%, -50% );
- text-align: center;
- color: red;
- font-weight: bold;
-}
-
-label.sheet-rolled-hardship {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 120px;
-}
-
-label.sheet-wound-loc1 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 60px;
-
-}
-
-label.sheet-wound-loc2 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 60px;
-
-}
-
-label.sheet-wound-loc3 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 60px;
-
-}
-
-label.sheet-wound-loc4 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 60px;
-
-}
-
-label.sheet-wound-loc5 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 60px;
-
-}
-
-label.sheet-wound-loc6 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 60px;
-
-}
-
-label.sheet-severity1 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 50px;
-
-}
-
-label.sheet-severity2 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 50px;
-
-}
-
-label.sheet-severity3 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 50px;
-
-}
-
-label.sheet-severity4 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 50px;
-
-}
-
-label.sheet-severity5 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 50px;
-
-}
-
-label.sheet-severity6 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 50px;
-
-}
-
-label.sheet-treated {
- display: inline-block;
- font-size: 10px;
+.sheet-hnh input[type="text"] {
text-align: left;
- width: 40px;
}
-label.sheet-weapon-range {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 40px;
+.sheet-hnh select {
+ margin: 0;
+ border-radius: 0;
}
-label.sheet-kept-hardship {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 100px;
+.charsheet .sheet-hnh input.sheet-input-narrow,
+.charsheet .sheet-hnh select.sheet-select-narrow {
+ width: 4em;
+}
+
+.charsheet .sheet-hnh input.sheet-input-moderate,
+.charsheet .sheet-hnh th.sheet-moderate-input-column {
+ width: 12em;
+}
+
+.charsheet .sheet-hnh input.sheet-input-larger,
+.charsheet .sheet-hnh th.sheet-larger-input-column {
+ width: 30em;
}
-label.sheet-weapon-bonus {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- margin-left: 2px;
- width: 70px;
+.charsheet .sheet-hnh input.sheet-input-wide {
+ width: 100%;
}
-label.sheet-weapon-reliability {
- display: inline-block;
- margin-left: -65px;
- font-size: 10px;
- text-align: right;
- width: 72.5px;
+.charsheet .sheet-hnh select.sheet-select-moderate {
+ width: 7em;
}
-label.sheet-wound1-los {
- display: inline-block;
- margin-left: -65px;
- font-size: 10px;
- text-align: right;
- width: 72.5px;
+.charsheet .sheet-hnh select.sheet-select-larger,
+.charsheet .sheet-hnh th.sheet-larger-select-column,
+.charsheet .sheet-hnh td.sheet-larger-select-column {
+ width: 10em;
}
-label.sheet-wound2-los {
- display: inline-block;
- margin-left: -65px;
- font-size: 10px;
- text-align: right;
- width: 72.5px;
+.charsheet .sheet-hnh .sheet-input-hidden {
+ display: none;
}
-label.sheet-wound3-los {
- display: inline-block;
- margin-left: -65px;
- font-size: 10px;
- text-align: right;
- width: 72.5px;
-}
-
-label.sheet-wound4-los {
- display: inline-block;
- margin-left: -65px;
- font-size: 10px;
- text-align: right;
- width: 72.5px;
-}
-
-label.sheet-wound5-los {
- display: inline-block;
- margin-left: -65px;
- font-size: 10px;
- text-align: right;
- width: 72.5px;
-}
-
-label.sheet-wound6-los {
- display: inline-block;
- margin-left: -65px;
- font-size: 10px;
- text-align: right;
- width: 72.5px;
-}
-
-
-label.sheet-weapon-damage {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 50px;
-}
-
-label.sheet-weapon-type {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 28px;
-}
-
-label.sheet-weapon-effect {
- display: inline-block;
- margin-top: -4px;
- font-size: 10px;
- text-align: right;
- width: 40px;
-}
-
-label.sheet-wound1-effect {
- display: inline-block;
- margin-top: -4px;
- font-size: 10px;
- text-align: right;
- width: 40px;
-}
-
-label.sheet-wound2-effect {
- display: inline-block;
- margin-top: -4px;
- font-size: 10px;
- text-align: right;
- width: 40px;
-}
-
-label.sheet-wound3-effect {
- display: inline-block;
- margin-top: -4px;
- font-size: 10px;
- text-align: right;
- width: 40px;
-}
-
-label.sheet-wound4-effect {
- display: inline-block;
- margin-top: -4px;
- font-size: 10px;
- text-align: right;
- width: 40px;
-}
-
-label.sheet-wound5-effect {
- display: inline-block;
- margin-top: -4px;
- font-size: 10px;
- text-align: right;
- width: 40px;
-}
-
-label.sheet-wound6-effect {
- display: inline-block;
- margin-top: -4px;
- font-size: 10px;
- text-align: right;
- width: 40px;
-}
-
-label.sheet-weapon-enhancement {
- display: inline-block;
- font-size: 10px;
- margin-top: -4px;
- text-align: right;
- width: 80px;
-}
-
-label.sheet-weapon-conc {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 40px;
-}
-
-label.sheet-weapon-weight {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 45px;
- margin-right: -2px;
-}
-
-label.sheet-date-sufferred-w1 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 90px;
- margin-right: -2px;
-}
-
-label.sheet-date-sufferred-w2 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 90px;
- margin-right: -2px;
-}
-
-label.sheet-date-sufferred-w3 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 90px;
- margin-right: -2px;
-}
-
-label.sheet-date-sufferred-w4 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 90px;
- margin-right: -2px;
-}
-
-label.sheet-date-sufferred-w5 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 90px;
- margin-right: -2px;
-}
-
-label.sheet-date-sufferred-w6 {
- display: inline-block;
- font-size: 10px;
- text-align: right;
- width: 90px;
- margin-right: -2px;
-}
-
-input.sheet-weapon-name {
- width: 285px;
- margin-right: 50px;
+.sheet-hnh button[type=roll].sheet-skill-roll {
+ background-color: var(--hnh-control-background);
+ color: var(--hnh-input-text);
+ background-image: none;
+ box-shadow: none;
+ border-width: 1px;
+ border-color: var(--hnh-border);
+ border-radius: 20px;
+ text-shadow: none;
font-weight: bold;
- text-align: left;
- font-size: 14px;
- color: #FFF;
- background-color: transparent;
- border: 0px solid;
+ width: 16px;
}
-input.sheet-wound-location {
- width: 285px;
- margin-right: 50px;
- font-weight: bold;
- text-align: left;
- font-size: 14px;
- color: #FFF;
- background-color: transparent;
- border: 0px solid;
+.sheet-hnh button[type=roll].sheet-skill-roll::before {
+ font-family: "dicefontd10";
+ content: "0";
}
-select.sheet-weapon-bonus-element {
- font-size: 10px;
- display: inline-block;
- margin-bottom: -1px;
- width: 55px;
- border: 1px solid #000;
- border-radius: 0px;
+button[type=roll].sheet-skill-roll:hover,
+button[type=roll].sheet-skill-roll:active {
+ color: var(--hnh-text-selected);
+ border-color: var(--hnh-text-selected);
+ background-color: var(--hnh-selected-background);
}
-input[type='number'].sheet-weapon-accuracy-element {
- font-size: 12px;
- margin-bottom: 2px;
- width: 50px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input[type='number'].sheet-slash-head-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
- top: 7%;
- left: 47%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-pierce-head-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 7%;
- left: 61%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-bludgeon-head-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 7%;
- left: 76%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-
-input[type='number'].sheet-slash-torso-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 45%;
- left: 46%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-pierce-torso-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 45%;
- left: 61%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-bludgeon-torso-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 45%;
- left: 76%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-slash-larm-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 25%;
- left: 76%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-pierce-larm-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 25%;
- left: 91%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-bludgeon-larm-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 25%;
- left: 106%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-
-input[type='number'].sheet-slash-rarm-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 25%;
- left: 6%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-pierce-rarm-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 25%;
- left: 21%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-bludgeon-rarm-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 25%;
- left: 36%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-
-
-
-input[type='number'].sheet-slash-lleg-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 60%;
- left: 76%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-pierce-lleg-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 60%;
- left: 91%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-bludgeon-lleg-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 60%;
- left: 106%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-
-input[type='number'].sheet-slash-rleg-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 60%;
- left: 6%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-pierce-rleg-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 60%;
- left: 21%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-bludgeon-rleg-element {
- position: absolute;
- font-size: 12px;
- margin-bottom: 2px;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-
- top: 60%;
- left: 36%;
- transform: translate( -50%, -50% );
- text-align: center;
-}
-
-input[type='number'].sheet-weapon-reliability-element {
- font-size: 12px;
- display: inline-block;
- font-weight: bold;
- background-color: #FFF;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input[type='number'].sheet-wound1-los-element {
- font-size: 12px;
- display: inline-block;
- font-weight: bold;
- background-color: #FFF;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input[type='number'].sheet-wound2-los-element {
- font-size: 12px;
- display: inline-block;
- font-weight: bold;
- background-color: #FFF;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input[type='number'].sheet-wound3-los-element {
- font-size: 12px;
- display: inline-block;
- font-weight: bold;
- background-color: #FFF;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input[type='number'].sheet-wound4-los-element {
- font-size: 12px;
- display: inline-block;
- font-weight: bold;
- background-color: #FFF;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input[type='number'].sheet-wound5-los-element {
- font-size: 12px;
- display: inline-block;
- font-weight: bold;
- background-color: #FFF;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input[type='number'].sheet-wound6-los-element {
- font-size: 12px;
- display: inline-block;
- font-weight: bold;
- background-color: #FFF;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.sheet-weapon-damage-element {
- font-size: 12px;
- display: inline-block;
- width: 60px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.sheet-weapon-range-element {
- font-size: 12px;
- margin-bottom: 2px;
- display: inline-block;
- width: 55px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-select.sheet-weapon-hold-element {
- font-size: 10px;
- margin-bottom: -4px;
- width: 100px;
- margin-right: 5px;
- text-align: center;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-select.sheet-weapon-type-element {
- font-size: 10px;
- margin-bottom: -4px;
- width: 136px;
- text-align: center;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.sheet-weapon-effect-element {
+.sheet-button-box {
+ border: 2px solid var(--hnh-border);
font-size: 11px;
- display: inline-block;
- width: 458px;
- border: 1px solid #000;
- border-radius: 0px;
}
-input.sheet-weapon-enhancement-element {
- font-size: 12px;
- display: inline-block;
- width: 418px;
- border: 1px solid #000;
- border-radius: 0px;
+.sheet-button-box .sheet-button-box-title {
+ border-bottom: 2px solid var(--hnh-border);
+ line-height: 28px;
}
-select.sheet-weapon-conc-element {
- font-size: 10px;
- width: 70px;
- margin-bottom: -4px;
- text-align: center;
- border: 1px solid #000;
- border-radius: 0px;
+.sheet-button-box .sheet-button-box-content {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ justify-content: space-evenly;
+ align-items: flex-start;
+ gap: 10px;
+ padding: 10px;
}
-input.sheet-weapon-weight-element {
- font-size: 12px;
- display: inline-block;
- width: 45px;
- border: 1px solid #000;
- border-radius: 0px;
+.sheet-button-column {
+ display: flex;
+ flex-direction: column;
+ flex-wrap: nowrap;
+ justify-content: flex-start;
+ align-items: center;
+ gap: 10px;
}
-input.sheet-dayswounded1 {
- font-size: 12px;
- display: inline-block;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
+.sheet-hnh button[type=roll].sheet-icon-button {
+ background-color: var(--hnh-control-background);
+ color: var(--hnh-text);
+ background-image: none;
+ box-shadow: none;
+ border-width: 2px;
+ border-color: var(--hnh-border);
+ font-size: 13px;
+ text-shadow: none;
+ padding: 2px 4px;
}
-input.sheet-dayswounded2 {
- font-size: 12px;
- display: inline-block;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
+button[type=roll].sheet-icon-button:hover,
+button[type=roll].sheet-icon-button:active {
+ color: var(--hnh-text-selected);
+ border-color: var(--hnh-text-selected);
+ background-color: var(--hnh-selected-background);
}
-input.sheet-dayswounded3 {
- font-size: 12px;
- display: inline-block;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
+.sheet-hnh button[type=roll].sheet-icon-button::before {
+ font-size: 16px;
+ text-shadow: none;
}
-input.sheet-dayswounded4 {
- font-size: 12px;
- display: inline-block;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
+.sheet-hnh button[type=roll].sheet-critical-roll::before {
+ font-family: "pictos custom";
+ content: "t";
}
-input.sheet-dayswounded5 {
- font-size: 12px;
- display: inline-block;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
+.sheet-hnh button[type=roll].sheet-save-roll::before,
+.sheet-hnh button[type=roll].sheet-magic-roll::before {
+ font-family: "pictos";
+ content: "Y";
}
-input.sheet-dayswounded6 {
- font-size: 12px;
- display: inline-block;
- width: 40px;
- border: 1px solid #000;
- border-radius: 0px;
+.sheet-hnh button[type=roll].sheet-target-roll::before {
+ font-family: "pictos custom";
+ content: "[";
+}
+
+.sheet-hnh button[type=roll].sheet-initiative-roll::before {
+ font-family: "pictos";
+ content: "e";
+}
+
+.sheet-hnh .sheet-button-box button[type=roll].sheet-icon-button {
+ width: 90px;
}
-/* Total Weight Box */
+/*********** Checkbox styling (based on https://www.w3schools.com/howto/howto_css_custom_checkbox.asp) ***********/
-input[type="checkbox"].sheet-armor1-toggle,
-input[type="checkbox"].sheet-armor2-toggle,
-input[type="checkbox"].sheet-armor3-toggle,
-input[type="checkbox"].sheet-armor4-toggle,
-input[type="checkbox"].sheet-armor5-toggle,
-input[type="checkbox"].sheet-armor6-toggle,
-input[type="checkbox"].sheet-armor7-toggle {
- opacity: 0;
- width: 30px;
- height: 25px;
- margin-left: -10px;
- margin-right: -10px;
+/* Customize the label (the container) */
+.sheet-hnh .sheet-checkbox-container {
+ display: block;
position: relative;
- top: 2px;
- left: 15px;
+ margin: 0 7px;
+ padding: 0;
+ width: 17px;
+ height: 17px;
cursor: pointer;
- z-index: 1;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
}
-input[type="checkbox"].sheet-armor1-toggle + span::before,
-input[type="checkbox"].sheet-armor2-toggle + span::before,
-input[type="checkbox"].sheet-armor3-toggle + span::before,
-input[type="checkbox"].sheet-armor4-toggle + span::before,
-input[type="checkbox"].sheet-armor5-toggle + span::before,
-input[type="checkbox"].sheet-armor6-toggle + span::before,
-input[type="checkbox"].sheet-armor7-toggle + span::before {
- margin-right: -20px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #FFF;
+/* Hide the browser's default checkbox */
+.sheet-hnh .sheet-checkbox-container input {
+ position: absolute;
+ opacity: 0;
+ cursor: pointer;
+ height: 0;
+ width: 0;
}
-input[type="checkbox"].sheet-armor1-toggle:checked + span::before,
-input[type="checkbox"].sheet-armor2-toggle:checked + span::before,
-input[type="checkbox"].sheet-armor3-toggle:checked + span::before,
-input[type="checkbox"].sheet-armor4-toggle:checked + span::before,
-input[type="checkbox"].sheet-armor5-toggle:checked + span::before,
-input[type="checkbox"].sheet-armor6-toggle:checked + span::before,
-input[type="checkbox"].sheet-armor7-toggle:checked + span::before {
- content: "►";
- color: #FFF;
+/* Create a custom checkbox */
+.sheet-hnh .sheet-checkmark {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 15px;
+ width: 15px;
+ background-color: var(--hnh-control-background);
+ border: 1px solid var(--hnh-border);
}
-input.sheet-armor1-toggle:checked ~ div.sheet-armor-details1-container,
-input.sheet-armor2-toggle:checked ~ div.sheet-armor-details2-container,
-input.sheet-armor3-toggle:checked ~ div.sheet-armor-details3-container,
-input.sheet-armor4-toggle:checked ~ div.sheet-armor-details4-container,
-input.sheet-armor5-toggle:checked ~ div.sheet-armor-details5-container,
-input.sheet-armor6-toggle:checked ~ div.sheet-armor-details6-container,
-input.sheet-armor7-toggle:checked ~ div.sheet-armor-details7-container {
+/* When the checkbox is checked, add a background color */
+.sheet-hnh .sheet-checkbox-container input:checked~.sheet-checkmark {
+ background-color: var(--hnh-control-background);
+}
+
+/* Create the checkmark/indicator (hidden when not checked) */
+.sheet-hnh .sheet-checkmark:after {
+ content: "";
+ position: absolute;
display: none;
}
+/* Show the checkmark when checked */
+.sheet-hnh .sheet-checkbox-container input:checked~.sheet-checkmark:after {
+ display: block;
+}
+
+/* Style the checkmark/indicator */
+.sheet-hnh .sheet-checkbox-container .sheet-checkmark:after {
+ left: 5px;
+ top: 1px;
+ width: 4px;
+ height: 8px;
+ border: solid var(--hnh-input-text);
+ border-width: 0 2px 2px 0;
+ -webkit-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+}
+
+/*********** End of checkbox styling ***********/
-/* ---- */
-.sheet-armor-image {
- position: relative;
- padding-top: 15px;
- padding-left: 15px;
- padding-right: 15px;
- padding-bottom: 6px;
+/* Colour scheme selection */
+
+.sheet-colour-scheme-picker {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start;
+ align-items: center;
+ gap: 10px;
+}
+
+.sheet-colour-scheme-picker input {
+ display: none;
+}
+
+.sheet-colour-scheme-picker input+span {
+ font-weight: normal;
+}
+
+.sheet-colour-scheme-picker label {
+ margin: 0;
+ line-height: normal;
+ text-align: center;
+ width: 80px;
+ border-radius: 2px;
+ padding: 2px 4px;
+ border: 1px solid var(--hnh-border);
+ background-color: var(--hnh-button-background);
+}
+
+.sheet-colour-scheme-picker label:has(input:checked) {
+ border: 1px solid var(--hnh-border-selected);
+ background-color: var(--hnh-selected-background);
+}
+
+.sheet-colour-scheme-picker input:checked+span {
+ font-weight: bold;
+ color: var(--hnh-text-selected);
+}
+
+
+/* Basic details section */
+
+.sheet-basic-details-section {
+ justify-content: flex-start;
+ align-items: flex-start;
+}
+
+table.sheet-basic-info {
+ max-width: 40em;
+}
+
+
+/* Attributes section */
+.sheet-attributes-section {
+ justify-content: flex-start;
+ align-items: flex-start;
+}
+
+.sheet-size-speed-table {
+ margin-top: 26px;
+}
+
+
+/* Characteristics section */
+.sheet-characteristics-section {
+ justify-content: flex-start;
+ align-items: flex-start;
+}
+
+.charsheet .sheet-hnh td input[type="number"] {
+ width: 4em;
+}
+
+.charsheet .sheet-hnh td input[type="number"].sheet-important {
+ width: 3.3em;
+}
+
+.charsheet .sheet-hnh td.sheet-wide-column input[type="number"] {
+ width: 5.5em;
+}
+
+.charsheet .sheet-hnh td.sheet-wide-column input[type="number"].sheet-important {
+ width: 4.3em;
+}
+
+
+/* Tabs */
+.sheet-hnh .sheet-tabs-section {
+ margin-top: 30px;
+}
+
+.sheet-hnh div[class^="sheet-tab"] {
+ display: none;
+}
+
+.sheet-hnh .sheet-tabs-toggle[value="skills"] ~ div.sheet-tab-skills,
+.sheet-hnh .sheet-tabs-toggle[value="abilities"] ~ div.sheet-tab-abilities,
+.sheet-hnh .sheet-tabs-toggle[value="wounds"] ~ div.sheet-tab-wounds,
+.sheet-hnh .sheet-tabs-toggle[value="gear"] ~ div.sheet-tab-gear,
+.sheet-hnh .sheet-tabs-toggle[value="magic"] ~ div.sheet-tab-magic {
+ display: block;
+}
+
+.sheet-hnh button.sheet-tab {
+ width: 80px;
+ border-radius: 2px;
+ margin-right: 10px;
+ margin-bottom: 20px;
+ padding: 6px 4px;
+ border: 1px solid var(--hnh-border);
+ background-color: var(--hnh-button-background);
+ font-weight: normal;
+ line-height: normal;
+ text-align: center;
+ text-transform: uppercase;
+}
+
+.sheet-hnh .sheet-tabs-toggle[value="skills"] ~ button.sheet-tab-button-skills,
+.sheet-hnh .sheet-tabs-toggle[value="abilities"] ~ button.sheet-tab-button-abilities,
+.sheet-hnh .sheet-tabs-toggle[value="wounds"] ~ button.sheet-tab-button-wounds,
+.sheet-hnh .sheet-tabs-toggle[value="gear"] ~ button.sheet-tab-button-gear,
+.sheet-hnh .sheet-tabs-toggle[value="magic"] ~ button.sheet-tab-button-magic {
+ font-weight: bold;
+ color: var(--hnh-text-selected);
+ border: 1px solid var(--hnh-border-selected);
+ background-color: var(--hnh-selected-background);
+}
+
+
+/* Skills tab */
+
+.sheet-skills-section {
+ justify-content: flex-start;
+ align-items: flex-start;
+}
+
+.sheet-mental-skills-section,
+.sheet-social-skills-section,
+.sheet-fate-skills-section {
+ margin-top: 40px;
+}
+
+.sheet-skills-section-title {
+ width: 110px;
+}
+
+td.sheet-skill-name-column {
+ padding: 5px;
+ width: 10em;
+}
+
+.sheet-skills-table thead tr {
+ height: 22px;
+}
+
+.sheet-skills-table thead td input {
+ line-height: 14px;
+}
+
+td.sheet-roll {
+ padding-left: 9px;
+ width: 40px;
+}
+
+/* Skills tab - skill box borders */
+
+.sheet-hnh input[type="checkbox"].sheet-skill-error-toggle,
+.sheet-hnh input[type="checkbox"].sheet-skill-max-toggle,
+.sheet-hnh input[type="checkbox"].sheet-skill-untrained-toggle,
+.sheet-hnh .sheet-untrained-skill-icon,
+.sheet-hnh .sheet-equal-skill-icon,
+.sheet-hnh .sheet-skill-error-icon {
+ display: none;
+}
+
+.sheet-hnh .sheet-untrained-skill-icon,
+.sheet-hnh .sheet-equal-skill-icon,
+.sheet-hnh .sheet-skill-error-icon {
+ position: absolute;
+ background: none;
+ top: 6px;
+ left: 115px;
+ width: 12px;
+ height: 12px;
+ line-height: 12px;
+ font-size: 9px;
+ font-weight: bold;
+ text-align: center;
+ color: var(--hnh-th-text);
+ background-color: var(--hnh-th-background);
+ border-color: var(--hnh-border);
+ border-radius: 20px;
+ border-style: solid;
+ border-width: 2px;
+ cursor: default;
+}
+
+.sheet-hnh input[type="checkbox"].sheet-skill-untrained-toggle:checked ~ .sheet-untrained-skill-icon {
+ display: block;
+ opacity: 0.5;
+}
+
+.sheet-hnh input[type="checkbox"].sheet-skill-max-toggle:checked ~ .sheet-equal-skill-icon {
+ display: block;
+ opacity: 0.7;
+}
+
+.sheet-hnh input[type="checkbox"].sheet-skill-error-toggle:checked ~ .sheet-skill-error-icon {
+ display: block;
+ opacity: 0.9;
+}
+
+
+/* Abilities Tab */
+
+.sheet-hnh .sheet-ability-name {
+ font-family: "Helvetica";
+ font-size: larger;
+ font-weight: bold;
+ line-height: 24px;
+}
+
+.sheet-hnh .sheet-ability-text {
+ height: 125px;
width: 400px;
+}
+
+
+/* Wounds Tab */
+
+.sheet-tab-wounds .sheet-column-wrapper {
+ justify-content: flex-start;
+ align-items: flex-start;
+}
+
+
+/* Gear tab */
+
+.sheet-top-margin {
margin-top: 20px;
- border-radius: 15px;
-
}
-.sheet-weight-container {
- padding-top: 15px;
- padding-left: 15px;
- padding-right: 15px;
- padding-bottom: 6px;
- background: #444444;
- width: 235px;
- margin-top: 20px;
- border-radius: 15px;
+.sheet-gear-wrapper {
+ width: 610px;
}
-.sheet-armor-container {
- padding-top: 25px;
- padding-left: 15px;
- padding-right: 15px;
- padding-bottom: 25px;
- background: #5e0000;
- width: 325px;
- margin-top: 10px;
- border-radius: 15px;
+.charsheet .sheet-hnh .sheet-spacer-row {
+ height: 20px;
}
-
-label.sheet-weight-title {
- display: inline-block;
- font-weight: 1;
- color: #FFF;
- font-size: 14px;
- text-align: center;
- margin-top: 2px;
- margin-bottom: 2px;
- width: 60px;
- height: 40px;
+.charsheet .sheet-hnh .sheet-weapon-name input[type="text"] {
+ font-size: 18px;
+ height: 88px;
+ width: 100%;
+ padding: 8px;
}
-label.sheet-equipped-armor-maintitle {
- font-size: 19px;
- color: #FFF;
- text-align: center;
- font-weight: 1;
- width: 230px;
+.charsheet .sheet-hnh input.sheet-repeating-item-name,
+.charsheet .sheet-hnh input[type="number"].sheet-repeating-item-quantity,
+.charsheet .sheet-hnh input[type="number"].sheet-repeating-item-enc,
+.charsheet .sheet-hnh input.sheet-repeating-item-notes {
+ border-left: 2px solid var(--hnh-border);
+ border-right: 2px solid var(--hnh-border);
+ border-bottom: 2px solid var(--hnh-border);
+ border-top: none;
}
-label.sheet-armor-title {
- display: inline-block;
- color: #FFF;
- font-size: 12px;
- text-align: right;
- width: 50px;
+.charsheet .sheet-hnh input.sheet-repeating-item-name {
+ width: 142px;
}
-label.sheet-armor-enhancement {
- display: inline-block;
- font-weight: 1;
- color: #FFF;
- font-size: 10px;
- text-align: right;
+.charsheet .sheet-hnh input[type="number"].sheet-repeating-item-quantity {
width: 65px;
}
-label.sheet-armor-ev {
- display: inline-block;
- font-weight: 1;
- color: #FFF;
- font-size: 10px;
- text-align: right;
- width: 60px;
+.charsheet .sheet-hnh input[type="number"].sheet-repeating-item-enc {
+ width: 51px;
}
-label.sheet-armor-wt {
- display: inline-block;
- font-weight: 1;
- color: #FFF;
- font-size: 10px;
- text-align: right;
- width: 45px;
+.charsheet .sheet-hnh input.sheet-repeating-item-notes {
+ width: 340px;
}
-label.sheet-armor-divider {
- display: inline-block;
- font-weight: 1;
- color: #FFF;
- font-size: 14px;
- text-align: right;
- width: 5px;
- margin-right: -5px;
-}
-
-span.sheet-total-weight-divider {
- display: inline-block;
- color: #FFF;
- font-weight: 1;
- font-size: 20px;
- text-align: center;
- width: 15px;
- height: 40px;
-}
-
-input.sheet-display-enh {
+.charsheet .sheet-hnh button.repcontrol_add,
+.charsheet .sheet-hnh button.repcontrol_edit {
+ background-color: var(--hnh-control-background);
+ color: var(--hnh-text);
+ background-image: none;
+ box-shadow: none;
+ border-width: 2px;
+ border-color: var(--hnh-border);
font-size: 13px;
- height: 25px;
- margin-top: 1px;
- display: inline-block;
- font-weight: bold;
- width: 147px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.sheet-display-ev {
- font-size: 13px;
- height: 25px;
- display: inline-block;
- font-weight: bold;
- width: 47px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.sheet-display-wt {
- font-size: 13px;
- height: 25px;
- display: inline-block;
- font-weight: bold;
- width: 47px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-textarea.sheet-armor-text {
- width: 210px;
- height: 70px;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- resize: vertical;
- font-size: 11px;
- margin-bottom: 0px;
- text-align: left;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.sheet-display-weight {
- text-align: center;
- margin-top: -20px;
- width: 60px;
- height: 30px;
- font-size: 15px;
- color: #FFF;
- border-top: 0px;
- border-left: 0px;
- border-right: 0px;
- border-bottom: 1px solid #FFF;
- border-radius: 0px;
- color: #FFF;
- background-color: transparent;
-}
-
-input[type='number'].sheet-armor1-element,
-input[type='number'].sheet-armor2-element {
- font-size: 13px;
- margin-right: 2px;
- margin-left: 2px;
- margin-top: 1px;
- margin-bottom: -2px;
- display: inline-block;
- font-weight: bold;
- width: 48px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.sheet-armor3-element {
- font-size: 12px;
- margin-right: 2px;
- margin-left: 2px;
- margin-top: -2px;
- margin-bottom: -2px;
- display: inline-block;
- font-weight: bold;
- width: 48px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input[type='number'].sheet-armor1-element {
- background-color: #424242;
- color: #FFF;
-}
-
-input[type='number'].sheet-armor2-element {
- background-color: #666666;
- color: #FFF;
-}
-
-/* Gear/Equipment repeating field */
-
-.sheet-unarmed-container {
- padding-top: 20px;
- padding-left: 15px;
- padding-right: 15px;
- padding-bottom: 15px;
- background: #444444;
- width: 475px;
+ text-shadow: none;
+ padding: 2px 4px;
margin-top: 10px;
- border-radius: 15px;
}
-label.sheet-unarmed-title {
- display: inline-block;
- text-align: center;
- width: 50px;
- margin-left: 20px;
- font-weight: 1;
- font-size: 14px;
- color: #FFF;
-}
-
-input.sheet-unarmed-dmg-element {
- border:1px solid #000;
- display: inline-block;
- border-radius: 0px;
- margin-right: 3px;
- width: 70px;
- color: #FFF;
- text-align: center;
- background-color: #727272;
-}
-
-input.sheet-unarmed-element {
- border:1px solid #000;
- display: inline-block;
- border-radius: 0px;
- margin-right: 3px;
- width: 35px;
- color: #FFF;
- text-align: center;
- background-color: #727272;
-}
-
-span.sheet-gear-item-span {
- display: inline-block;
- margin-left: -10px;
- margin-right: 10px;
- padding-left: 10px;
- padding-top: 10px;
- color: #FFF;
- border-radius: 20px;
- background: #444444;
-}
-
-label.sheet-gear-item-name {
- display: inline-block;
- text-align: center;
- width: 130px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
-}
-
-label.sheet-gear-item-quantity {
- display: inline-block;
- text-align: center;
- width: 50px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
-}
-
-label.sheet-gear-item-notes {
- display: inline-block;
- text-align: center;
- width: 215px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
-}
-
-label.sheet-gear-item-weight {
- display: inline-block;
- text-align: center;
- width: 50px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
-}
-
-input.repeating_gear_name,
-input.repeating_gear_quantity,
-input.repeating_gear_notes,
-input.repeating_gear_weight {
- text-align: center;
- background-color: transparent;
- border-left: 0px solid;
- border-right: 0px solid;
- border-top: 0px solid;
- border-bottom: 1px solid;
- border-radius: 0px;
-}
-
-input.repeating_gear_name {
- width: 135px;
-}
-
-input.repeating_gear_notes {
- width: 220px;
-}
-
-input.repeating_gear_quantity,
-input.repeating_gear_weight {
- width: 50px;
- font-weight: bold;
-}
-
-/* Alchemical Substance inventory */
-
-span.sheet-component-span {
- display: inline-block;
- width: 265px;
- margin-left: -10px;
- margin-right: 10px;
- padding-left: 15px;
- padding-right: 15px;
- padding-top: 10px;
- font-size: 1em;
- color: #FFF;
- border-radius: 20px;
- background: #444444;
-}
-
-label.sheet-alchemical-substances {
- display: inline-block;
- text-align: center;
- font-weight: 1;
- margin-top: -5px;
- margin-right: -5px;
- margin-bottom: -5px;
- width: 150px;
- font-size: 11px;
- color: #FFF;
-}
-
-label.sheet-alchemical-substances2 {
- display: inline-block;
- text-align: center;
- font-weight: 1;
- margin-top: -5px;
- margin-bottom: -5px;
- width: 155px;
- font-size: 12px;
- color: #FFF;
-}
-
-label.sheet-alchemical-quantity {
- display: inline-block;
- text-align: center;
- font-weight: 1;
- width: 35px;
- font-size: 11px;
- color: #FFF;
-}
-
-label.sheet-alchemical-weight {
- display: inline-block;
- text-align: center;
- font-weight: 1;
- width: 30px;
- font-size: 11px;
- color: #FFF;
-}
-
-label.sheet-alchemical-quantity2 {
- display: inline-block;
- text-align: center;
- font-weight: 1;
- width: 35px;
- font-size: 12px;
- color: #FFF;
-}
-
-label.sheet-alchemical-weight2 {
- display: inline-block;
- text-align: center;
- font-weight: 1;
- width: 35px;
- font-size: 12px;
- color: #FFF;
-}
-
-label.sheet-substance-type {
- display: inline-block;
- text-align: right;
- margin-left: -20px;
- line-height: 0.65;
- padding: 5px;
- width: 110px;
- font-size: 14px;
-}
-
-img.sheet-alchemical-image {
- display:inline-block;
- margin-top: -5px;
- margin-left: 10px;
- margin-right: 15px;
- width: 8%;
-}
-
-input.sheet-substance-quantity,
-input.sheet-substance-weight {
- text-align: center;
- width: 45px;
- font-weight: bold;
- background-color: transparent;
- border-left: 0px solid;
- border-right: 0px solid;
- border-top: 0px solid;
- border-bottom: 1px solid;
- border-radius: 0px;
- outline: none;
-}
-
-input[type="checkbox"].sheet-vitriol-toggle,
-input[type="checkbox"].sheet-rebis-toggle,
-input[type="checkbox"].sheet-aether-toggle,
-input[type="checkbox"].sheet-quebrith-toggle,
-input[type="checkbox"].sheet-hydragenum-toggle,
-input[type="checkbox"].sheet-vermilion-toggle,
-input[type="checkbox"].sheet-sol-toggle,
-input[type="checkbox"].sheet-caelum-toggle,
-input[type="checkbox"].sheet-fulgur-toggle {
- opacity: 0;
- width: 30px;
- height: 25px;
- margin-left: -20px;
- margin-right: -10px;
- position: relative;
- top: 2px;
- left: 15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-vitriol-toggle + span::before,
-input[type="checkbox"].sheet-rebis-toggle + span::before,
-input[type="checkbox"].sheet-aether-toggle + span::before,
-input[type="checkbox"].sheet-quebrith-toggle + span::before,
-input[type="checkbox"].sheet-hydragenum-toggle + span::before,
-input[type="checkbox"].sheet-vermilion-toggle + span::before,
-input[type="checkbox"].sheet-sol-toggle + span::before,
-input[type="checkbox"].sheet-caelum-toggle + span::before,
-input[type="checkbox"].sheet-fulgur-toggle + span::before {
- margin-right: -20px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #444444;
-}
-
-input[type="checkbox"].sheet-vitriol-toggle:checked + span::before,
-input[type="checkbox"].sheet-rebis-toggle:checked + span::before,
-input[type="checkbox"].sheet-aether-toggle:checked + span::before,
-input[type="checkbox"].sheet-quebrith-toggle:checked + span::before,
-input[type="checkbox"].sheet-hydragenum-toggle:checked + span::before,
-input[type="checkbox"].sheet-vermilion-toggle:checked + span::before,
-input[type="checkbox"].sheet-sol-toggle:checked + span::before,
-input[type="checkbox"].sheet-caelum-toggle:checked + span::before,
-input[type="checkbox"].sheet-fulgur-toggle:checked + span::before {
- content: "►";
- color: #444444;
-}
-
-input.sheet-vitriol-toggle:checked ~ div.sheet-vitriol-container,
-input.sheet-rebis-toggle:checked ~ div.sheet-rebis-container,
-input.sheet-aether-toggle:checked ~ div.sheet-aether-container,
-input.sheet-quebrith-toggle:checked ~ div.sheet-quebrith-container,
-input.sheet-hydragenum-toggle:checked ~ div.sheet-hydragenum-container,
-input.sheet-vermilion-toggle:checked ~ div.sheet-vermilion-container,
-input.sheet-sol-toggle:checked ~ div.sheet-sol-container,
-input.sheet-caelum-toggle:checked ~ div.sheet-caelum-container,
-input.sheet-fulgur-toggle:checked ~ div.sheet-fulgur-container {
- display: none;
-}
-
-/* Substance repeating field */
-
-input.repeating_sub_name,
-input.repeating_sub_quantity,
-input.repeating_sub_weight {
- text-align: center;
- background-color: transparent;
- border-left: 0px solid;
- border-right: 0px solid;
- border-top: 0px solid;
- border-bottom: 1px solid;
- border-radius: 0px;
-}
-
-input.repeating_sub_name {
- width: 140px;
- margin-left: 2px;
-}
-
-input.repeating_sub_quantity,
-input.repeating_sub_weight {
- width: 45px;
-}
-
-/* Component repeating field */
-
-input.repeating_comp_name,
-input.repeating_comp_quantity,
-input.repeating_comp_weight {
- text-align: center;
- background-color: transparent;
- border-left: 0px solid;
- border-right: 0px solid;
- border-top: 0px solid;
- border-bottom: 1px solid;
- border-radius: 0px;
-}
-
-input.repeating_comp_name {
- width: 155px;
-}
-
-input.repeating_comp_quantity,
-input.repeating_comp_weight {
- width: 45px;
- font-weight: bold;
-}
-
-/* SPELLS & ABILITIES SECTION */
-/* Spell Section Style */
-
-label.sheet-vigor-title {
- display: inline-block;
- width: 50px;
- margin-left: 10px;
- margin-top: 10px;
- text-align: right;
- font-weight: 1;
- font-size: 15px;
- color: #FFF;
-
-}
-
-label.sheet-cur-sta-title {
- display: inline-block;
- width: 35px;
- margin-top: 10px;
- text-align: right;
- font-weight: 1;
- font-size: 15px;
- color: #FFF;
-
-}
-
-.sheet-vigor-total-container {
- padding-top: 17px;
- padding-left: 15px;
- padding-right: 15px;
- padding-bottom: 19px;
- background: #444444;
- width: 235px;
- margin-top: 20px;
- border-radius: 15px;
-}
-
-.sheet-vigor-focus-container {
- padding: 15px;
- background: #5e0000;
- width: 235px;
- margin-top: 10px;
- border-radius: 15px;
-}
-
-label.sheet-spellfocus-title {
- font-size: 12px;
- color: #FFF;
- font-weight: 1;
- display: inline-block;
- text-align: center;
- width: 70px;
-}
-
-label.sheet-focus-title {
- font-size: 10px;
- color: #FFF;
- margin-right: -5px;
- margin-left: 5px;
- font-weight: 1;
- display: inline-block;
- text-align: center;
- width: 60px;
-}
-
-label.sheet-greaterfocus-title {
- font-size: 10px;
- color: #FFF;
- font-weight: 1;
- margin-right: -10px;
- display: inline-block;
- text-align: center;
- width: 100px;
-}
-
-input[type='number'].sheet-vigor-total {
- border: 1px solid #000;
- display: inline-block;
- border-radius: 0px;
- width: 50px;
- height: 35px;
- color: #FFF;
- text-align: center;
- font-size: 18px;
- background-color: #727272;
-}
-
-input.sheet-spellfocus-element {
- border:1px solid #000;
- display: inline-block;
- border-radius: 0px;
- width: 130px;
- color: #FFF;
- text-align: center;
- background-color: #444444;
-}
-
-input.sheet-spellfocus-stat {
- border:1px solid #000;
- display: inline-block;
- border-radius: 0px;
- width: 30px;
- height: 25px;
- color: #FFF;
- text-align: center;
- background-color: #727272;
-}
-
-textarea.sheet-spellfocus-text {
- width: 205px;
- height: 50px;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- margin-bottom: 2px;
- resize: vertical;
- font-size: 11px;
- margin-top: 0px;
- margin-left: 4px;
- margin-bottom: 0px;
- text-align: left;
- color: #FFF;
- border: 1px solid #000;
- border-radius: 0px;
- background-color: #727272;
-}
-
-input[type="checkbox"].sheet-focus1-toggle,
-input[type="checkbox"].sheet-focus2-toggle,
-input[type="checkbox"].sheet-focus3-toggle {
- opacity: 0;
- width: 30px;
- height: 25px;
- margin-left: -20px;
- margin-right: -10px;
- position: relative;
- top: 2px;
- left: 15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-focus1-toggle + span::before,
-input[type="checkbox"].sheet-focus2-toggle + span::before,
-input[type="checkbox"].sheet-focus3-toggle + span::before {
- margin-right: -20px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 21px;
- color: #FFF;
-}
-
-input[type="checkbox"].sheet-focus1-toggle:checked + span::before,
-input[type="checkbox"].sheet-focus2-toggle:checked + span::before,
-input[type="checkbox"].sheet-focus3-toggle:checked + span::before {
- content: "►";
- color: #FFF;
-}
-
-input.sheet-focus1-toggle:checked ~ div.sheet-focus1-container,
-input.sheet-focus2-toggle:checked ~ div.sheet-focus2-container,
-input.sheet-focus3-toggle:checked ~ div.sheet-focus3-container {
- display: none;
-}
-
-/* repcontrol boxes */
-
-.charsheet .repcontrol_add {
- display: inline-block;
- font-size: 10px;
- height: 20px;
- margin-top: 8px;
- margin-bottom: 8px;
- color: #FFF;
- background: #444444;
- border-radius: 15px;
-}
-
-.charsheet .repitem {
- margin-right: 0px;
-}
-
-.charsheet .repcontrol_edit {
- display: inline-block;
- font-size: 10px;
- height: 20px;
- margin-right: 10px;
- margin-top: 8px;
- margin-bottom: 8px;
- color: #FFF;
- background: #444444;
- border-radius: 15px;
-}
-
-/* Checkbox Spell Arrow */
-
-input[type="checkbox"].repeating_spell_toggle {
- opacity: 0;
- width: 16px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].repeating_spell_toggle + span::before {
- margin-right: 0px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #9a1e50;
-}
-
-input[type="checkbox"].repeating_spell_toggle:checked + span::before {
- content: "►";
- color: #9a1e50;
-}
-
-input.repeating_spell_toggle:checked ~ div.repeating_spell_padding_container {
- display: none;
-}
-
-/* Checkbox Ritual Arrow */
-
-input[type="checkbox"].repeating_ritual_toggle {
- opacity: 0;
- width: 16px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].repeating_ritual_toggle + span::before {
- margin-right: 0px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #7f682b;
-}
-
-input[type="checkbox"].repeating_ritual_toggle:checked + span::before {
- content: "►";
- color: #7f682b;
-}
-
-input.repeating_ritual_toggle:checked ~ div.repeating_ritual_padding_container {
- display: none;
-}
-
-/* Checkbox Hex Arrow */
-
-input[type="checkbox"].repeating_hex_toggle {
- opacity: 0;
- width: 16px;
- height: 16px;
- position: relative;
- top: 5px;
- left: 6px;
- margin: -15px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].repeating_hex_toggle + span::before {
- margin-right: 0px;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 25px;
- color: #748718;
-}
-
-input[type="checkbox"].repeating_hex_toggle:checked + span::before {
- content: "►";
- color: #748718;
-}
-
-input.repeating_hex_toggle:checked ~ div.repeating_hex_padding_container {
- display: none;
-}
-
-/* Spells & Signs*/
-
-span.repeating_spell_gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #9a1e50, transparent);
-}
-
-.repeating_spell_padding_container {
- padding: 5px;
- display: grid;
- grid-template-columns: 50% 50%;
-}
-
-label.sheet-spell-title {
- display: inline-block;
- width: 490px;
- margin-top: 1px;
- margin-bottom: 8px;
- padding-left: 12px;
- padding-right: 4px;
- padding-top: 4px;
- padding-bottom: 4px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
- margin-bottom: 2px;
- border-radius: 15px;
- background: #444444;
-}
-
-label.repeating_spell_type_title {
- font-size: 11px;
- width: 20px;
- text-align: center;
- display: inline-block;
-}
-
-label.repeating_spell_defense_title {
- font-size: 11px;
- width: 60px;
- margin-left: 5px;
- margin-right: -5px;
- text-align: center;
- display: inline-block;
-}
-
-label.repeating_spell_range_title {
- font-size: 11px;
- width: 35px;
- text-align: center;
- display: inline-block;
-}
-
-label.repeating_spell_sta_title {
- font-size: 11px;
- width: 55px;
- margin-left: 3px;
- text-align: center;
- display: inline-block;
-}
-
-label.repeating_spell_damage_title {
- font-size: 11px;
- margin-top: -5px;
- margin-left: 5px;
- width: 45px;
- text-align: center;
- display: inline-block;
-}
-
-label.repeating_spell_duration_title {
- font-size: 11px;
- margin-left: 0px;
- width: 55px;
- text-align: center;
- display: inline-block;
-}
-
-
-input.repeating_spell_name {
- width: 280px;
- margin-right: 140px;
- font-weight: bold;
- text-align: left;
- font-size: 14px;
- color: #FFF;
- background-color: transparent;
- border: 0px solid;
-}
-
-select.repeating_spell_type {
- width: 90px;
- margin-bottom: -4px;
- font-size: 11px;
- text-align: center;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-
-textarea.repeating_spell_description {
- width: 480px;
- height: 70px;
- resize: vertical;
- font-size: 11px;
- margin-top: -1px;
- margin-left: -2px;
- margin-bottom: 0px;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- text-align: left;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.repeating_spell_defense {
- width: 175px;
- text-align: center;
- font-size: 11px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.repeating_spell_sta {
- width: 48px;
- text-align: center;
- font-size: 12px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.repeating_spell_range {
- width: 70px;
- text-align: center;
- font-size: 11px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-select.repeating_spell_damage {
- width: 70px;
- margin-bottom: -4px;
- text-align: center;
- font-size: 11px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input[type='number'].repeating_spell_stat {
- width: 50px;
- text-align: center;
- font-size: 11px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.repeating_spell_duration {
- width: 180px;
- text-align: center;
- margin-top: -2px;
- font-size: 11px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-/* Rituals */
-
-span.repeating_ritual_gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #7f682b, transparent);
-}
-
-.repeating_ritual_padding_container {
- padding: 5px;
-}
-
-label.sheet-ritual-title {
- display: inline-block;
- width: 260px;
- margin-top: 10px;
- margin-left: -10px;
- margin-bottom: 2px;
- padding-left: 12px;
- padding-right: 1px;
- padding-top: 1px;
- padding-bottom: 1px;
- font-weight: 1;
- font-size: 11px;
- color: #FFF;
- border-radius: 10px;
- background: #444444;
-}
-
-label.repeating_ritual_prep_title {
- font-size: 11px;
- width: 30px;
- text-align: left;
- display: inline-block;
-}
-
-label.repeating_ritual_defense_title {
- font-size: 11px;
- width: 45px;
- text-align: left;
- display: inline-block;
-}
-
-label.repeating_ritual_dc_title {
- font-size: 11px;
- width: 15px;
- text-align: left;
- display: inline-block;
-}
-
-label.repeating_ritual_sta_title {
- font-size: 11px;
- width: 55px;
- margin-left: 3px;
- text-align: center;
- display: inline-block;
-}
-
-label.repeating_ritual_duration_title {
- font-size: 11px;
- margin-left: 5px;
- width: 55px;
- text-align: center;
- display: inline-block;
-}
-
-input.repeating_ritual_name {
- width: 180px;
- margin-right: 10px;
- font-weight: bold;
- text-align: left;
- font-size: 14px;
- color: #FFF;
- background-color: transparent;
- border: 0px solid;
-}
-
-input.repeating_ritual_prep {
- width: 80px;
- text-align: center;
- font-size: 11px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-textarea.repeating_ritual_description {
- width: 225px;
- height: 70px;
- resize: vertical;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- font-size: 11px;
- margin-bottom: 0px;
- text-align: left;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.repeating_ritual_sta {
- width: 38px;
- text-align: center;
- font-size: 12px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.repeating_ritual_dc {
- width: 35px;
- text-align: center;
- font-size: 12px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.repeating_ritual_duration {
- width: 97px;
- text-align: center;
- font-size: 11px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-textarea.repeating_ritual_comp {
- width: 225px;
- height: 70px;
- resize: vertical;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- font-size: 11px;
- margin-bottom: 0px;
- text-align: left;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-/* Hexes */
-
-span.repeating_hex_gradient {
- display: inline-block;
- padding: 5px;
- margin-left: 5px;
- margin-top: 5px;
- background-image: linear-gradient(to right, #748718, transparent);
-}
-
-.repeating_hex_padding_container {
- padding: 5px;
-}
-
-label.sheet-hex-title {
- display: inline-block;
- width: 260px;
- margin-top: 10px;
- margin-left: -10px;
- margin-bottom: 2px;
- padding-left: 12px;
- padding-right: 1px;
- padding-top: 1px;
- padding-bottom: 1px;
- font-weight: 1;
- font-size: 11px;
- color: #FFF;
- margin-bottom: 2px;
- border-radius: 10px;
- background: #444444;
-}
-
-label.repeating_hex_danger_title {
- font-size: 11px;
- width: 40px;
- text-align: left;
- display: inline-block;
-}
-
-label.repeating_hex_sta_title {
- font-size: 11px;
- width: 55px;
- margin-left: 3px;
- text-align: center;
- display: inline-block;
-}
-
-input.repeating_hex_name {
- width: 180px;
- margin-right: 10px;
- font-weight: bold;
- text-align: left;
- font-size: 14px;
- color: #FFF;
- background-color: transparent;
- border: 0px solid;
-}
-
-select.repeating_hex_danger {
- width: 60px;
- margin-bottom: 8px;
- font-size: 9px;
- text-align: center;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-input.repeating_hex_sta {
- width: 45px;
- text-align: center;
- font-size: 12px;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-textarea.repeating_hex_description {
- width: 225px;
- height: 90px;
- resize: none;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- font-size: 11px;
- margin-bottom: 0px;
- margin-top: -3px;
- text-align: left;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-textarea.repeating_hex_lift {
- width: 225px;
- height: 90px;
- resize: vertical;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- font-size: 11px;
- margin-bottom: 0px;
- text-align: left;
- border: 1px solid #000;
- border-radius: 0px;
-}
-
-/* BACKGROUND */
-
-input[type="checkbox"].sheet-life-events-toggle,
-input[type="checkbox"].sheet-friends-toggle {
- opacity: 0;
- width: 16px;
- height: 16px;
- left: 15px;
- margin-left: -50px;
- position: relative;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-life-events-toggle + span::before,
-input[type="checkbox"].sheet-friends-toggle + span::before {
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- content: "▼";
- width: 14px;
- height: 14px;
- font-size: 20px;
- color: #FFF;
-}
-
-input[type="checkbox"].sheet-life-events-toggle:checked + span::before,
-input[type="checkbox"].sheet-friends-toggle:checked + span::before {
- content: "►";
- color: #FFF;
-}
-
-input.sheet-life-events-toggle:checked ~ div.sheet-events-container,
-input.sheet-friends-toggle:checked ~ div.sheet-friends-container {
- display: none;
-}
-
-/* ---- */
-
-.sheet-witcher-standard,
-.sheet-witcher-switch:checked ~ .sheet-witcher-witch {
- display: block;
-}
-
-.sheet-witcher-witch,
-.sheet-witcher-switch:checked ~ .sheet-witcher-standard {
- display: none;
-}
-
-input[type="checkbox"].sheet-witcher-switch {
- opacity: 0;
- width: 20px;
- height: 20px;
- position: relative;
- bottom: 5px;
- top: 2px;
- left: 10px;
- margin: -10px;
- cursor: pointer;
- z-index: 1;
-}
-
-input[type="checkbox"].sheet-witcher-switch + span::before {
- margin-right: 4px;
- border: solid 1px #383838;
- line-height: 14px;
- text-align: center;
- display: inline-block;
- vertical-align: middle;
- border:1px solid #000;
- border-radius: 0px;
- background: #f6f6f6;
- background: radial-gradient(#f6f6f6, #dfdfdf);
-}
-
-input[type="checkbox"].sheet-witcher-switch + span::before {
- content: "";
- color: #262626;
- width: 16px;
- height: 16px;
- line-height: 1;
- font-size: 18px;
- border-radius: 3px;
-}
-
-input[type="checkbox"].sheet-witcher-switch:checked + span::before {
- content: "✓";
-}
-
-
-/* Background sections */
-
-span.sheet-background-span {
- display: inline-block;
- width: 480px;
- margin-bottom: 5px;
- padding-right: 26px;
- background: #444444;
- height: 26px;
- color: #FFF;
- border-radius: 20px;
-}
-
-span.sheet-background2-span {
- display: inline-block;
- width: 405px;
- margin-bottom: 5px;
- padding-right: 100px;
- background: #444444;
- height: 26px;
- color: #FFF;
- border-radius: 20px;
-}
-
-label.sheet-style-title {
- display: block;
- width: 238px;
- padding: 2px;
- margin-top: 6px;
- margin-left: 5px;
- margin-bottom: -8px;
- font-weight: 1;
- font-size: 12px;
- text-align: center;
- color: #FFF;
- border-top-left-radius: 15px;
- border-top-right-radius: 15px;
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
-}
-
-label.sheet-toggle-witcher {
- display: inline-block;
- margin-left: -165px;
- font-size: 11px;
- text-align: right;
- color: #FFF;
- font-weight: 1;
- width: 120px;
- z-index: 1;
-}
-
-label.sheet-style2-title {
- display: block;
- width: 498px;
- padding: 2px;
- margin-top: 5px;
- margin-left: 5px;
- margin-bottom: -8px;
- font-weight: 1;
- font-size: 12px;
- text-align: center;
- color: #FFF;
- border-top-left-radius: 15px;
- border-top-right-radius: 15px;
- border-bottom-left-radius: 0px;
- border-bottom-right-radius: 0px;
-}
-
-label.sheet-style-title,
-label.sheet-style2-title {
- background: #5e0000;
-}
-
-textarea.sheet-style-text {
- width: 220px;
- height: 60px;
- resize: vertical;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- font-size: 11px;
- margin-left: 5px;
- margin-top: 8px;
- margin-bottom: 0px;
- text-align: left;
- border: 1px solid #000;
- border-top-left-radius: 0px;
- border-top-right-radius: 0px;
- border-bottom-left-radius: 15px;
- border-bottom-right-radius: 15px;
- background-color: #eaeaea;
-}
-
-textarea.sheet-style2-text {
- width: 480px;
- height: 60px;
- resize: vertical;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- font-size: 11px;
- margin-left: 5px;
- margin-top: 8px;
- margin-bottom: 5px;
- text-align: left;
- border: 1px solid #000;
- border-top-left-radius: 0px;
- border-top-right-radius: 0px;
- border-bottom-left-radius: 15px;
- border-bottom-right-radius: 15px;
- background-color: #eaeaea;
-}
-
-label.sheet-style-element {
- display: inline-block;
- width: 400px;
- margin-bottom: 8px;
- padding-left: 12px;
- padding-right: 4px;
- padding-top: 4px;
- padding-bottom: 4px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
- margin-bottom: 2px;
-}
-
-label.sheet-style2-element {
- display: inline-block;
- width: 300px;
- margin-bottom: 8px;
- padding-left: 12px;
- padding-right: 4px;
- padding-top: 4px;
- padding-bottom: 4px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
- margin-bottom: 2px;
-}
-
-select.repeating_relationship_type {
- display: inline-block;
- -webkit-appearance: none;
- -webkit-border-radius: 0px;
- text-align: center;
- width: 70px;
- margin-left: 5px;
- margin-top: 1px;
- margin-bottom: 2px;
- padding-left: 10px;
- font-weight: 1;
- font-size: 12px;
- color: #FFF;
- border-top: 1px solid transparent;
- background-color: transparent;
- border-radius: 0px;
- border-top-left-radius: 15px;
- border-bottom-left-radius: 15px;
- background-color: #5e0000;
-}
-
-input.repeating_decade {
- display: inline-block;
- text-align: center;
- width: 70px;
- height: 62px;
- margin-top: -45px;
- margin-left: 5px;
- margin-right: -5px;
- margin-bottom: 0px;
- font-weight: 1;
- font-size: 15px;
- color: #FFF;
- border: 1px solid #000;
- background-color: transparent;
- text-transform: uppercase;
- border-radius: 0px;
- border-top-left-radius: 15px;
- border-bottom-left-radius: 15px;
- background-color: #5e0000;
-}
-
-input.repeating_relationship_desc {
- text-align: center;
- font-size: 11px;
- width: 428px;
- height: 27px;
- margin-top: -2px;
- margin-left: -5px;
- margin-bottom: 0px;
- background-color: transparent;
- border: 1px solid #000;
- border-top-right-radius: 15px;
- border-bottom-right-radius: 15px;
- border-top-left-radius: 0px;
- border-bottom-left-radius: 0px;
- background-color: #eaeaea;
-}
-
-textarea.repeating_event_desc {
- width: 405px;
- height: 50px;
- resize: none;
- font-size: 11px;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- margin-top: 10px;
- margin-bottom: -5px;
- background-color: transparent;
- border: 1px solid #000;
- border-top-right-radius: 15px;
- border-bottom-right-radius: 15px;
- border-top-left-radius: 0px;
- border-bottom-left-radius: 0px;
- background-color: #eaeaea;
-}
-
-.sheet-reputation-container {
- padding-top: 20px;
- padding-left: 15px;
- padding-right: 15px;
- padding-bottom: 20px;
- background: #444444;
- width: 235px;
- margin-top: 10px;
- border-radius: 15px;
-}
-
-label.sheet-reputation-maintitle {
- font-size: 20px;
- font-weight: 1;
- color: #FFF;
- text-align: center;
- line-height: 1.3;
- width: 230px;
-}
-
-label.sheet-reputation-label {
- display: inline-block;
- font-size: 13px;
- font-weight: 1;
- width: 130px;
- color: #FFF;
- text-align: right;
-}
-
-input[type='number'].sheet-reputation-level {
- font-size: 14px;
- color: #FFF;
- margin-right: 5px;
- display: inline-block;
- width: 45px;
- border: 1px solid #000;
- border-radius: 0px;
- background-color: #727272;
-}
-
-textarea.sheet-rep-text {
- width: 215px;
- height: 65px;
- resize: vertical;
- color: #FFF;
- padding: 5px;
- font-size: 11px;
- margin-left: 5px;
- margin-top: 8px;
- margin-bottom: -5px;
- text-align: left;
- border: 1px solid #000;
- border-radius: 0px;
- background-color: #727272;
-}
-
-.sheet-wounds-container {
- padding-top: 20px;
- padding-left: 15px;
- padding-right: 15px;
- padding-bottom: 20px;
- background: #5e0000;
- width: 235px;
- margin-top: 20px;
- border-radius: 15px;
-}
-
-label.sheet-wounds-maintitle {
- font-size: 20px;
- font-weight: 1;
- color: #FFF;
- text-align: center;
- margin-bottom: -5px;
- line-height: 1.3;
- width: 230px;
-}
-
-label.sheet-wounds-header {
- display: inline-block;
- height: 5px;
- width: 105px;
- margin-left: 4px;
- text-align: right;
- color: #FFF;
- font-size: 11px;
-}
-
-label.sheet-st-header {
- display: inline-block;
- height: 5px;
- width: 47px;
- text-align: right;
- color: #FFF;
- font-size: 11px;
-}
-
-label.sheet-days-header {
- display: inline-block;
- height: 5px;
- width: 45px;
- text-align: right;
- color: #FFF;
- font-size: 11px;
-}
-
-input.sheet-wounds-element {
- font-size: 12px;
- color: #FFF;
- margin-left: 5px;
- display: inline-block;
- width: 125px;
- margin-top: 4px;
- border: 1px solid #000;
- border-radius: 0px;
- background-color: #727272;
-}
-
-input.sheet-subtreat-element {
- font-size: 12px;
- font-weight: bold;
- color: #FFF;
- margin-left: 5px;
- display: inline-block;
- width: 40px;
- margin-top: 4px;
- border: 1px solid #000;
- border-radius: 0px;
- background-color: #727272;
-}
-
-.sheet-campaign-container {
- padding-top: 20px;
- padding-left: 15px;
- padding-right: 15px;
- padding-bottom: 20px;
- background: #606060;
- width: 235px;
- margin-top: 10px;
- border-radius: 15px;
-}
-
-label.sheet-campaign-maintitle {
- font-size: 20px;
- font-weight: 1;
- color: #FFF;
- text-align: center;
- margin-bottom: -5px;
- line-height: 1.3;
- width: 230px;
-}
-
-textarea.sheet-campaign-text {
- width: 205px;
- height: 250px;
- resize: vertical;
- padding-right: 10px;
- padding-left: 10px;
- padding-top: 5px;
- padding-bottom: 5px;
- font-size: 11px;
- margin-left: 5px;
- margin-bottom: -5px;
- text-align: left;
- border: 1px solid #000;
- border-radius: 0px;
- background-color: #afafaf;
-}
-
-/* ROLL BUTTONS */
-
-/* stats */
-
-.charsheet button[type=roll].sheet-stat-roll::before {
- font-family: "dicefontd10";
- content: "0";
- font-size: 16px;
-}
-
-button[type=roll].sheet-stat-roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- font-weight: bold;
- width:18px;
- height:18px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-stat-roll:hover {
- color: #5e0000;
- border-color: #5e0000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-stat-roll:active {
- color: #bc0000;
- border-color: #bc0000;
- border: 1px solid;
-}
-
-.charsheet button[type=roll].sheet-stat-roll2::before {
- font-family: "dicefontd10";
- content: "0";
- font-size: 16px;
-}
-
-button[type=roll].sheet-stat-roll2 {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- font-weight: bold;
- width:18px;
- height:18px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-stat-roll2:hover {
- color: #5e0000;
- border-color: #5e0000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-stat-roll2:active {
- color: #bc0000;
- border-color: #bc0000;
- border: 1px solid;
-}
-
-/* save */
-
-.charsheet button[type=roll].sheet-save-roll::before {
- font-family: "pictos";
- content: "Y";
- font-size: 25px;
-}
-
-button[type=roll].sheet-save-roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- font-weight: bold;
- padding-top: 4px;
- margin-top: 2px;
- width:30px;
- height:30px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-save-roll:hover {
- color: #6d1a02;
- border-color: #6d1a02;
- border: 1px solid;
-}
-
-button[type=roll].sheet-save-roll:active {
- color: #ff3700;
- border-color: #ff3700;
- border: 1px solid;
-}
-
-/* Initiative */
-
-.charsheet button[type=roll].sheet-initiative-roll::before {
- font-family: "pictos";
- content: "e";
- font-size: 25px;
-}
-
-button[type=roll].sheet-initiative-roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- font-weight: bold;
- padding-top: 4px;
- margin-top: 0px;
- width: 30px;
- height: 30px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-initiative-roll:hover {
- color: #026d52;
- border-color: #026d52;
- border: 1px solid;
-}
-
-button[type=roll].sheet-initiative-roll:active {
- color: #02ffbf;
- border-color: #02ffbf;
- border: 1px solid;
-}
-
-/* Critical */
-
-.charsheet button[type=roll].sheet-critical-roll::before {
- font-family: "pictos custom";
- content: "t";
- font-size: 23px;
-}
-
-button[type=roll].sheet-critical-roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- font-weight: bold;
- padding-top: 4px;
- margin-top: 2px;
- width: 30px;
- height: 30px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-critical-roll:hover {
- color: #968754;
- border-color: #968754;
- border: 1px solid;
-}
-
-button[type=roll].sheet-critical-roll:active {
- color: #ffe387;
- border-color: #ffe387;
- border: 1px solid;
-}
-
-/* Target Location */
-
-.charsheet button[type=roll].sheet-target-roll::before {
- font-family: "pictos custom";
- content: "[";
- font-size: 24px;
-}
-
-button[type=roll].sheet-target-roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- font-weight: bold;
- padding-top: 4px;
- margin-top: 2px;
- width: 30px;
- height: 30px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-target-roll:hover {
- color: #546696;
- border-color: #546696;
- border: 1px solid;
-}
-
-button[type=roll].sheet-target-roll:active {
- color: #8eacff;
- border-color: #8eacff;
- border: 1px solid;
-}
-
-.charsheet button[type=roll].sheet-severity-roll::before {
- font-family: "pictos custom";
- content: "[";
- font-size: 24px;
-}
-
-button[type=roll].sheet-severity-roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- font-weight: bold;
- padding-top: 4px;
- margin-top: 2px;
- width: 30px;
- height: 30px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-severity-roll:hover {
- color: #546696;
- border-color: #546696;
- border: 1px solid;
-}
-
-button[type=roll].sheet-severity-roll:active {
- color: #8eacff;
- border-color: #8eacff;
- border: 1px solid;
-}
-
-
-/* Profession Skill Button */
-
-.charsheet button[type=roll].sheet-prof-skill-roll::before {
- font-family: "Helvetica";
- content: "ROLL SKILL";
- font-size: 9px;
- display: block;
-}
-
-button[type=roll].sheet-prof-skill-roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- font-weight: bold;
- padding-bottom: 5px;
- width: 60px;
- height: 14px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-prof-skill-roll:hover {
- color: #828282;
- border-color: #828282;
- border: 1px solid;
-}
-
-button[type=roll].sheet-prof-skill-roll:active {
- color: #afafaf;
- border-color: #afafaf;
- border: 1px solid;
-}
-
-/* Weapon Button */
-
-.charsheet button[type=roll].sheet-weapon-damage-roll::before {
- content: "";
- font-weight: bold;
-}
-
-button[type=roll].sheet-weapon-damage-roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- width: 25px;
- height: 25px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-weapon-damage-roll:hover {
- color: #750000;
- border-color: #750000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-weapon-damage-roll:active {
- color: #cc0000;
- border-color: #cc0000;
- border: 1px solid;
-}
-
-/* Spell Roll */
-
-.charsheet button[type=roll].repeating_spell_damage_roll::before {
- font-family: "pictos custom";
- content: "r";
- font-size: 18px;
-}
-
-button[type=roll].repeating_spell_damage_roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- width:20px;
- height:20px;
- padding-top: 4px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].repeating_spell_damage_roll:hover {
- color: #9a1e50;
- border-color: #9a1e50;
- border: 1px solid;
-}
-
-button[type=roll].repeating_spell_damage_roll:active {
- color: #ff0c6e;
- border-color: #ff0c6e;
- border: 1px solid;
-}
-
-/* Ritual Roll */
-
-.charsheet button[type=roll].repeating_ritual_damage_roll::before {
- font-family: "pictos custom";
- content: "t";
- font-size: 18px;
-}
-
-button[type=roll].repeating_ritual_damage_roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- width: 20px;
- height: 20px;
- padding-top: 4px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].repeating_ritual_damage_roll:hover {
- color: #7f682b;
- border-color: #7f682b;
- border: 1px solid;
-}
-
-button[type=roll].repeating_ritual_damage_roll:active {
- color: #ffce49;
- border-color: #ffce49;
- border: 1px solid;
-}
-
-/* Hex Roll */
-
-.charsheet button[type=roll].repeating_hex_damage_roll::before {
- font-family: "pictos three";
- content: "i";
- font-size: 18px;
-}
-
-button[type=roll].repeating_hex_damage_roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- width: 20px;
- height: 20px;
- padding-top: 3px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].repeating_hex_damage_roll:hover {
- color: #748718;
- border-color: #748718;
- border: 1px solid;
-}
-
-button[type=roll].repeating_hex_damage_roll:active {
- color: #dafc2f;
- border-color: #dafc2f;
- border: 1px solid;
-}
-
-/* Reputation Roll */
-
-.charsheet button[type=roll].sheet-rep-roll::before {
- font-family: "Pictos";
- content: "i";
- font-size: 18px;
-}
-
-button[type=roll].sheet-rep-roll {
- color: #000;
- background-color: #e8e8e8;
- text-align: center;
- font-weight: bold;
- width:20px;
- height:20px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].sheet-rep-roll:hover {
- color: #2a72a3;
- border-color: #2a72a3;
- border: 1px solid;
-}
-
-button[type=roll].sheet-rep-roll:active {
- color: #42b2ff;
- border-color: #42b2ff;
- border: 1px solid;
-}
-
-/* NPC Skill */
-
-.charsheet button[type=roll].repeating_npc_skill_roll::before {
- font-family: "dicefontd10";
- content: "0";
- font-size: 17px;
-}
-
-button[type=roll].repeating_npc_skill_roll {
- color: #000;
- display: inline-block;
- background-color: #e8e8e8;
- text-align: center;
- font-weight: bold;
- margin-top: 5px;
- width:18px;
- height:18px;
- border-radius: 100px;
- border-color: #000;
- border: 1px solid;
-}
-
-button[type=roll].repeating_npc_skill_roll:hover {
- color: #878787;
- border-color: #878787;
- border: 1px solid;
-}
-
-button[type=roll].repeating_npc_skill_roll:active {
- color: #d6d6d6;
- border-color: #d6d6d6;
- border: 1px solid;
-}
-
-/* ROLL TEMPLATES */
-.sheet-rolltemplate-npcweapon table,
-.sheet-rolltemplate-power table,
-.sheet-rolltemplate-reputation table,
-.sheet-rolltemplate-hex table,
-.sheet-rolltemplate-ritual table,
-.sheet-rolltemplate-skillmenu table,
+/* Roll templates */
+
+/* Styling for light mode */
+.sheet-rolltemplate-statistics2,
+.sheet-rolltemplate-initiative,
+.sheet-rolltemplate-save,
+.sheet-rolltemplate-rangedtn,
+.sheet-rolltemplate-target,
+.sheet-rolltemplate-weapon,
+.sheet-rolltemplate-quickstatus,
+.sheet-rolltemplate-headseverity,
+.sheet-rolltemplate-torsoseverity,
+.sheet-rolltemplate-armseverity,
+.sheet-rolltemplate-legseverity,
+.sheet-rolltemplate-physicalmenu,
+.sheet-rolltemplate-mentalmenu,
+.sheet-rolltemplate-socialmenu,
+.sheet-rolltemplate-skillmenu,
+.sheet-rolltemplate-magicmenu,
+.sheet-rolltemplate-power {
+ --hnh-sheet-background-color: white;
+ --hnh-sheet-background-image: none;
+ --hnh-section-background: #dadada;
+ --hnh-text: black;
+ --hnh-input-text: var(--hnh-text);
+ --hnh-text-muted: gray;
+ --hnh-border: var(--hnh-text);
+ --hnh-control-background: var(--hnh-sheet-background-color);
+ --hnh-control-background-disabled: none;
+ --hnh-th-background: #333333;
+ --hnh-th-text: var(--hnh-control-background);
+ --hnh-button-background: none;
+ --hnh-text-selected: var(--hnh-input-text);
+ --hnh-border-selected: var(--hnh-border);
+ --hnh-selected-background: var(--hnh-section-background);
+
+ /* Roll templates only */
+ --hnh-th-subtitle-background: #606060;
+}
+
+/* Styling for dark mode */
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-statistics2,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-initiative,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-save,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-rangedtn,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-target,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-weapon,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-quickstatus,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-headseverity,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-torsoseverity,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-armseverity,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-legseverity,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-physicalmenu,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-mentalmenu,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-socialmenu,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-skillmenu,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-magicmenu,
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-power {
+ --hnh-sheet-background-color: #111111;
+ --hnh-sheet-background-image: none;
+ --hnh-section-background: #222222;
+ --hnh-text: #b3b3b3;
+ --hnh-input-text: #d9d9d9;
+ --hnh-text-selected: #f2f2f2;
+ --hnh-text-muted: silver;
+ --hnh-th-background: #999999;
+ --hnh-border-selected: #f2f2f2;
+ --hnh-selected-background: #333333;
+ --hnh-control-background: var(--hnh-sheet-background-color);
+
+ /* Roll templates only */
+ --hnh-th-subtitle-background: #808080;
+}
+
+/* Tables in rolls */
+.sheet-rolltemplate-statistics2,
+.sheet-rolltemplate-initiative,
+.sheet-rolltemplate-save,
+.sheet-rolltemplate-rangedtn,
+.sheet-rolltemplate-target,
+.sheet-rolltemplate-weapon,
+.sheet-rolltemplate-quickstatus,
+.sheet-rolltemplate-headseverity,
+.sheet-rolltemplate-torsoseverity,
+.sheet-rolltemplate-armseverity,
+.sheet-rolltemplate-legseverity,
+.sheet-rolltemplate-physicalmenu,
+.sheet-rolltemplate-mentalmenu,
+.sheet-rolltemplate-socialmenu,
+.sheet-rolltemplate-skillmenu,
+.sheet-rolltemplate-magicmenu,
+.sheet-rolltemplate-power {
+ background-image: var(--hnh-sheet-background-image);
+ background-color: var(--hnh-sheet-background-color);
+ color: var(--hnh-text);
+}
+
+.sheet-rolltemplate-statistics2 table,
+.sheet-rolltemplate-initiative table,
+.sheet-rolltemplate-save table,
+.sheet-rolltemplate-rangedtn table,
+.sheet-rolltemplate-target table,
+.sheet-rolltemplate-weapon table,
+.sheet-rolltemplate-quickstatus table,
+.sheet-rolltemplate-headseverity table,
+.sheet-rolltemplate-torsoseverity table,
+.sheet-rolltemplate-armseverity table,
+.sheet-rolltemplate-legseverity table,
.sheet-rolltemplate-physicalmenu table,
.sheet-rolltemplate-mentalmenu table,
.sheet-rolltemplate-socialmenu table,
-.sheet-rolltemplate-woundingmenu table,
-.sheet-rolltemplate-miscmenu table,
+.sheet-rolltemplate-skillmenu table,
.sheet-rolltemplate-magicmenu table,
-.sheet-rolltemplate-spell table,
-.sheet-rolltemplate-punchkick table,
-.sheet-rolltemplate-weapon table,
-.sheet-rolltemplate-redskill table,
-.sheet-rolltemplate-greenskill table,
-.sheet-rolltemplate-blueskill table,
-.sheet-rolltemplate-mainskill table,
+.sheet-rolltemplate-power table {
+ border: 2px solid var(--hnh-border);
+}
+
.sheet-rolltemplate-statistics2 table,
-.sheet-rolltemplate-statistics table,
-.sheet-rolltemplate-target table,
-.sheet-rolltemplate-headseverity table,
-.sheet-rolltemplate-armseverity table,
-.sheet-rolltemplate-legseverity table,
-.sheet-rolltemplate-torsoseverity table,
-.sheet-rolltemplate-crit table,
+.sheet-rolltemplate-initiative table,
.sheet-rolltemplate-save table,
.sheet-rolltemplate-rangedtn table,
-.sheet-rolltemplate-spelldice table,
-.sheet-rolltemplate-initiative table {
- width: 95%;
- border: 1px solid;
- color: black;
- font-size: 1em;
- font-family: "Helvetica Neue", Helvetica, sans-serif;
-}
-
-.sheet-rolltemplate-npcweapon th,
-.sheet-rolltemplate-power th,
-.sheet-rolltemplate-reputation th,
-.sheet-rolltemplate-hex th,
-.sheet-rolltemplate-ritual th,
-.sheet-rolltemplate-skillmenu th,
-.sheet-rolltemplate-physicalmenu th,
-.sheet-rolltemplate-mentalmenu th,
-.sheet-rolltemplate-socialmenu th,
-.sheet-rolltemplate-woundingmenu th,
-.sheet-rolltemplate-spell th,
-.sheet-rolltemplate-quickstatus th,
-.sheet-rolltemplate-punchkick th,
-.sheet-rolltemplate-weapon th,
-.sheet-rolltemplate-redskill th,
-.sheet-rolltemplate-greenskill th,
-.sheet-rolltemplate-blueskill th,
-.sheet-rolltemplate-mainskill th,
-.sheet-rolltemplate-statistics2 th,
-.sheet-rolltemplate-statistics th,
-.sheet-rolltemplate-target th,
-.sheet-rolltemplate-legseverity th,
-.sheet-rolltemplate-headseverity th,
-.sheet-rolltemplate-armseverity th,
-.sheet-rolltemplate-torsoseverity th,
-.sheet-rolltemplate-crit th,
-.sheet-rolltemplate-save th,
-.sheet-rolltemplate-rangedtn th,
-.sheet-rolltemplate-spelldice th,
-.sheet-rolltemplate-initiative th {
- color: #ffffff;
- padding: 2px;
- text-align: center;
- border-bottom: 1px solid black;
- line-height: 1.6em;
- font-size: 1.4em;
-}
-
-.sheet-rolltemplate-npcweapon .userscript-template-title,
-.sheet-rolltemplate-power .userscript-template-title,
-.sheet-rolltemplate-reputation .userscript-template-title,
-.sheet-rolltemplate-hex .userscript-template-title,
-.sheet-rolltemplate-ritual .userscript-template-title,
-.sheet-rolltemplate-skillmenu .userscript-template-title,
-.sheet-rolltemplate-physicalmenu .userscript-template-title,
-.sheet-rolltemplate-socialmenu .userscript-template-title,
-.sheet-rolltemplate-mentalmenu .userscript-template-title,
-.sheet-rolltemplate-woundingmenu .userscript-template-title,
-.sheet-rolltemplate-miscmenu .userscript-template-title,
-.sheet-rolltemplate-magicmenu .userscript-template-title,
-.sheet-rolltemplate-spell .userscript-template-title,
-.sheet-rolltemplate-quickstatus .userscript-template-title,
-.sheet-rolltemplate-punchkick .userscript-template-title,
-.sheet-rolltemplate-weapon .userscript-template-title,
-.sheet-rolltemplate-redskill .userscript-template-title,
-.sheet-rolltemplate-greenskill .userscript-template-title,
-.sheet-rolltemplate-blueskill .userscript-template-title,
-.sheet-rolltemplate-mainskill .userscript-template-title,
-.sheet-rolltemplate-statistics2 .userscript-template-title,
-.sheet-rolltemplate-statistics .userscript-template-title,
-.sheet-rolltemplate-target .userscript-template-title,
-.sheet-rolltemplate-headseverity .userscript-template-title,
-.sheet-rolltemplate-legseverity .userscript-template-title,
-.sheet-rolltemplate-armseverity .userscript-template-title,
-.sheet-rolltemplate-torsoseverity .userscript-template-title,
-.sheet-rolltemplate-crit .userscript-template-title,
-.sheet-rolltemplate-save .userscript-template-title,
-.sheet-rolltemplate-rangedtn .userscript-template-title,
-.sheet-rolltemplate-spelldice .userscript-template-title,
-.sheet-rolltemplate-initiative .userscript-template-title {
- font-weight: bold;
-}
-
-.sheet-rolltemplate-npcweapon td,
-.sheet-rolltemplate-power td,
-.sheet-rolltemplate-reputation td,
-.sheet-rolltemplate-hex td,
-.sheet-rolltemplate-ritual td,
-.sheet-rolltemplate-skillmenu td,
-.sheet-rolltemplate-physicalmenu td,
-.sheet-rolltemplate-mentalmenu td,
-.sheet-rolltemplate-socialmenu td,
-.sheet-rolltemplate-woundingmenu td,
-.sheet-rolltemplate-miscmenu td,
-.sheet-rolltemplate-magicmenu td,
-.sheet-rolltemplate-spell td,
-.sheet-rolltemplate-quickstatus td,
-.sheet-rolltemplate-punchkick td,
-.sheet-rolltemplate-weapon td,
-.sheet-rolltemplate-redskill td,
-.sheet-rolltemplate-greenskill td,
-.sheet-rolltemplate-blueskill td,
-.sheet-rolltemplate-mainskill td,
+.sheet-rolltemplate-target table,
+.sheet-rolltemplate-weapon table,
+.sheet-rolltemplate-quickstatus table,
+.sheet-rolltemplate-headseverity table,
+.sheet-rolltemplate-torsoseverity table,
+.sheet-rolltemplate-armseverity table,
+.sheet-rolltemplate-legseverity table,
+.sheet-rolltemplate-physicalmenu table,
+.sheet-rolltemplate-mentalmenu table,
+.sheet-rolltemplate-socialmenu table,
+.sheet-rolltemplate-skillmenu table,
+.sheet-rolltemplate-magicmenu table,
+.sheet-rolltemplate-power table,
.sheet-rolltemplate-statistics2 td,
-.sheet-rolltemplate-statistics td,
-.sheet-rolltemplate-target td,
-.sheet-rolltemplate-crit td,
+.sheet-rolltemplate-initiative td,
.sheet-rolltemplate-save td,
.sheet-rolltemplate-rangedtn td,
-.sheet-rolltemplate-spelldice td,
+.sheet-rolltemplate-target td,
+.sheet-rolltemplate-weapon td,
+.sheet-rolltemplate-quickstatus td,
.sheet-rolltemplate-headseverity td,
.sheet-rolltemplate-torsoseverity td,
.sheet-rolltemplate-armseverity td,
.sheet-rolltemplate-legseverity td,
-.sheet-rolltemplate-initiative td {
- padding: 8px;
- border-bottom: 1px solid black;
+.sheet-rolltemplate-physicalmenu td,
+.sheet-rolltemplate-mentalmenu td,
+.sheet-rolltemplate-socialmenu td,
+.sheet-rolltemplate-skillmenu td,
+.sheet-rolltemplate-magicmenu td,
+.sheet-rolltemplate-power td {
+ color: var(--hnh-text);
}
-.sheet-rolltemplate-npcweapon .inlinerollresult,
-.sheet-rolltemplate-power .inlinerollresult,
-.sheet-rolltemplate-reputation .inlinerollresult,
-.sheet-rolltemplate-hex .inlinerollresult,
-.sheet-rolltemplate-ritual .inlinerollresult,
-.sheet-rolltemplate-skillmenu .inlinerollresult,
-.sheet-rolltemplate-physicalmenu .inlinerollresult,
-.sheet-rolltemplate-mentalmenu .inlinerollresult,
-.sheet-rolltemplate-socialmenu .inlinerollresult,
-.sheet-rolltemplate-woundingmenu .inlinerollresult,
-.sheet-rolltemplate-miscmenu .inlinerollresult,
-.sheet-rolltemplate-magicmenu .inlinerollresult,
-.sheet-rolltemplate-spell .inlinerollresult,
-.sheet-rolltemplate-quickstatus .inlinerollresult,
-.sheet-rolltemplate-punchkick .inlinerollresult,
-.sheet-rolltemplate-weapon .inlinerollresult,
-.sheet-rolltemplate-redskill .inlinerollresult,
-.sheet-rolltemplate-greenskill .inlinerollresult,
-.sheet-rolltemplate-blueskill .inlinerollresult,
-.sheet-rolltemplate-mainskill .inlinerollresult,
-.sheet-rolltemplate-statistics2 .inlinerollresult,
-.sheet-rolltemplate-statistics .inlinerollresult,
-.sheet-rolltemplate-target .inlinerollresult,
-.sheet-rolltemplate-headseverity .inlinerollresult,
-.sheet-rolltemplate-torsoseverity .inlinerollresult,
-.sheet-rolltemplate-legseverity .inlinerollresult,
-.sheet-rolltemplate-armseverity .inlinerollresult,
-.sheet-rolltemplate-crit .inlinerollresult,
-.sheet-rolltemplate-save .inlinerollresult,
-.sheet-rolltemplate-rangedtn .inlinerollresult,
-.sheet-rolltemplate-spelldice .inlinerollresult,
-.sheet-rolltemplate-initiative .inlinerollresult {
- display: inline-block;
- min-width: 1.5em;
- text-align: center;
- font-size: 1.2em;
- padding: 2px;
- border: 2px solid #000;
+.sheet-rolltemplate-statistics2 table,
+.sheet-rolltemplate-initiative table,
+.sheet-rolltemplate-save table,
+.sheet-rolltemplate-rangedtn table,
+.sheet-rolltemplate-target table,
+.sheet-rolltemplate-weapon table,
+.sheet-rolltemplate-quickstatus table,
+.sheet-rolltemplate-headseverity table,
+.sheet-rolltemplate-torsoseverity table,
+.sheet-rolltemplate-armseverity table,
+.sheet-rolltemplate-legseverity table,
+.sheet-rolltemplate-physicalmenu table,
+.sheet-rolltemplate-mentalmenu table,
+.sheet-rolltemplate-socialmenu table,
+.sheet-rolltemplate-skillmenu table,
+.sheet-rolltemplate-magicmenu table,
+.sheet-rolltemplate-power table {
+ width: 100%;
+ background-color: var(--hnh-section-background);
+ margin-bottom: 10px;
}
-/* Initiative */
-
-.sheet-rolltemplate-initiative th {
- background-color: #026d52;
-}
-
-.sheet-rolltemplate-initiative tr:nth-child(odd) {
- background-color: #b1d8d0;
-}
-
-.sheet-rolltemplate-initiative tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Save */
-
-.sheet-rolltemplate-save th {
- background-color: #5e0000;
-}
-
-.sheet-rolltemplate-save tr:nth-child(odd) {
- background-color: #d8b1b1;
-}
-
-.sheet-rolltemplate-save tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-.sheet-rolltemplate-rangedtn th {
- background-color: #5e0000;
-}
-
-.sheet-rolltemplate-rangedtn tr:nth-child(odd) {
- background-color: #d8b1b1;
-}
-
-.sheet-rolltemplate-rangedtn tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-
-.sheet-rolltemplate-spelldice th {
- background-color: #5e0000;
-}
-
-.sheet-rolltemplate-spelldice tr:nth-child(odd) {
- background-color: #d8b1b1;
-}
-
-.sheet-rolltemplate-spelldice tr:nth-child(even) {
- background-color: #e0e0e0;
+.sheet-rolltemplate-statistics2 tr,
+.sheet-rolltemplate-initiative tr,
+.sheet-rolltemplate-save tr,
+.sheet-rolltemplate-rangedtn tr,
+.sheet-rolltemplate-target tr,
+.sheet-rolltemplate-weapon tr,
+.sheet-rolltemplate-quickstatus tr,
+.sheet-rolltemplate-headseverity tr,
+.sheet-rolltemplate-torsoseverity tr,
+.sheet-rolltemplate-armseverity tr,
+.sheet-rolltemplate-legseverity tr,
+.sheet-rolltemplate-physicalmenu tr,
+.sheet-rolltemplate-mentalmenu tr,
+.sheet-rolltemplate-socialmenu tr,
+.sheet-rolltemplate-skillmenu tr,
+.sheet-rolltemplate-magicmenu tr,
+.sheet-rolltemplate-power tr {
+ line-height: 18px;
+ height: 28px;
+ padding: 2px 4px;
}
+.sheet-rolltemplate-statistics2 th,
+.sheet-rolltemplate-initiative th,
+.sheet-rolltemplate-save th,
+.sheet-rolltemplate-rangedtn th,
+.sheet-rolltemplate-target th,
+.sheet-rolltemplate-weapon th,
+.sheet-rolltemplate-quickstatus th,
+.sheet-rolltemplate-headseverity th,
+.sheet-rolltemplate-torsoseverity th,
+.sheet-rolltemplate-armseverity th,
+.sheet-rolltemplate-legseverity th,
+.sheet-rolltemplate-physicalmenu th,
+.sheet-rolltemplate-mentalmenu th,
+.sheet-rolltemplate-socialmenu th,
+.sheet-rolltemplate-skillmenu th,
+.sheet-rolltemplate-magicmenu th,
.sheet-rolltemplate-power th {
- background-color: #5e0000;
+ background-color: var(--hnh-th-background);
+ color: var(--hnh-th-text);
+ text-transform: uppercase;
+ text-align: left;
+ font-size: 11px;
+ padding-left: 5px;
+ padding-right: 5px;
}
+.sheet-rolltemplate-statistics2 th,
+.sheet-rolltemplate-initiative th,
+.sheet-rolltemplate-save th,
+.sheet-rolltemplate-rangedtn th,
+.sheet-rolltemplate-target th,
+.sheet-rolltemplate-weapon th,
+.sheet-rolltemplate-quickstatus th,
+.sheet-rolltemplate-headseverity th,
+.sheet-rolltemplate-torsoseverity th,
+.sheet-rolltemplate-armseverity th,
+.sheet-rolltemplate-legseverity th,
+.sheet-rolltemplate-physicalmenu th,
+.sheet-rolltemplate-mentalmenu th,
+.sheet-rolltemplate-socialmenu th,
+.sheet-rolltemplate-skillmenu th,
+.sheet-rolltemplate-magicmenu th,
+.sheet-rolltemplate-power th,
+.sheet-rolltemplate-statistics2 h2,
+.sheet-rolltemplate-initiative h2,
+.sheet-rolltemplate-save h2,
+.sheet-rolltemplate-rangedtn h2,
+.sheet-rolltemplate-target h2,
+.sheet-rolltemplate-weapon h2,
+.sheet-rolltemplate-quickstatus h2,
+.sheet-rolltemplate-headseverity h2,
+.sheet-rolltemplate-torsoseverity h2,
+.sheet-rolltemplate-armseverity h2,
+.sheet-rolltemplate-legseverity h2,
+.sheet-rolltemplate-physicalmenu h2,
+.sheet-rolltemplate-mentalmenu h2,
+.sheet-rolltemplate-socialmenu h2,
+.sheet-rolltemplate-skillmenu h2,
+.sheet-rolltemplate-magicmenu h2,
+.sheet-rolltemplate-power h2 {
+ /* Roll20 have used "important" in some of their dark mode styling, so we have to do the same to override it */
+ color: var(--hnh-th-text) !important;
+ text-align: center;
+ font-size: 18px;
+}
+
+.sheet-rolltemplate-statistics2 td,
+.sheet-rolltemplate-initiative td,
+.sheet-rolltemplate-save td,
+.sheet-rolltemplate-rangedtn td,
+.sheet-rolltemplate-target td,
+.sheet-rolltemplate-weapon td,
+.sheet-rolltemplate-quickstatus td,
+.sheet-rolltemplate-headseverity td,
+.sheet-rolltemplate-torsoseverity td,
+.sheet-rolltemplate-armseverity td,
+.sheet-rolltemplate-legseverity td,
+.sheet-rolltemplate-physicalmenu td,
+.sheet-rolltemplate-mentalmenu td,
+.sheet-rolltemplate-socialmenu td,
+.sheet-rolltemplate-skillmenu td,
+.sheet-rolltemplate-magicmenu td,
+.sheet-rolltemplate-power td {
+ padding: 8px;
+}
+
+.sheet-rolltemplate-statistics2 tr:nth-child(odd),
+.sheet-rolltemplate-initiative tr:nth-child(odd),
+.sheet-rolltemplate-save tr:nth-child(odd),
+.sheet-rolltemplate-rangedtn tr:nth-child(odd),
+.sheet-rolltemplate-target tr:nth-child(odd),
+.sheet-rolltemplate-weapon tr:nth-child(odd),
+.sheet-rolltemplate-quickstatus tr:nth-child(odd),
+.sheet-rolltemplate-headseverity tr:nth-child(odd),
+.sheet-rolltemplate-torsoseverity tr:nth-child(odd),
+.sheet-rolltemplate-armseverity tr:nth-child(odd),
+.sheet-rolltemplate-legseverity tr:nth-child(odd),
+.sheet-rolltemplate-physicalmenu tr:nth-child(odd),
+.sheet-rolltemplate-mentalmenu tr:nth-child(odd),
+.sheet-rolltemplate-socialmenu tr:nth-child(odd),
+.sheet-rolltemplate-skillmenu tr:nth-child(odd),
+.sheet-rolltemplate-magicmenu tr:nth-child(odd),
.sheet-rolltemplate-power tr:nth-child(odd) {
- background-color: #d8b1b1;
-}
-
-.sheet-rolltemplate-power tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-
-/* Crit/Fumble */
-
-.sheet-rolltemplate-crit th {
- background-color: #968754;
-}
-
-.sheet-rolltemplate-crit tr:nth-child(odd) {
- background-color: #d8d0b1;
-}
-
-.sheet-rolltemplate-crit tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Target */
-
-.sheet-rolltemplate-target th {
- background-color: #546696;
-}
-
-.sheet-rolltemplate-target tr:nth-child(odd) {
- background-color: #b1b4d8;
-}
-
-.sheet-rolltemplate-target tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/*Severity */
-
-
-.sheet-rolltemplate-headseverity th {
- background-color: #546696;
-}
-
-.sheet-rolltemplate-headseverity tr:nth-child(odd) {
- background-color: #b1b4d8;
-}
-
-.sheet-rolltemplate-headseverity tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-.sheet-rolltemplate-torsoseverity th {
- background-color: #546696;
-}
-
-.sheet-rolltemplate-torsoseverity tr:nth-child(odd) {
- background-color: #b1b4d8;
-}
-
-.sheet-rolltemplate-torsoseverity tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-.sheet-rolltemplate-legseverity th {
- background-color: #546696;
-}
-
-.sheet-rolltemplate-legseverity tr:nth-child(odd) {
- background-color: #b1b4d8;
-}
-
-.sheet-rolltemplate-legseverity tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-.sheet-rolltemplate-armseverity th {
- background-color: #546696;
-}
-
-.sheet-rolltemplate-armseverity tr:nth-child(odd) {
- background-color: #b1b4d8;
-}
-
-.sheet-rolltemplate-armseverity tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Statistics */
-
-.sheet-rolltemplate-statistics th {
- background-color: #5e0000;
-}
-
-.sheet-rolltemplate-statistics tr:nth-child(odd) {
- background-color: #d8b1b1;
-}
-
-.sheet-rolltemplate-statistics tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Statistics2 */
-
-.sheet-rolltemplate-statistics2 th {
- background-color: #595959;
-}
-
-.sheet-rolltemplate-statistics2 tr:nth-child(odd) {
- background-color: #b7b7b7;
-}
-
-.sheet-rolltemplate-statistics2 tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Prof skills */
-
-.sheet-rolltemplate-mainskill th {
- background-color: #000;
-}
-
-.sheet-rolltemplate-mainskill tr:nth-child(odd) {
- background-color: #c1c1c1;
-}
-
-.sheet-rolltemplate-mainskill tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Blue */
-
-.sheet-rolltemplate-blueskill th {
- background-color: #040038;
-}
-
-.sheet-rolltemplate-blueskill tr:nth-child(odd) {
- background-color: #b1b2d8;
-}
-
-.sheet-rolltemplate-blueskill tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Green */
-
-.sheet-rolltemplate-greenskill th {
- background-color: #123800;
-}
-
-.sheet-rolltemplate-greenskill tr:nth-child(odd) {
- background-color: #b3d8b1;
-}
-
-.sheet-rolltemplate-greenskill tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Red */
-
-.sheet-rolltemplate-redskill th {
- background-color: #380000;
-}
-
-.sheet-rolltemplate-redskill tr:nth-child(odd) {
- background-color: #d8b1b1;
-}
-
-.sheet-rolltemplate-redskill tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Weapons */
-
-.sheet-rolltemplate-npcweapon th,
-.sheet-rolltemplate-punchkick th,
-.sheet-rolltemplate-weapon th {
- background-color: #5e0000;
-}
-
-.sheet-rolltemplate-npcweapon tr:nth-child(odd),
-.sheet-rolltemplate-punchkick tr:nth-child(odd),
-.sheet-rolltemplate-weapon tr:nth-child(odd) {
- background-color: #d8b1b1;
-}
-
-.sheet-rolltemplate-npcweapon tr:nth-child(even),
-.sheet-rolltemplate-punchkick tr:nth-child(even),
-.sheet-rolltemplate-weapon tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Spell */
-
-.sheet-rolltemplate-spell th {
- background-color: #9a1e50;
-}
-
-.sheet-rolltemplate-spell tr:nth-child(odd) {
- background-color: #d8b1bb;
-}
-
-.sheet-rolltemplate-spell tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-.sheet-rolltemplate-quickstatus th {
- background-color: #9a1e50;
-}
-
-.sheet-rolltemplate-quickstatus tr:nth-child(odd) {
- background-color: #d8b1bb;
-}
-
-.sheet-rolltemplate-quickstatus tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-
-/* Ritual */
-
-.sheet-rolltemplate-ritual th {
- background-color: #7f682b;
-}
-
-.sheet-rolltemplate-ritual tr:nth-child(odd) {
- background-color: #d8ccb1;
-}
-
-.sheet-rolltemplate-ritual tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-.sheet-rolltemplate-skillmenu th {
- background-color: #7f682b;
-}
-
-.sheet-rolltemplate-skillmenu tr:nth-child(odd) {
- background-color: #d8ccb1;
-}
-
-.sheet-rolltemplate-skillmenu tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-.sheet-rolltemplate-physicalmenu th {
- background-color: #7f682b;
-}
-
-.sheet-rolltemplate-physicalmenu tr:nth-child(odd) {
- background-color: #d8ccb1;
-}
-
-.sheet-rolltemplate-physicalmenu tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-.sheet-rolltemplate-mentalmenu th {
- background-color: #7f682b;
-}
-
-.sheet-rolltemplate-mentalmenu tr:nth-child(odd) {
- background-color: #d8ccb1;
-}
-
-.sheet-rolltemplate-mentalmenu tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-.sheet-rolltemplate-socialmenu th {
- background-color: #7f682b;
-}
-
-.sheet-rolltemplate-socialmenu tr:nth-child(odd) {
- background-color: #d8ccb1;
-}
-
-.sheet-rolltemplate-socialmenu tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-.sheet-rolltemplate-woundingmenu th {
- background-color: #7f682b;
-}
-
-.sheet-rolltemplate-woundingmenu tr:nth-child(odd) {
- background-color: #d8ccb1;
-}
-
-.sheet-rolltemplate-woundingmenu tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-
-.sheet-rolltemplate-miscmenu th {
- background-color: #7f682b;
-}
-
-.sheet-rolltemplate-miscmenu tr:nth-child(odd) {
- background-color: #d8ccb1;
-}
-
-.sheet-rolltemplate-miscmenu tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-
-.sheet-rolltemplate-magicmenu th {
- background-color: #7f682b;
-}
-
-.sheet-rolltemplate-magicmenu tr:nth-child(odd) {
- background-color: #d8ccb1;
-}
-
-.sheet-rolltemplate-magicmenu tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Hex */
-
-.sheet-rolltemplate-hex th {
- background-color: #748718;
-}
-
-.sheet-rolltemplate-hex tr:nth-child(odd) {
- background-color: #ced8b1;
-}
-
-.sheet-rolltemplate-hex tr:nth-child(even) {
- background-color: #e0e0e0;
-}
-
-/* Reputation */
-
-.sheet-rolltemplate-reputation th {
- background-color: #2a72a3;
-}
-
-.sheet-rolltemplate-reputation tr:nth-child(odd) {
- background-color: #b1c9d8;
-}
-
-.sheet-rolltemplate-reputation tr:nth-child(even) {
- background-color: #e0e0e0;
+ background-color: #f0f0f0;
+}
+
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-statistics2 tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-initiative tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-save tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-rangedtn tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-target tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-weapon tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-quickstatus tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-headseverity tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-torsoseverity tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-armseverity tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-legseverity tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-physicalmenu tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-mentalmenu tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-socialmenu tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-skillmenu tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-magicmenu tr:nth-child(odd),
+.sheet-rolltemplate-darkmode.sheet-rolltemplate-power tr:nth-child(odd) {
+ background-color: #383838;
+}
+
+.sheet-rolltemplate-statistics2 .sheet-roll-character-name,
+.sheet-rolltemplate-initiative .sheet-roll-character-name,
+.sheet-rolltemplate-save .sheet-roll-character-name,
+.sheet-rolltemplate-rangedtn .sheet-roll-character-name,
+.sheet-rolltemplate-target .sheet-roll-character-name,
+.sheet-rolltemplate-weapon .sheet-roll-character-name,
+.sheet-rolltemplate-quickstatus .sheet-roll-character-name,
+.sheet-rolltemplate-headseverity .sheet-roll-character-name,
+.sheet-rolltemplate-torsoseverity .sheet-roll-character-name,
+.sheet-rolltemplate-armseverity .sheet-roll-character-name,
+.sheet-rolltemplate-legseverity .sheet-roll-character-name,
+.sheet-rolltemplate-physicalmenu .sheet-roll-character-name,
+.sheet-rolltemplate-mentalmenu .sheet-roll-character-name,
+.sheet-rolltemplate-socialmenu .sheet-roll-character-name,
+.sheet-rolltemplate-skillmenu .sheet-roll-character-name,
+.sheet-rolltemplate-magicmenu .sheet-roll-character-name,
+.sheet-rolltemplate-power .sheet-roll-character-name {
+ font-size: 12px;
+ text-transform: none;
+ padding: 4px 0;
+ /* Roll20 have used "important" in some of their dark mode styling, so we have to do the same to override it */
+ color: var(--hnh-th-text) !important;
+ background-color: var(--hnh-th-subtitle-background);
+}
+
+.sheet-rolltemplate-statistics2 .sheet-roll-character-name-row,
+.sheet-rolltemplate-initiative .sheet-roll-character-name-row,
+.sheet-rolltemplate-save .sheet-roll-character-name-row,
+.sheet-rolltemplate-rangedtn .sheet-roll-character-name-row,
+.sheet-rolltemplate-target .sheet-roll-character-name-row,
+.sheet-rolltemplate-weapon .sheet-roll-character-name-row,
+.sheet-rolltemplate-quickstatus .sheet-roll-character-name-row,
+.sheet-rolltemplate-headseverity .sheet-roll-character-name-row,
+.sheet-rolltemplate-torsoseverity .sheet-roll-character-name-row,
+.sheet-rolltemplate-armseverity .sheet-roll-character-name-row,
+.sheet-rolltemplate-legseverity .sheet-roll-character-name-row,
+.sheet-rolltemplate-physicalmenu .sheet-roll-character-name-row,
+.sheet-rolltemplate-mentalmenu .sheet-roll-character-name-row,
+.sheet-rolltemplate-socialmenu .sheet-roll-character-name-row,
+.sheet-rolltemplate-skillmenu .sheet-roll-character-name-row,
+.sheet-rolltemplate-magicmenu .sheet-roll-character-name-row,
+.sheet-rolltemplate-power .sheet-roll-character-name-row {
+ height: 20px;
+ background-color: var(--hnh-th-subtitle-background);
}
diff --git a/Heroes and Hardships/hnh.html b/Heroes and Hardships/hnh.html
index 1c352636ae..1b26749c79 100644
--- a/Heroes and Hardships/hnh.html
+++ b/Heroes and Hardships/hnh.html
@@ -1,1863 +1,3815 @@
-