mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
1849 lines
46 KiB
CSS
1849 lines
46 KiB
CSS
/* COMMON SECTIONS & CLASSES */
|
|
@import url('https://fonts.googleapis.com/css?family=Courier+Prime&family=Cutive+Mono&display=swap');
|
|
|
|
.war-outer {
|
|
min-width: 750px;
|
|
font-family: 'Courier Prime', monospace;
|
|
font-size: 12px;
|
|
}
|
|
|
|
.war-header {
|
|
background-color: white;
|
|
font-size: 26px;
|
|
font-weight: bold;
|
|
font-style: italic;
|
|
text-align: center;
|
|
border: 2px solid #000;
|
|
margin-bottom: -2px;
|
|
position: relative;
|
|
z-index: +1;
|
|
height: 120px;
|
|
}
|
|
.war-header .header-charname {
|
|
height: 70%;
|
|
text-align: left;
|
|
font-size: 1.6em;
|
|
margin: 1% 0% auto 1%;
|
|
line-height: 2.2em;
|
|
max-width: 65%;
|
|
overflow: hidden;
|
|
color: darkblue;
|
|
border: darkblue 1px solid;
|
|
border-radius: 5px;
|
|
padding-left: 1%;
|
|
pointer-events: none;
|
|
}
|
|
.war-header .header-logo {
|
|
position: absolute;
|
|
right: 15px;
|
|
top: 10%;
|
|
width: 220px;
|
|
}
|
|
.war-main {
|
|
display: grid;
|
|
grid-template-columns: 49% 49%;
|
|
column-gap: 2%;
|
|
background-color: lightgrey;
|
|
padding: 1% 1% 1% 1%;
|
|
border: 2px solid black;
|
|
position: relative;
|
|
}
|
|
|
|
.war-group {
|
|
position: relative;
|
|
padding: 2px;
|
|
margin: 1% 0px 1% 0px;
|
|
background-color: white;
|
|
border: 1px solid;
|
|
max-height: 100%;
|
|
}
|
|
.attribute, .group-label {
|
|
margin: 2% 1% 2% 1%;
|
|
width: 98%;
|
|
}
|
|
.attribute.input, .attribute.select, .attribute.span {
|
|
display: grid;
|
|
grid-template-columns: 40% 60%;
|
|
align-items: center;
|
|
position: relative;
|
|
height: auto;
|
|
margin: 1% 1% 1% 1%;
|
|
}
|
|
.war-group input[type="number"] {
|
|
text-align: center;
|
|
}
|
|
.attribute.input input[type="number"], .war-outer .skill-item input[type="number"] {
|
|
width: 4em;
|
|
font-size: 1.2em;
|
|
text-align: center;
|
|
height: 98%;
|
|
}
|
|
.attribute.span span,
|
|
.war-outer .war-group span.input-like {
|
|
border: 1px lightgrey solid;
|
|
border-radius: 4px;
|
|
font-weight: normal;
|
|
min-width: 2em;
|
|
min-height: 1.8em;
|
|
line-height: 1.8em;
|
|
height: 1.8em;
|
|
}
|
|
.war-group.basic-info .attribute.span span {
|
|
min-height: 1.8em;
|
|
line-height: 1.8em;
|
|
padding-left: 3%
|
|
}
|
|
|
|
.attribute.textarea {
|
|
margin-top: 3%;
|
|
position: relative;
|
|
height: auto;
|
|
}
|
|
.attribute textarea {
|
|
display:block;
|
|
width: 95%;
|
|
margin: auto;
|
|
resize: none;
|
|
height: auto;
|
|
box-sizing: content-box;
|
|
}
|
|
.attribute.textarea label {
|
|
position: relative;
|
|
background: white;
|
|
width: max-content;
|
|
}
|
|
.attribute select {
|
|
margin: 0px 0px 0px 0px;
|
|
width: 100%
|
|
}
|
|
.attribute input {
|
|
display: inline-block;
|
|
width: 100%;
|
|
}
|
|
.war-group label {
|
|
margin: 0px 0px 0px 3%;
|
|
}
|
|
.group-label {
|
|
font-size: 1.3em;
|
|
font-weight: bold;
|
|
font-style: italic;
|
|
margin: 1% 0% 1% 1%;
|
|
border-bottom: 1px solid lightgrey;
|
|
}
|
|
.table-header {
|
|
display: grid;
|
|
justify-items: center;
|
|
margin: 2% 0% 2% 0%;
|
|
width: 100%;
|
|
font-variant: small-caps;
|
|
border-bottom: solid 1px lightgrey;
|
|
}
|
|
.dicefontd6 {
|
|
font-family: 'dicefontd6';
|
|
}
|
|
|
|
.pictos-custom {
|
|
font-family:"pictos custom";
|
|
font-variant: none;
|
|
text-align: center;
|
|
padding: 0px;
|
|
}
|
|
.nodisplay {
|
|
display: none;
|
|
}
|
|
.war-group input[type="text"],
|
|
.war-group select {
|
|
font-size: 1.1em;
|
|
line-height: 1.1em;
|
|
padding-left: 1%;
|
|
height: 1.8em;
|
|
}
|
|
.war-group.basic-info input[type="text"] {
|
|
font-weight: bold;
|
|
padding-left: 3%;
|
|
}
|
|
.war-outer .war-group .repcontainer button.fold-button {
|
|
padding: 0.2rem 0.2rem 0.2rem 0.2rem;
|
|
min-height: 0px;
|
|
width: 1.3em;
|
|
height: 1.3em;
|
|
}
|
|
input[name*="options-flag"][value="1"] ~ button[name*="options-btn"] {
|
|
box-shadow: 0px 0px 3px 1px #1283dc;
|
|
}
|
|
/* DROP DOWN TRANSITION EFFECT */
|
|
.war-group button[name*="options-btn"] .cog img {
|
|
transition: transform 1s;
|
|
transform: rotate(0deg);
|
|
transition-timing-function: ease-out;
|
|
width: 1em;
|
|
}
|
|
input[name*="options-flag"][value="1"] ~ button[name*="options-btn"] .cog img {
|
|
transform: rotate(180deg)
|
|
}
|
|
.war-group .repitem button[type*="action"],
|
|
.war-group .row-like button {
|
|
background-image: linear-gradient(#fff, #efefef);
|
|
border: 1px solid lightgrey;
|
|
border-radius: 5px;
|
|
white-space: nowrap;
|
|
min-height: 1.7em;
|
|
}
|
|
|
|
/* TABS SECTION */
|
|
.war-tabs {
|
|
display:grid;
|
|
grid-template-columns: min-content min-content min-content;
|
|
grid-column-gap: 8px;
|
|
width: 28%;
|
|
justify-items: center;
|
|
margin: auto auto 0% 1%;
|
|
height: 30px;
|
|
align-content: end;
|
|
position: absolute;
|
|
bottom: 0px;
|
|
}
|
|
.war-tabs .tab {
|
|
position:relative;
|
|
height: 30px;
|
|
padding: 0px;
|
|
margin: 0px -12px 0px -12px;
|
|
width: 90%;
|
|
}
|
|
.war-tabs button {
|
|
border-radius: 4px 4px 0px 0px;
|
|
border: 1px solid black;
|
|
background: darkgray;
|
|
border-bottom: 2px solid black;
|
|
padding: 0% 15px 0% 15px;
|
|
position: relative;
|
|
text-transform: uppercase;
|
|
letter-spacing: 1px;
|
|
}
|
|
.war-header input[name*="activetab"][value*="character"] ~ .tab.character button,
|
|
.war-header input[name*="activetab"][value*="settings"] ~ .tab.settings button,
|
|
.war-header input[name*="activetab"][value*="help"] ~ .tab.help button {
|
|
background-color: lightgrey;
|
|
border-bottom: 2px solid lightgrey;
|
|
}
|
|
.war-character, .war-settings, .war-help {
|
|
display: none;
|
|
}
|
|
.war-outer input[name*="activetab"][value*="character"] ~ .war-character,
|
|
.war-outer input[name*="activetab"][value*="settings"] ~ .war-settings,
|
|
.war-outer input[name*="activetab"][value*="help"] ~ .war-help {
|
|
display: block;
|
|
}
|
|
.war-header input[name*="activetab"][value*="character"] ~ .tab.character,
|
|
.war-header input[name*="activetab"][value*="settings"] ~ .tab.settings,
|
|
.war-header input[name*="activetab"][value*="help"] ~ .tab.help {
|
|
z-index: 3;
|
|
}
|
|
war-header .tab.help {
|
|
z-index: 0;
|
|
}
|
|
.war-header .tab.settings {
|
|
z-index: 1;
|
|
}
|
|
.war-header .tab.character {
|
|
z-index: 2;
|
|
}
|
|
|
|
/* ICONS & COLOURS*/
|
|
|
|
i.ro img {
|
|
width: 1.3em;
|
|
max-width: 2em;
|
|
}
|
|
.war-group.stats i.ro img {
|
|
width: 1.2em;
|
|
}
|
|
i.ro.health {
|
|
filter: invert(12%) sepia(57%) saturate(4943%) hue-rotate(352deg) brightness(77%) contrast(89%);
|
|
}
|
|
i.ro.clover {
|
|
filter: invert(22%) sepia(99%) saturate(1924%) hue-rotate(99deg) brightness(75%) contrast(105%);
|
|
}
|
|
|
|
/* NPC SELECTION */
|
|
.war-character .war-character-pc,
|
|
.war-character .war-character-npc {
|
|
display:none;
|
|
}
|
|
.war-character input[name*="npc"][value="0"] ~ .war-character-pc,
|
|
.war-character input[name*="npc"][value="1"] ~ .war-character-npc {
|
|
display: block;
|
|
}
|
|
|
|
|
|
/* MAX NUMBER INPUTS AND REMOVE SPINNER BUTTONS */
|
|
.attribute.input.max {
|
|
justify-items: center;
|
|
grid-template-columns: 35% 25% 1% 14% 10%;
|
|
grid-column-gap: 3%;
|
|
width: 65%;
|
|
margin: 2% auto 2% auto;
|
|
}
|
|
.attribute.input.max input {
|
|
width: 100%;
|
|
text-align: center;
|
|
}
|
|
input::-webkit-outer-spin-button,
|
|
input::-webkit-inner-spin-button {
|
|
opacity: 1.0;
|
|
}
|
|
.no-spinner::-webkit-outer-spin-button,
|
|
.no-spinner::-webkit-inner-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
display:none;
|
|
}
|
|
.no-spinner {
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
/* BASIC INFO SELECTORS */
|
|
.war-group.basic-info .attribute.career,
|
|
.war-group.basic-info .attribute.community {
|
|
display:none;
|
|
}
|
|
.war-group.basic-info input[name*="unlocked"][value="0"] ~ .select.career,
|
|
.war-group.basic-info input[name*="unlocked"][value="1"] ~ .input.career,
|
|
.war-group.basic-info input[name*="unlocked"][value="0"] ~ .select.community,
|
|
.war-group.basic-info input[name*="unlocked"][value="1"] ~ .input.community {
|
|
display:grid;
|
|
}
|
|
|
|
|
|
|
|
/* STATS SECTION + DICE ROLLERS */
|
|
.war-outer .war-group.stats .input-like {
|
|
width: max-content;
|
|
text-align: center;
|
|
padding: 0% 5px 0% 5px;
|
|
height: 2em;
|
|
line-height: 2.1em;
|
|
font-size: 1.1em;
|
|
max-width: 0em;
|
|
overflow: hidden;
|
|
cursor: help;
|
|
}
|
|
.war-group.stats .foldable {
|
|
font-size: 1em;
|
|
grid-template-columns: max-content 20% 10% 15%;
|
|
width: 65%;
|
|
align-items: center;
|
|
margin: 2% auto 2% auto;
|
|
border-bottom: 1px solid grey;
|
|
padding: 0% 0% 2% 0%;
|
|
justify-items: center;
|
|
}
|
|
.war-group.stats .attribute.input.max {
|
|
justify-items: center;
|
|
grid-template-columns: 15% 25% 15% 2% 8% 10%;
|
|
grid-column-gap: 2%;
|
|
width: 85%;
|
|
margin: 2% 0% 2% 10%;
|
|
}
|
|
.war-group.stats .foldable.stamina {
|
|
grid-template-columns: max-content 15% 5% 10% 5% 10%;
|
|
width: 85%;
|
|
margin: 2% auto 4% auto;
|
|
border-bottom: 1px solid grey;
|
|
}
|
|
.war-group.stats .attribute.input.max .stats-btn {
|
|
background: none;
|
|
border: none;
|
|
line-height: 1em;
|
|
font-size: 1.5em;
|
|
color: darkred;
|
|
}
|
|
.war-group.stats .attribute.input.max button[name*="luck"].stats-btn {
|
|
color: #b48e09;
|
|
}
|
|
.war-group.stats .foldable.stats-options:nth-child(5) {
|
|
border: none;
|
|
}
|
|
.war-group.stats .fold-button,
|
|
.group-label .fold-button {
|
|
position:absolute;
|
|
top: 4px;
|
|
right: 4px;
|
|
}
|
|
div.stamina-up {
|
|
margin: 5% 0px 0px 0px;
|
|
height: 88%;
|
|
}
|
|
.war-group.stats input[type="number"] {
|
|
margin: 1% 0% 2% 0%;
|
|
padding: 0% 0% 0% 0%;
|
|
height: 2em;
|
|
}
|
|
|
|
input[name*="_base"] ~ .btn.dicefontd6 {
|
|
font-size: 2.5em;
|
|
display: none;;
|
|
background: none;
|
|
border:none;
|
|
color: #9a8315;
|
|
box-shadow: none;
|
|
top: -5%;
|
|
position: relative;
|
|
}
|
|
input[name*="_base"][value="0"] ~ .btn.dicefontd6 {
|
|
display:inline-flex;
|
|
}
|
|
.war-group.stats .stamina-up input[name*="unlocked"][value="1"] ~ .custom,
|
|
.war-group.stats .stamina-up input[name*="unlocked"][value="0"] ~ .auto {
|
|
display: inline-block
|
|
}
|
|
.war-group.stats .stamina-up input[name*="unlocked"][value="0"] ~ .custom,
|
|
.war-group.stats .stamina-up input[name*="unlocked"][value="1"] ~ .auto {
|
|
display: none
|
|
}
|
|
|
|
/* ADVENTURE SKILL SECTION */
|
|
/* Fix for repeating buttons not firing */
|
|
.repitem .skill-item.repeating {
|
|
position: static;
|
|
}
|
|
.skill-item .btn.ui-draggable {
|
|
box-shadow: none;
|
|
}
|
|
.attribute.table-header {
|
|
grid-template-columns: 50% 28% 10%;
|
|
grid-column-gap: 1%;
|
|
justify-items: left;
|
|
margin: 1% 0% 1% 4%;
|
|
}
|
|
.war-outer .skill-item {
|
|
display: grid;
|
|
grid-template-columns: 50% 20% 10% 10%;
|
|
position: relative;
|
|
height: 1.7em;
|
|
grid-column-gap: 1%;
|
|
align-items: center;
|
|
justify-items:center;
|
|
font-size: 1em;
|
|
margin: 1% 2% 1% 2%;
|
|
border-radius: 5px;
|
|
background-image: linear-gradient(#fff, #efefef);
|
|
}
|
|
.adventuring-skills .group-label {
|
|
min-height: 1.8em
|
|
}
|
|
.war-group.adventuring-skills .attribute.table-header span:nth-child(1), .war-group.adventuring-skills .skill-item button {
|
|
justify-self: left;
|
|
margin-left:13%
|
|
}
|
|
.war-outer .war-group .skill-item button {
|
|
color: #005003;
|
|
border: none;
|
|
background: none;
|
|
font-size: 1.4em;
|
|
font-variant: all-small-caps;
|
|
letter-spacing: 1px;
|
|
display: inline-flex;
|
|
white-space: nowrap;
|
|
word-spacing: -35%;
|
|
}
|
|
input[name*="_prof"][value="1"] ~ button {
|
|
color: #00a800;
|
|
}
|
|
input[name*="_prof"][value="1"] ~ input {
|
|
border: #09b509 solid 1px;
|
|
}
|
|
/* DISABLE NON-PROF SKILL INPUTS */
|
|
.skill-item input[name*="unlocked"][value="0"] ~ input[type="hidden"][name*="prof"][value="0"] ~ input[type="number"] {
|
|
opacity: 0.7;
|
|
pointer-events: none;
|
|
}
|
|
|
|
/* SKILLS MAX FOR CUSTOM SHEET */
|
|
.war-group.adventuring-skills .skill-item .skill-limit {
|
|
display:none;
|
|
}
|
|
.war-group.adventuring-skills .skill-item input[name*="unlocked"][value="0"] ~ span.skill-limit,
|
|
.war-group.adventuring-skills .skill-item input[name*="unlocked"][value="1"] ~ input.skill-limit {
|
|
display: inline-block;
|
|
}
|
|
|
|
.war-group.adventuring-skills .skill-item input.skill-limit {
|
|
width: 2em;
|
|
border: grey solid 1px;
|
|
}
|
|
|
|
/* ADVENTURING SKILL FLAGS */
|
|
/* COMMON */
|
|
.skill-item .skill-flag, .skill-item .skill-cmax-flag {
|
|
position:absolute;
|
|
top: 8%;
|
|
font-size: 0.9em;
|
|
cursor: help;
|
|
display: none;
|
|
}
|
|
/* PAST CAREER BOOST FLAG */
|
|
.skill-item [name$="_boosted"][value="1"] ~ .skill-cmax-flag,
|
|
.skill-item [name*="unlocked"][value="1"] ~ input[type="checkbox"] {
|
|
display:block;
|
|
}
|
|
.skill-item [name$="_prof"][value="1"] ~ .skill-cmax-flag,
|
|
.war-group.adventuring-skills .skill-item [name*="unlocked"][value="1"] ~ .skill-flag,
|
|
.skill-item [name*="unlocked"][value="0"] ~ input[type="checkbox"] {
|
|
display: none;
|
|
}
|
|
.skill-item .skill-cmax-flag {
|
|
color: darkgreen;
|
|
right: 5%;
|
|
top: 5%;
|
|
}
|
|
/* CURRENT PROFICIENCY FLAG */
|
|
.skill-item input[type="checkbox"] {
|
|
position: absolute;
|
|
left: 2%;
|
|
margin-left: 0px;
|
|
}
|
|
.skill-item .skill-flag {
|
|
display: none;
|
|
}
|
|
.skill-item [name*="_prof"][value="1"] ~ .skill-flag {
|
|
display: block;
|
|
left: 3%;
|
|
color: #00a800;
|
|
}
|
|
/* Skill is over max value */
|
|
.skill-item [name$="_overmax"][value="1"] ~ span[name$="_max"] {
|
|
color: red;
|
|
}
|
|
.skill-item [name$="_overmax"][value="1"] ~ input[type="number"] {
|
|
outline: red 1px solid
|
|
}
|
|
/* Skill is boosted by an item */
|
|
.skill-bonus {
|
|
color: #138e96;
|
|
cursor: help;
|
|
justify-self: left;
|
|
margin-left: -20%;
|
|
}
|
|
|
|
.skill-item input[name*="_bonus"][value="0"] ~ .skill-bonus {
|
|
visibility: hidden;
|
|
}
|
|
|
|
/* TRAITS GROUP */
|
|
.war-group.traits textarea {
|
|
resize: vertical;
|
|
min-height: 5em;
|
|
}
|
|
|
|
/* SPECIFIC WAR-GROUP CHANGES */
|
|
.war-group.basic-info {
|
|
height: min-content;
|
|
}
|
|
.war-group.basic-info .attribute.select {
|
|
height: 2.4em;
|
|
}
|
|
.war-group.basic-info .attribute.input label, .war-group.basic-info .attribute.select label {
|
|
margin-left: 2%;
|
|
}
|
|
.war-group.basic-info .attribute.input input, .war-group.basic-info .attribute.select select {
|
|
width: 95%
|
|
}
|
|
.war-group.basic-info .attribute.button {
|
|
justify-self:right;
|
|
margin: 1% 5% 1% auto;
|
|
width: 55%;
|
|
text-align: center;
|
|
}
|
|
.war-group.basic-info span {
|
|
width: 93%;
|
|
height: auto;
|
|
}
|
|
.war-group.basic-info button {
|
|
line-height: 1em;
|
|
vertical-align: middle;
|
|
}
|
|
.war-group.background {
|
|
grid-column: 2 / 3;
|
|
grid-row: 1 / 3;
|
|
}
|
|
.war-group.stats {
|
|
padding: 0% 0% 0% 0%;
|
|
}
|
|
.war-group.career-advances .group-label label {
|
|
text-align: center;
|
|
margin: auto;
|
|
}
|
|
.war-group.career-advances .attribute {
|
|
grid-template-columns: 60% 20%;
|
|
width: 70%;
|
|
margin: 2% auto 2% auto;
|
|
}
|
|
.war-group.career-advances .attribute :nth-child(1) {
|
|
justify-self: center;
|
|
width: auto;
|
|
}
|
|
.war-group.career-advances .attribute :nth-child(2) {
|
|
justify-self: left;
|
|
width: fit-content;
|
|
}
|
|
|
|
/* SPECIFIC ATTRIBUTE TWEAKS */
|
|
.attribute.textarea textarea[name*="background"] {
|
|
margin-top: 1%;
|
|
height: auto;
|
|
min-height: 8em;
|
|
resize: vertical;
|
|
}
|
|
.attribute.textarea textarea[name*="trait"] {
|
|
margin-top: 1%;
|
|
height: auto;
|
|
min-height: 1em;
|
|
resize: vertical;
|
|
}
|
|
|
|
/* CAREER TOGGLE BUTTON */
|
|
.career-toggle {
|
|
color: #b5b5b5;
|
|
}
|
|
input[name="attr_career_toggle"][value="1"] ~ .career-toggle {
|
|
outline: #08b1ff69 solid 2px;
|
|
outline-offset: -1px;
|
|
border-radius: 15%;
|
|
color: #005eff;
|
|
}
|
|
|
|
/* COMMUNITY/CAREER SELECTION */
|
|
.basic-career-select, .advanced-career-select {
|
|
display:none;
|
|
grid-column: 1 / 3;
|
|
grid-template-columns: 40% 60%;
|
|
align-items: center;
|
|
max-height: 20px;
|
|
}
|
|
input[name="attr_career_toggle"][value="0"] ~ .basic-career-select, input[name="attr_career_toggle"][value="1"] ~ .advanced-career-select
|
|
{
|
|
display:grid;
|
|
}
|
|
|
|
input[name="attr_community"] ~ .career {
|
|
display:none;
|
|
}
|
|
input[name="attr_community"][value="none"] ~ .career.blank,
|
|
input[value="human"] ~ .career.human,
|
|
input[value="dwarf"] ~ .career.dwarf,
|
|
input[value="elf"] ~ .career.elf,
|
|
input[value="goblin"] ~ .career.goblin,
|
|
input[value="halfling"] ~ .career.halfling {
|
|
display:block;
|
|
}
|
|
|
|
/* REPEATING SECTIONS */
|
|
|
|
/* COMMON ITEMS */
|
|
input[name*="options-flag"][value="0"] ~ .foldable {
|
|
display: none;
|
|
}
|
|
input[name*="options-flag"][value="1"] ~ .foldable {
|
|
display: grid;
|
|
}
|
|
.war-group.adventuring-skills input[type="number"] {
|
|
padding: 0px 0px 0px 0px;
|
|
margin: 0px 0px 2px 0px;
|
|
}
|
|
.repcontainer .repitem input[type="number"] {
|
|
text-align: center;
|
|
width: auto;
|
|
}
|
|
.war-group .repcontainer .repitem select {
|
|
margin: 0%;
|
|
width: min-content;
|
|
}
|
|
.war-group .repcontainer .repitem input[type="text"] {
|
|
width: 100%;
|
|
height: 1.8em;
|
|
margin: 1% 0% 1% 0%;
|
|
padding: 1% 0% 0% 5px;
|
|
}
|
|
.war-group .repcontainer .repitem .foldable.weapon-options textarea[name="attr_description"] {
|
|
min-height: 1em;
|
|
width: auto;
|
|
resize: vertical;
|
|
}
|
|
.war-group .repitem .foldable label {
|
|
margin: 0% 0% 0% 0%;
|
|
padding: 0px;
|
|
}
|
|
.war-group .foldable {
|
|
width: 95%;
|
|
margin: 0% 0% 4% 2%;
|
|
padding: 0% 0% 8% 0%;
|
|
grid-row-gap: 1%;
|
|
border-bottom: 1px solid lightgray;
|
|
align-items: center;
|
|
}
|
|
.foldable textarea {
|
|
height: auto;
|
|
max-width: 98%;
|
|
resize: vertical;
|
|
width: auto;
|
|
margin: 0% 0% 0% 0%;
|
|
}
|
|
.foldable .repeating.option {
|
|
display: grid;
|
|
width: 95%;
|
|
grid-template-columns: 35% 65%;
|
|
grid-column-gap: 1%;
|
|
margin: 1% 0% 1% 0%;
|
|
position: relative;
|
|
align-items: center;
|
|
}
|
|
.war-group .repeating.option.sub {
|
|
grid-template-columns: 49% 49%;
|
|
grid-column-gap: 2%;
|
|
width: 95%;
|
|
}
|
|
.war-group .sub-option {
|
|
display: grid;
|
|
grid-template-columns: 1fr auto;
|
|
width: 100%;
|
|
grid-column-gap: 5%;
|
|
align-items: center;
|
|
position: relative;
|
|
}
|
|
.war-group .sub-option {
|
|
display: grid;
|
|
grid-template-columns: min-content min-content;
|
|
grid-column-gap: 5%;
|
|
align-items: center;
|
|
white-space: nowrap;
|
|
}
|
|
.war-group input[type="text"] {
|
|
min-width: 5em;
|
|
}
|
|
.war-group input[type="text"][name*="damage"] {
|
|
min-width: 5em;
|
|
}
|
|
.repeating.option.double {
|
|
grid-column: 1 / 3;
|
|
margin: 2% 0% 2% 0%;
|
|
}
|
|
.repeating.option.sub div:nth-child(2) label {
|
|
text-align:right;
|
|
}
|
|
.war-group .repitem .foldable input[type="checkbox"] {
|
|
justify-self: left;
|
|
}
|
|
.war-group .repitem .maingrid {
|
|
display: grid;
|
|
grid-column-gap: 3%;
|
|
align-items:center;
|
|
}
|
|
.war-group .repcontrol {
|
|
min-height: 27px;
|
|
width: 70%;
|
|
margin: 3% auto 0% auto;
|
|
transform: scale(0.8);
|
|
-moz-transform: scale(0.8);
|
|
-webkit-transform: scale(0.8);
|
|
}
|
|
.war-group.possessions, .war-group.spells, .war-group.weapons {
|
|
height: min-content;
|
|
}
|
|
.war-group.possessions .maingrid input[type="text"] {
|
|
color:darkblue;
|
|
border:darkblue 1px solid;
|
|
}
|
|
.war-group .itemcontrol {
|
|
z-index: +10;
|
|
}
|
|
|
|
/* CAREER SKILLS REP SEC */
|
|
/* Unlocked sheet toggle for active career skill */
|
|
.war-group.career-skills .skill-item.repeating.auto,
|
|
.war-group.career-skills .skill-item.repeating.custom{
|
|
display:none;
|
|
}
|
|
|
|
.war-group.career-skills input[name*="unlocked"][value="1"] ~ .custom,
|
|
.war-group.career-skills input[name*="unlocked"][value="0"] ~ .auto {
|
|
display: grid;
|
|
}
|
|
.war-group.career-skills .repeating.custom input {
|
|
margin-left: 12%;
|
|
padding-left: 12%
|
|
}
|
|
.career-skills .repeating .btn {
|
|
box-shadow: none;
|
|
display: inline-flex;
|
|
height: 1.3em;
|
|
line-height: 1.3em;
|
|
}
|
|
.skill-item.repeating {
|
|
grid-template-columns: 60% 20%;
|
|
}
|
|
.war-group.career-skills .table-header {
|
|
grid-template-columns: 59% 20%;
|
|
grid-column-gap: 1%
|
|
}
|
|
.war-group.career-skills input[name*="unlocked"][value="0"] ~ .repcontrol {
|
|
display: none;
|
|
}
|
|
.war-group.career-skills .repcontainer button {
|
|
min-height: 0px;
|
|
}
|
|
|
|
/* POSESSIONS REP SEC */
|
|
.war-group.possessions .repitem .maingrid {
|
|
grid-template-columns: 8% 52% 12% 8% 6%;
|
|
margin: 1% 0% 1% 3%
|
|
}
|
|
.possession.table-header {
|
|
grid-template-columns: 8% 55% 14% 10% 6%;
|
|
margin: 0% 0% 0% 3%;
|
|
}
|
|
.possession.table-header span:nth-child(2) {
|
|
justify-self: start;
|
|
margin-left: 10%;
|
|
}
|
|
.foldable.possession-options {
|
|
grid-template-columns: 100%;
|
|
}
|
|
|
|
/* ITEM FLAGS */
|
|
.itemflags {
|
|
white-space: nowrap;
|
|
justify-self: center;
|
|
padding: 0px;
|
|
}
|
|
.itemflags i {
|
|
display: none;
|
|
margin: -4px;
|
|
}
|
|
.itemflags input[value*="B"] ~ i.shield,
|
|
.itemflags input[value*="A"] ~ i.armour,
|
|
.itemflags input[value*="W"] ~ i.weapon ,
|
|
.itemflags input[value*="S"] ~ i.stats {
|
|
display: inline;
|
|
}
|
|
.war-group.weapons .itemflags input[value*="C"] ~ i.crushing,
|
|
.war-group.weapons .itemflags input[value*="P"] ~ i.piercing,
|
|
.war-group.weapons .itemflags input[value*="S"] ~ i.slashing,
|
|
.war-group.weapons .itemflags input[value*="B"] ~ i.blast,
|
|
.war-group.weapons .itemflags input[value*="R"] ~ i.ranged {
|
|
display: inline;
|
|
}
|
|
|
|
|
|
/* Currency Section */
|
|
|
|
.possession.currency {
|
|
border: 1px #887b59 solid;
|
|
border-radius: 15%;
|
|
background-color: #fdfcf6;
|
|
margin: 2% 3% 2% 3%;
|
|
padding: 2% 2% 2% 2%;
|
|
width: 90%;
|
|
display: grid;
|
|
grid-template-columns: max-content auto max-content auto max-content;
|
|
align-items: center;
|
|
}
|
|
.possession.currency-header {
|
|
text-align: center;
|
|
display: block;
|
|
margin: 2% auto -1% auto;
|
|
border-top: 1px lightgray solid;
|
|
width: 70%;
|
|
font-size: 1.1em;
|
|
font-style: italic;
|
|
padding-top: 2%;
|
|
}
|
|
.possession.currency button {
|
|
height: 10px;
|
|
line-height: 10px;
|
|
background: none;
|
|
color: #8e7b00;
|
|
border: none;
|
|
font-size: 1.3em;
|
|
}
|
|
.war-group.possessions .possession.currency input {
|
|
width: 55px;
|
|
}
|
|
|
|
/* EFFECTS REP SEC */
|
|
|
|
.war-group.effects .group-label.sub {
|
|
font-size: 1.1em;
|
|
font-style: normal;
|
|
margin: 1% 0% 0% 1%;
|
|
}
|
|
.war-group.effects .effects-passive .table-header {
|
|
display: grid;
|
|
grid-template-columns: 30% 60%;
|
|
justify-items: center;
|
|
}
|
|
.war-group.effects .effects-passive .maingrid-like .row-like {
|
|
display: grid;
|
|
grid-template-columns: 30% 70%;
|
|
grid-column-gap: 4%;
|
|
margin: 0% 0% 0% 2%;
|
|
padding: 0% 0% 1% 0%;
|
|
min-height: 2.4em;
|
|
align-items: center;
|
|
width: 95%;
|
|
}
|
|
.war-group.effects .effects-passive .maingrid-like .row-like div span,
|
|
.war-group.effects .effects-passive .maingrid-like .row-like div label {
|
|
display:inline;
|
|
font-size: 1.1em;
|
|
font-weight: normal;
|
|
padding: 0% 2% 0% 0%;
|
|
margin: 0%;
|
|
}
|
|
.war-sub-group.effects-active {
|
|
border-top: 1px solid grey;
|
|
margin: 2% 0% 0% 0%;
|
|
}
|
|
.war-group.effects .effects-active .table-header {
|
|
display: grid;
|
|
grid-template-columns: 40% 15% 20% 12% 10%;
|
|
grid-column-gap: 1%;
|
|
justify-items: center;
|
|
}
|
|
.war-group.effects .effects-active .maingrid {
|
|
display: grid;
|
|
grid-template-columns: 40% 15% 20% 12% 10%;
|
|
grid-column-gap: 1%;
|
|
margin: 1% 0% 0% 2%;
|
|
}
|
|
.war-group.effects .effects-active .maingrid span {
|
|
justify-self: center;
|
|
}
|
|
.war-group.effects button {
|
|
color: #1d6561;
|
|
}
|
|
.war-group.effects .effects-active .foldable .repeating.option {
|
|
grid-template-columns: 25% 75%;
|
|
}
|
|
.war-group.effects .effects-active .repeating.option.sub {
|
|
grid-template-columns: 40% 60%;
|
|
}
|
|
.war-group.effects .effects-active .repeating.option.sub .sub-sub-option {
|
|
justify-self: right;
|
|
}
|
|
|
|
.war-group.effects .sub-option input[name*="duration"] {
|
|
justify-self: right;
|
|
width: 4em;
|
|
}
|
|
|
|
|
|
/* TOOLTIP */
|
|
.war-hover {
|
|
cursor: help;
|
|
font-size:1.5em;
|
|
color: blue;
|
|
position: absolute;
|
|
right: -7%;
|
|
}
|
|
|
|
.war-tt {
|
|
visibility: hidden;
|
|
opacity: 0;
|
|
transition: opacity 0.7s;
|
|
width: 110%;
|
|
position: absolute;
|
|
background: #e7e9b0ed;
|
|
padding: 5%;
|
|
border-radius: 10px;
|
|
border: 2px black solid;
|
|
bottom: -100px;
|
|
left: 110%;
|
|
z-index: +100;
|
|
}
|
|
.war-tt span {
|
|
white-space: pre-line;
|
|
}
|
|
.war-hover-text {
|
|
cursor: help;
|
|
}
|
|
.war-tt.item-types,
|
|
.war-tt.effect-types,
|
|
.war-tt.weapon-types {
|
|
width: max-content;
|
|
padding: 3%;
|
|
font-size:1.1em;
|
|
line-height: 1.4em;
|
|
}
|
|
.war-tt.item-types {
|
|
height: 7em;
|
|
top: -7em;
|
|
left: 59%;
|
|
}
|
|
.war-tt.effect-types {
|
|
top: 9em;
|
|
height: max-content;
|
|
left: 35%;
|
|
}
|
|
.war-tt.weapon-types {
|
|
height: 8em;
|
|
top: -8em;
|
|
left: 69%;
|
|
}
|
|
|
|
.war-hover.item-mods:hover ~ .war-tt.item-mods,
|
|
.war-hover.effect-mods:hover ~ .war-tt.effect-mods,
|
|
.war-hover-text:hover ~ .war-tt.item-types,
|
|
.war-hover-text:hover ~ .war-tt.effect-types,
|
|
.war-hover-text:hover ~ .war-tt.weapon-types {
|
|
visibility: visible;
|
|
opacity: 1.0;
|
|
}
|
|
|
|
/* WEAPONS REP SEC */
|
|
|
|
.war-group.weapons .repitem .maingrid {
|
|
grid-template-columns: 3% 45% 6% 23% 12% 6%;
|
|
grid-column-gap: 1%;
|
|
margin: 1% 2% 1% 1%
|
|
}
|
|
.weapon.table-header {
|
|
grid-template-columns: 2% 45% 6% 24% 11% 6%;
|
|
grid-column-gap: 0%;
|
|
margin: 0% 0% 0% 2%;
|
|
}
|
|
.war-group.weapons .repitem button[name*="roll"] {
|
|
padding: 0% 0% 0% 0%;
|
|
color: #b30621;;
|
|
}
|
|
|
|
.war-group.weapons .repcontainer select {
|
|
width: min-content;
|
|
margin: 0%;
|
|
}
|
|
.war-group .repcontainer .attack-skill-select input[type="text"] {
|
|
width: 20%
|
|
}
|
|
.war-group.weapons .attack-damage-select {
|
|
width: 95%;
|
|
grid-column: 1 / 4;
|
|
display: grid;
|
|
grid-template-columns: 35% min-content 2% 20%;
|
|
align-items: center;
|
|
grid-column-gap: 1%;
|
|
}
|
|
.war-group.weapons .repeating.option.sub {
|
|
grid-template-columns: 50% 50%;
|
|
}
|
|
.war-group.weapons .sub-option {
|
|
display: grid;
|
|
grid-template-columns: min-content min-content;
|
|
grid-column-gap: 5%;
|
|
align-items: center;
|
|
}
|
|
/* Readied Weapon */
|
|
|
|
.war-group.weapons .table-header span[title*="Read"] {
|
|
margin: 0% 0% 0% 1%;
|
|
cursor: help;
|
|
}
|
|
.main-weapon-options label {
|
|
font-size: .9em;
|
|
margin: 3% 0% 0% 0%;
|
|
}
|
|
.war-header input[name*="activetab"][value*="character"] ~ .tab.character button,
|
|
.war-header input[name*="activetab"][value*="settings"] ~ .tab.settings button,
|
|
.war-header input[name*="activetab"][value*="help"] ~ .tab.help button {
|
|
background-color: lightgrey;
|
|
border-bottom: 2px solid lightgrey;
|
|
z-index: +1;
|
|
}
|
|
.war-group.weapons .repitem .attack-damage-select input[name*="damage_custom"] {
|
|
pointer-events: none;
|
|
color: lightgrey;
|
|
}
|
|
.war-group.weapons .repitem .foldable input[name*="damage_base"][value*="custom"] ~ input[name*="damage_custom"] {
|
|
pointer-events: all;
|
|
color: black;
|
|
}
|
|
.war-group.weapons .repitem .maingrid input[name*="w_readied"][value="0"] ~ input[name*="r_readied"],
|
|
.war-group.weapons .table-header input[name*="react"][value="0"] ~ span[title*="Read"] {
|
|
visibility: hidden;
|
|
}
|
|
|
|
|
|
/* SPELLS REP SEC */
|
|
.war-group.spells .repitem .maingrid {
|
|
grid-template-columns: 45% 20% 10% 8% 6%;
|
|
grid-column-gap: 2%;
|
|
margin: 1% 2% 1% 3%;
|
|
text-align: center;
|
|
}
|
|
.spell.table-header {
|
|
grid-template-columns: 45% 20% 10% 8% 6%;
|
|
grid-column-gap: 1%;
|
|
margin: 0% 0% 0% 1%;
|
|
}
|
|
.war-group.spells button[name*="roll"] {
|
|
color: #b40fb4;
|
|
}
|
|
.spells .repcontainer .repitem input[type="number"],
|
|
.effects .repcontainer .repitem input[type="number"] {
|
|
text-align: center;
|
|
width: 3.5em;
|
|
}
|
|
.war-group.spells .repitem button[name*="link"] img {
|
|
width: 1.1em;
|
|
}
|
|
.war-group.spells .repitem button[name*="link"] {
|
|
border: none;
|
|
background: none;
|
|
}
|
|
.war-group.spells input[type="text"][name*="duration"] {
|
|
width: 5em;
|
|
}
|
|
|
|
|
|
/* Attack only options */
|
|
.war-group.spells .repeating.option.attack-only {
|
|
display:none;
|
|
}
|
|
.war-group.spells .spell-options input[value="Attack"] ~ .attack-only {
|
|
display: grid;
|
|
}
|
|
|
|
/* CHARACTER CREATION TUTORIAL */
|
|
|
|
[name="attr_disable_tutorial"][value="1"] ~ .tutorial,
|
|
[name="attr_disable_tutorial"][value="1"] ~ .tutorial.initial-skillpoints {
|
|
display: none;
|
|
visibility: hidden;
|
|
}
|
|
|
|
.tutorial {
|
|
background: #ffe88c;
|
|
border: 2px solid #84720a;
|
|
border-radius: 5px;
|
|
vertical-align: middle;
|
|
line-height: 1.5em;
|
|
text-align: center;
|
|
}
|
|
.initial-skillpoints {
|
|
display:none;
|
|
font-size: 14px;
|
|
font-weight: normal;
|
|
position: absolute;
|
|
top: -1%;
|
|
left: 4%;
|
|
width: 90%;
|
|
}
|
|
.initial-skillpoints * {
|
|
margin: 0% 2px 0% 0%;
|
|
}
|
|
.initial-skillpoints span[name*="attr"] {
|
|
font-weight: bold;
|
|
}
|
|
[name*="tutorial_flag"][value="1"] ~ .phase1,
|
|
[name*="tutorial_flag"][value="2"] ~ .phase2,
|
|
[name*="tutorial_flag"][value="3"] ~ .phase3 {
|
|
display: block;
|
|
}
|
|
[name*="disable_career_flag"][value="0"] ~ .disable-career {
|
|
display: none;
|
|
}
|
|
.disable-career {
|
|
position: absolute;
|
|
z-index: +1;
|
|
width: 55%;
|
|
height: 73%;
|
|
right: 4%;
|
|
top: 20%;
|
|
opacity: 0.9;
|
|
padding-top: 2%;
|
|
}
|
|
.disable-career button {
|
|
margin: 2% auto auto auto;
|
|
height: 0.9em;
|
|
border-width: 1px;
|
|
font-size: 15px;
|
|
background-color: #ddc623;
|
|
border-color: #84720a #caad00 #caad00 #84720a;
|
|
font-weight: bold;
|
|
padding: 1% 5% 1% 5%
|
|
}
|
|
|
|
/* NPC SHEET */
|
|
.war-character-npc input[type="text"] {
|
|
width: min-content
|
|
}
|
|
.war-character-npc input[type="number"] {
|
|
max-height: 1.8em;
|
|
}
|
|
.war-character-npc .attribute.input {
|
|
grid-template-columns: 33% 66%
|
|
}
|
|
.war-character-npc .attribute.input.max {
|
|
grid-template-columns: 18% 15% 2% 15%;
|
|
margin: 3% 3% 3% 3%;
|
|
padding: 0% 0% 3% 0%;
|
|
border-bottom: 1px lightgrey solid;
|
|
width: 95%;
|
|
}
|
|
.war-character-npc .repeating.custom {
|
|
width: 90%;
|
|
margin: 0% auto 3% auto;
|
|
}
|
|
.war-group.npc-description {
|
|
grid-row: 0 / 3;
|
|
grid-column: 2 / 3;
|
|
}
|
|
.war-group.npc-description textarea {
|
|
min-height: 10em;
|
|
resize: vertical;
|
|
}
|
|
.war-group.effects {
|
|
height: min-content;
|
|
padding-bottom: 3%;
|
|
}
|
|
.war-group.npc-stats .attribute {
|
|
grid-template-columns: 38% 60%;
|
|
grid-column-gap: 2%;
|
|
}
|
|
.war-character-npc .weapons .weapon-options input[name*="mod"] {
|
|
width: 4em
|
|
}
|
|
|
|
/* MONSTER ABILITY REP SEC */
|
|
.monster-ability.wizard {
|
|
text-align: center;
|
|
margin: 2% 0% 0% 0%;
|
|
}
|
|
.monster-ability.wizard select {
|
|
width: min-content;
|
|
}
|
|
.war-group.monster-abilities .table-header {
|
|
grid-template-columns: 30% 55% 10%;
|
|
margin: 0% 0% 2% 2%;
|
|
padding: 1% 0% 0% 0%;
|
|
border-top: 1px solid lightgrey;
|
|
width: 96%
|
|
}
|
|
.war-group.monster-abilities .repitem {
|
|
margin: 2% 0% 3% 0%;
|
|
}
|
|
.war-group.monster-abilities .maingrid {
|
|
grid-template-columns: 30% 55% 10%;
|
|
margin: 0% 0% 0% 2%;
|
|
}
|
|
.war-group.monster-abilities .maingrid button[name*="link"] {
|
|
color: #c38104;
|
|
}
|
|
.war-group.monster-abilities .maingrid span[name*="detail"] {
|
|
display: -webkit-box;
|
|
-webkit-box-orient: vertical;
|
|
-webkit-line-clamp: 3;
|
|
font-style: italic;
|
|
font-size:0.9em;
|
|
overflow: hidden;
|
|
padding: 1px 2px 1px 2px;
|
|
}
|
|
.war-group.monster-abilities .foldable textarea {
|
|
height: 8em;
|
|
}
|
|
|
|
/* SETTINGS TAB */
|
|
|
|
.war-group.settings .settings.option {
|
|
border: 1px solid grey;
|
|
margin: 8px 5px 8px 5px;
|
|
padding: 5px 2px 5px 2px;
|
|
border-radius: 5px;
|
|
}
|
|
.war-group.settings select {
|
|
padding: 0px;
|
|
margin: 2px;
|
|
}
|
|
.war-group.settings .settings-heading {
|
|
text-align:center;
|
|
margin-top: 1%
|
|
}
|
|
|
|
.war-group.settings .settings.tip {
|
|
display:block;
|
|
font-size:1em;
|
|
font-style: italic;
|
|
margin-top: 5px;
|
|
padding: 5px;
|
|
}
|
|
|
|
/* DOCUMENTATION TAB */
|
|
.war-group.help {
|
|
grid-column: 1 / 3;
|
|
}
|
|
.war-group.help .attribute {
|
|
width: 30%;
|
|
}
|
|
.war-group.help .group-label span {
|
|
white-space: pre-line;
|
|
font-size: 0.7em;
|
|
}
|
|
.war-group.help .group-label span img {
|
|
width: 20px;
|
|
}
|
|
.war-group.help {
|
|
font-size: 1.3em;
|
|
background-color: #fff;
|
|
cursor: default;
|
|
user-select: none;
|
|
}
|
|
.war-help .help.grid {
|
|
display: grid;
|
|
grid-template-columns: auto auto;
|
|
width: 33%;
|
|
align-items: center;
|
|
margin-top: 2% 0% 0% 2%;
|
|
font-size: .9em;
|
|
}
|
|
.war-help .help-main .help-section {
|
|
margin: 15px 0% 15px 0%;
|
|
border-top: 1px solid lightgrey;
|
|
padding: 1% 3% 0% 2%;
|
|
}
|
|
.war-help .help-main h3,
|
|
.war-help .help-main h4 {
|
|
margin: 10px 0px 0px 0px;
|
|
}
|
|
.war-help .help-main span {
|
|
display:block;
|
|
padding: 0% 0% 0% 1%;
|
|
white-space: pre-line;
|
|
}
|
|
|
|
.war-help .important-text,
|
|
.war-help .important-text h3,
|
|
.war-help .important-text h4 {
|
|
color: #001975;
|
|
background: #d1eff9;
|
|
}
|
|
|
|
.war-help .important-text {
|
|
padding: 3% 5% 3% 5%;
|
|
margin: 5% 0% 5% 0%;
|
|
border: darkblue 3px solid;
|
|
border-radius: 15px;
|
|
}
|
|
.war-help .important-text span {
|
|
white-space: pre-line;
|
|
}
|
|
.war-help .example-block {
|
|
background-color: #9cd7ea;
|
|
padding: 1% 5% 1% 5%;
|
|
margin: 1% 2% 3% 2%;
|
|
border: 2px solid #0f0f0f;
|
|
border-radius: 25px;
|
|
}
|
|
.war-help .example-block u {
|
|
display: block;
|
|
font-style: italic;
|
|
}
|
|
.war-help .example-mod {
|
|
border: 1px solid grey;
|
|
border-radius: 5px;
|
|
background-color: #e8e8e8;
|
|
cursor: text;
|
|
user-select: text;
|
|
font-size: 0.9em;
|
|
color: black;
|
|
margin-bottom: 1%;
|
|
width: 90%;
|
|
}
|
|
|
|
/* ROLL TEMPLATES */
|
|
/* WART-ROLL && COMMON */
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer {
|
|
font-family: 'Courier Prime', monospace;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-roll,
|
|
.sheet-rolltemplate-wart-damage {
|
|
text-align: center;
|
|
margin: auto 5% auto -10%;
|
|
padding: 0% 0% 0% 0%;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer {
|
|
background: whitesmoke;
|
|
padding: 5% 0% 5% 0%;
|
|
border-radius: 20px 0px 20px 0px;
|
|
z-index: +1;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-header,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-footer,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-header,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-footer,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-header,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-footer {
|
|
border-bottom: 1px solid grey;
|
|
color: white;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-title,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-title {
|
|
font-size: 1.1em;
|
|
line-height: 1.1em;
|
|
margin: 0% -4% 0% -1%;
|
|
outline: black 2px solid;
|
|
padding: 1% 4% 0% 0%;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-subheader,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-subheader,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-subheader {
|
|
padding: 1% 0% 0% 0%;
|
|
font-size: 1em;
|
|
text-transform: uppercase;
|
|
min-height: 1.3em;
|
|
line-height:1.3em;
|
|
background: #5f5f5f;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-double,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer .sheet-double,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-double {
|
|
display: grid;
|
|
grid-template-columns: 50% 50%;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-subheader-right,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-subheader-right,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-subheader-right {
|
|
border-left: 1px solid white;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-rolls .sheet-right {
|
|
grid-column: 2 / 3;
|
|
grid-row: 1 / 2;
|
|
border-left: 1px solid grey;
|
|
}
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-rolls .sheet-right.sheet-wart-result {
|
|
grid-row: 2 / 3;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-rolls.sheet-flat {
|
|
grid-template-columns: auto auto;
|
|
display:grid;
|
|
align-items: center;
|
|
border-top: 1px solid grey;
|
|
}
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-rolls.sheet-flat .sheet-wart-rollname {
|
|
border-bottom: none;
|
|
}
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-wart-body .sheet-wart-rollname .inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-body .sheet-wart-rollname .inlinerollresult {
|
|
background: none;
|
|
border: none;
|
|
font-size:1em;
|
|
}
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-wart-header .sheet-wart-subheader .inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-header .sheet-wart-subheader .inlinerollresult {
|
|
background: none;
|
|
border: none;
|
|
font-size:1em;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-rollname,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-rollname,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-rollname {
|
|
padding: 0% 3% 0% 3%;
|
|
border-bottom: 1px solid grey;
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
font-size: 1.1em;
|
|
line-height: 1.3em;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-result,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-result,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-result {
|
|
min-height: 3em;
|
|
line-height: 3em;
|
|
font-size: 1.1em
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer .inlinerollresult,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .inlinerollresult {
|
|
font-weight: normal;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer .sheet-wart-rolls .inlinerollresult,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-wart-rolls .inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-rolls .inlinerollresult {
|
|
font-weight: 900;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-result .tipsy-n-right.inlinerollresult,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-result .tipsy-n-right.inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-result .tipsy-n-right.inlinerollresult {
|
|
border-width: 10px;
|
|
border-style: solid;
|
|
border-image: radial-gradient(#d5c001c4 10px, whitesmoke 22px);
|
|
border-image-slice: 33%;
|
|
border-radius:11px;
|
|
outline: 0px #c1bd83a1 solid;
|
|
box-shadow: inset 0px 0px 4px 2px #c1bd83;
|
|
background-color: #f2e5ca;
|
|
min-width: 40px;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-result .tipsy-n-right.inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-result .tipsy-n-right.inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-result .tipsy-n-right.inlinerollresult.fullcrit {
|
|
border-image: radial-gradient(#17a219 7px, whitesmoke 22px);
|
|
border-image-slice: 33%;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-result .tipsy-n-right.inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-result .tipsy-n-right.inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-result .tipsy-n-right.inlinerollresult.fullfail {
|
|
border-image: radial-gradient(#bc1313fc 5px, whitesmoke 22px);
|
|
border-image-slice: 33%;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer .sheet-wart-footer,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-wart-footer,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-footer {
|
|
padding: 0px 0px 0px 0px;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer .sheet-wart-link,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer .sheet-wart-calc-link,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-wart-link,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-wart-calc-link,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-link,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-calc-link {
|
|
border-bottom: 2px solid black;
|
|
font-size: 1em;
|
|
line-height: 1em;
|
|
border-top: 1px grey solid;
|
|
padding: 4px;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer .sheet-wart-link .inlinerollresult,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer .sheet-wart-calc-link .inlinerollresult,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-wart-link .inlinerollresult,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-wart-calc-link .inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-link .inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-calc-link .inlinerollresult {
|
|
background: none;
|
|
border: none;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer .sheet-wart-link a,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer .sheet-wart-calc-link a,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-wart-link a,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-outer .sheet-wart-calc-link a,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-link a,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-calc-link a {
|
|
font-size: 1.1em;
|
|
background: none;
|
|
color: blue;
|
|
border: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-description .sheet-wart-notes,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-notes-header,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-notes,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-notes-header,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-notes,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-notes-header {
|
|
font-family: corbel;
|
|
font-size: 1.0em;
|
|
line-height: 1.0em;
|
|
background-color: #ece8d7;
|
|
color: #4d4d4d;
|
|
padding: 3% 5% 3% 5%;
|
|
border-bottom: 2px solid black;
|
|
border-collapse: collapse;
|
|
font-style: italic;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-notes .inlinerollresult,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-notes .inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-notes .inlinerollresult {
|
|
background: none;
|
|
border: none;
|
|
color: blue;
|
|
pointer-events: none;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-charname,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-charname,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-charname {
|
|
min-height: 0.7em;
|
|
line-height: 1.1em;
|
|
font-variant: small-caps;
|
|
font-size: 1.1em;
|
|
letter-spacing: 1px;
|
|
padding: 1% 0% 1% 3%;
|
|
margin: 0% -1% 0% -4%;
|
|
outline: 2px solid black;
|
|
}
|
|
|
|
/* DAMAGE TEMPLATE */
|
|
|
|
.sheet-rolltemplate-wart-damage {
|
|
text-align: center;
|
|
margin: auto 5% auto -10%;
|
|
padding: 0% 0% 0% 0%;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer {
|
|
border-radius: 0% 0% 0% 0%;
|
|
padding: 4% 0% 4% 0%;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-damageroll {
|
|
line-height: 1em;
|
|
font-size: 1em;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outcome {
|
|
font-size: 1.1em;
|
|
line-height: 1.3em;
|
|
pointer-events: none;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-damageroll .inlinerollresult {
|
|
color: #d23131;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-defenceroll .inlinerollresult {
|
|
color: #9f290f;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outer .sheet-wart-outcome .inlinerollresult {
|
|
color: blue;
|
|
font-size: 1.2em;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-damagename,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-defencename {
|
|
border-bottom: 1px solid lightgrey;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-damageresult {
|
|
font-size: 1.1em;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-damageresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-defenceresult {
|
|
border-bottom: 1px solid grey;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-damageresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-defenceroll {
|
|
line-height: 1.3em;
|
|
border-bottom: 1px solid grey;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-defence {
|
|
background-color: beige
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-defence *,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outcome *,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-damageroll * {
|
|
padding: 2% 0% 1% 0%;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-damageroll .inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-defenceroll .inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-defencename .inlinerollresult
|
|
{
|
|
background: none;
|
|
border: none;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-outcome .inlinerollresult {
|
|
background:none;
|
|
font-size: 1em;
|
|
border:none;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-damageroll .inlinerollresult.fullfail {
|
|
color: #bf0000;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-damageroll .inlinerollresult.fullcrit {
|
|
color: #087700;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-mighty {
|
|
background-color: #087700;
|
|
}
|
|
.sheet-rolltemplate-wart-damage .sheet-mighty-three {
|
|
color: #087700;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
/* REACTIVE ROLL SYSTEM */
|
|
|
|
.sheet-rolltemplate-wart-description .sheet-wart-react-outer,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-react-outer,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-react-outer {
|
|
background-color: #94b1cc;
|
|
width: 92%;
|
|
margin: auto;
|
|
border: #4f4f4f solid 2px;
|
|
border-radius: 10px;
|
|
font-family: corbel;
|
|
margin-top: -4%;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-react-header,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-react-header,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-react-header {
|
|
font-size: 1.3em;
|
|
line-height: 1.3em;
|
|
font-style: italic;
|
|
font-weight: 900;
|
|
color: #1f1f4f;
|
|
margin: 0% 0% 0% 0%;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-react-button,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-react-button,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-react-button {
|
|
margin-top: -3px;
|
|
margin-bottom: -3px;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-react-button.sheet-row,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-react-button.sheet-row,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-react-button.sheet-row {
|
|
display: grid;
|
|
grid-template-columns: 1fr auto;
|
|
align-items: center;
|
|
font-size: 0.9em;
|
|
line-height: 0.9em;
|
|
width: 90%;
|
|
margin: auto;
|
|
border-top: 1px black solid;
|
|
padding: 2% 0% 2% 0%
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-react-button.sheet-row .inlinerollresult,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-react-button.sheet-row .inlinerollresult,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-react-button.sheet-row .inlinerollresult {
|
|
background: none;
|
|
border: none;
|
|
color: #2c324f;
|
|
pointer-events: none;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-react-button.sheet-row a,
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-react-button.sheet-row a,
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-react-button.sheet-row a {
|
|
font-family: dicefontd20;
|
|
font-weight: 900;
|
|
color: #0038ac;
|
|
border: 2px solid #305679;
|
|
background-color: #f2fffe;
|
|
border-radius: 10px;
|
|
font-size: 1.6em;
|
|
padding: 0% 6px 0% 6px;
|
|
line-height:1.1em;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-react-button.sheet-row a[href*="apply"],
|
|
.sheet-rolltemplate-wart-roll .sheet-wart-react-button.sheet-row a[href*="apply"],
|
|
.sheet-rolltemplate-wart-damage .sheet-wart-react-button.sheet-row a[href*="apply"] {
|
|
font-family: 'pictos';
|
|
font-weight: 300;
|
|
}
|
|
|
|
/* DESCRIPTION TEMPLATE */
|
|
|
|
/* Trick to stop the double-template getting cut by the avatar on 6th/7th post */
|
|
.sheet-rolltemplate-wart-description:not(:first-child) {
|
|
position: relative;
|
|
}
|
|
.sheet-rolltemplate-wart-description:not(:first-child) .sheet-wart-outer.sheet-sheet-bottom,
|
|
.sheet-rolltemplate-wart-description:not(:first-child) .sheet-wart-outer.sheet-bottom {
|
|
position: relative;
|
|
margin-top: -28px;
|
|
}
|
|
.sheet-rolltemplate-wart-description {
|
|
text-align: center;
|
|
margin: -2px 5% -7px -10%;
|
|
padding: 0% 0% 0% 0%;
|
|
background: #f4f4da;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-outer {
|
|
border: #3e4006 1px solid;
|
|
border-width: 1px 5px 1px 5px;
|
|
padding: 0% 0% 0% 0%;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-spacer {
|
|
min-height: 8px;
|
|
background-color: #D3E5F5;
|
|
z-index: 1;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-spacer.sheet-footer {
|
|
margin-top: 4px;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-description .sheet-wart-title,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-charname {
|
|
background-color: #121101;
|
|
border: 2px solid #363905;
|
|
color: whitesmoke;
|
|
font-size: 1.1em;
|
|
line-height: 1.1em;
|
|
padding: 0% 0% 0% 0%;
|
|
margin: -2% -5% 0% -5%;
|
|
border-radius: 10px 10px 1px 1px;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-charname {
|
|
font-size: 1.1em;
|
|
padding: 0px;
|
|
margin: 0% -5% -3% -5%;
|
|
outline: none;
|
|
border-radius: 1px 1px 10px 10px;
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-description .sheet-wart-subtitle.sheet-rolltable,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-subtitle.sheet-desc {
|
|
background-color: #c1c1af;
|
|
border-bottom: 1px solid grey;
|
|
line-height: 1.3em;
|
|
font-size: 1.1em;
|
|
font-weight: bold;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-subtitle.sheet-rolltable .inlinerollresult,
|
|
.sheet-rolltemplate-wart-description .sheet-wart-subtitle.sheet-desc .inlinerollresult {
|
|
background: none;
|
|
border: none;
|
|
font-size: 1.2em;
|
|
font-weight: bold;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-row {
|
|
font-size: 1.2em;
|
|
line-height:1.2em;
|
|
font-style: italic;
|
|
padding: 1% 0% 1% 0%;
|
|
margin: 0% 0% 0% 0%;
|
|
font-family: corbel;
|
|
border-bottom: 1px solid grey;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-body .sheet-wart-row .inlinerollresult {
|
|
background: none;
|
|
border: none;
|
|
font-size: 1em;
|
|
font-weight: bold
|
|
}
|
|
|
|
.sheet-rolltemplate-wart-description .sheet-wart-body .sheet-crit {
|
|
color: #960000;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-desc .sheet-wart-row.sheet-allprops:last-child {
|
|
border-top: 1px solid black;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-row.sheet-allprops {
|
|
display: grid;
|
|
grid-template-columns: 1fr 60%;
|
|
line-height:1.2em;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-allprops .sheet-allprops:nth-child(2) {
|
|
background-color: #f9f9ee
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-allprop.sheet-key {
|
|
font-weight: bold;
|
|
justify-self: right;
|
|
text-align: right;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-react-button.sheet-row {
|
|
border: none;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-react-button.sheet-row .inlinerollresult {
|
|
pointer-events: none;
|
|
color: darkblue;
|
|
}
|
|
.sheet-rolltemplate-wart-description .sheet-wart-react-button.sheet-row a {
|
|
font-size: 1em;
|
|
font-style: normal;
|
|
line-height: 1.3em;
|
|
} |