Files
roll20-character-sheets/warbirds/warbirds.css
T
2023-11-28 09:57:27 -07:00

1745 lines
67 KiB
CSS

@import url("https://fonts.googleapis.com/css?family=Bakbak+One|Oxanium:wght@700|Raleway:wght@500;600;700;800|Material+Icons&display=swap");
@import url("https://fonts.googleapis.com/css?family=Material+Icons&display=swap");
.sheet-rolltemplate-rapidfire, .ui-dialog {
--topHeaderFont:Bakbak One;
--midHeaderFont:Oxanium;
--contentFont:Raleway;
}
.ui-dialog .tab-content .charsheet select,
.ui-dialog .tab-content .charsheet textarea,
.ui-dialog .tab-content .charsheet input,
.ui-dialog .tab-content .charsheet .uneditable-input,
.ui-dialog .tab-content .charsheet label,
.ui-dialog .tab-content .charsheet button {
all: initial;
}
.sheet-rolltemplate-rapidfire .sheet-image-background, .sheet-rolltemplate-rapidfire > .sheet-template, #vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem, .ui-dialog .tab-content .charsheet .section {
transition: box-shadow var(--focusTiming), transform;
border-radius: 6px;
padding: var(--half-gap);
}
.sheet-rolltemplate-rapidfire .sheet-image-background:hover, .sheet-rolltemplate-rapidfire > .sheet-template:hover, #vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem:hover, .ui-dialog .tab-content .charsheet .section:hover {
box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.sheet-rolltemplate-rapidfire .stacked.input-label, .ui-dialog .tab-content .charsheet .stacked.input-label {
flex-direction: column-reverse;
}
.sheet-rolltemplate-rapidfire .stacked.center.input-label > *, .ui-dialog .tab-content .charsheet .stacked.center.input-label > * {
text-align: center;
}
.sheet-rolltemplate-rapidfire .stacked.input-label:not(.center) > *, .ui-dialog .tab-content .charsheet .stacked.input-label:not(.center) > * {
text-align: left;
}
.sheet-rolltemplate-rapidfire .stacked.input-label > [name], .ui-dialog .tab-content .charsheet .stacked.input-label > [name] {
width: 100%;
}
.sheet-rolltemplate-rapidfire :is(.underlined, .boxed):not([readonly]):is(:hover, :focus, :focus-within), .ui-dialog .tab-content .charsheet :is(.underlined, .boxed):not([readonly]):is(:hover, :focus, :focus-within) {
border-width: 1px 3px;
border-style: solid;
border-color: black;
border-radius: 5px;
box-sizing: border-box;
transition: var(--focusTrans);
}
.ui-dialog .tab-content .charsheet .fill-left__dot,
.ui-dialog .tab-content .charsheet .fill-left__checkbox, .sheet-rolltemplate-rapidfire .ratio1-1, .ui-dialog .tab-content .charsheet .ratio1-1 {
aspect-ratio: 1/1;
}
#warbird-weapons .repitem, #warbird-weapons .repitem .ammo-tracker, #warbird-trait .repitem, #warbird-stats, #warbird-ratings, #warbird, #character, #weapon .repitem, #adjustments .repitem, #skill .repitem, #secondary > .secondaries, #secondary > .combat-gear, #stats .equipment, #stats .equipment .repitem, .ui-dialog .tab-content .charsheet .boxed.span-2, .ui-dialog .tab-content .charsheet .health-track .repcontainer, .ui-dialog .tab-content .charsheet .health-track .repcontainer > .repitem, .ui-dialog .tab-content .charsheet .repeat-columns, .ui-dialog .tab-content .charsheet .image-container, .ui-dialog .tab-content .charsheet .base-container, .sheet-rolltemplate-rapidfire .roll-container, .ui-dialog .tab-content .charsheet .roll-container, .sheet-rolltemplate-rapidfire .headed-textarea, .ui-dialog .tab-content .charsheet .headed-textarea, .sheet-rolltemplate-rapidfire section, .ui-dialog .tab-content .charsheet section, #warbird-weapons, #warbird-trait, #warbird-ratings .warbird-skills, #weapon, #adjustments .subsection, #skill, #character-info, #settings, .ui-dialog .tab-content .charsheet .adaptive--text {
display: grid;
}
.ui-dialog .tab-content .charsheet .fill-left__dot {
border-radius: 50%;
}
.sheet-rolltemplate-rapidfire select, .ui-dialog .tab-content .charsheet select,
.sheet-rolltemplate-rapidfire .pseudo-select span,
.ui-dialog .tab-content .charsheet .pseudo-select span,
.sheet-rolltemplate-rapidfire input:not(:where([type=checkbox], [type=radio])),
.ui-dialog .tab-content .charsheet input:not(:where([type=checkbox], [type=radio])),
.sheet-rolltemplate-rapidfire .uneditable-input,
.ui-dialog .tab-content .charsheet .uneditable-input,
.sheet-rolltemplate-rapidfire textarea,
.ui-dialog .tab-content .charsheet textarea, .ui-dialog .tab-content .charsheet .adaptive--text > span {
border-width: 1px 3px;
border-style: solid;
border-radius: 5px;
border-color: transparent;
box-sizing: border-box;
}
.sheet-rolltemplate-rapidfire .repcontrol .repcontrol_edit, .ui-dialog .tab-content .charsheet .repcontrol .repcontrol_edit, .sheet-rolltemplate-rapidfire .repcontrol-button--add, .ui-dialog .tab-content .charsheet .repcontrol-button--add {
background-color: rgba(220, 220, 220, 0.2);
border-radius: 5px;
box-shadow: 0 2px 4px black;
border-width: 0;
transition-property: box-shadow, backdrop-filter;
transition-duration: 200ms;
transition-timing-function: ease-out;
backdrop-filter: blur(1px);
overflow: hidden;
}
.sheet-rolltemplate-rapidfire .repcontrol .repcontrol_edit:is(:hover, :focus), .ui-dialog .tab-content .charsheet .repcontrol .repcontrol_edit:is(:hover, :focus), .sheet-rolltemplate-rapidfire .repcontrol-button--add:is(:hover, :focus), .ui-dialog .tab-content .charsheet .repcontrol-button--add:is(:hover, :focus) {
background-color: rgba(133, 133, 133, 0.5019607843);
box-shadow: 0 4px 6px black;
backdrop-filter: blur(2px);
}
.sheet-rolltemplate-rapidfire .repcontrol .repcontrol_edit:active, .ui-dialog .tab-content .charsheet .repcontrol .repcontrol_edit:active, .sheet-rolltemplate-rapidfire .repcontrol-button--add:active, .ui-dialog .tab-content .charsheet .repcontrol-button--add:active {
background-color: #858585;
box-shadow: 0 1px 2px black;
backdrop-filter: blur(0px);
}
.sheet-rolltemplate-rapidfire .repcontrol .repcontrol_edit, .ui-dialog .tab-content .charsheet .repcontrol .repcontrol_edit, .sheet-rolltemplate-rapidfire .repcontrol-button--add, .ui-dialog .tab-content .charsheet .repcontrol-button--add {
padding: 5px 7px;
}
.ui-dialog .tab-content .charsheet .adaptive--text {
grid-template-columns: auto;
grid-template-rows: auto;
grid-template-areas: "content";
}
.ui-dialog .tab-content .charsheet .adaptive--text > * {
grid-area: content;
}
.ui-dialog .tab-content .charsheet .adaptive--text > span {
opacity: 0;
z-index: -10;
white-space: pre-wrap;
text-transform: initial;
}
.ui-dialog .tab-content .charsheet .adaptive--text textarea {
resize: none;
}
#main-nav .nav__button--settings, .sheet-rolltemplate-rapidfire .pictos, .ui-dialog .tab-content .charsheet .pictos {
font-family: pictos !important;
text-transform: initial !important;
}
.sheet-rolltemplate-rapidfire .pictos3, .ui-dialog .tab-content .charsheet .pictos3 {
font-family: pictos three !important;
text-transform: initial !important;
}
.sheet-rolltemplate-rapidfire .pictoscustom, .ui-dialog .tab-content .charsheet .pictoscustom {
font-family: pictos custom !important;
text-transform: initial !important;
}
.ui-dialog .tab-content .charsheet .uppercase {
text-transform: uppercase;
}
.ui-dialog .tab-content .charsheet .roller {
display: inline-flex;
align-items: center;
align-self: start;
gap: var(--half-gap);
}
.ui-dialog .tab-content .charsheet .roller:before {
content: "L";
font-family: dicefontd6;
}
.sheet-rolltemplate-rapidfire .hidden, .ui-dialog .tab-content .charsheet .hidden,
.sheet-rolltemplate-rapidfire *[hidden],
.ui-dialog .tab-content .charsheet *[hidden] {
display: none !important;
}
.sheet-rolltemplate-rapidfire .italics, .ui-dialog .tab-content .charsheet .italics {
font-style: italic;
}
.sheet-rolltemplate-rapidfire span, .ui-dialog .tab-content .charsheet span,
.sheet-rolltemplate-rapidfire input,
.ui-dialog .tab-content .charsheet input,
.sheet-rolltemplate-rapidfire textarea,
.ui-dialog .tab-content .charsheet textarea, .sheet-rolltemplate-rapidfire h5 *, .ui-dialog .tab-content .charsheet h5 *,
.sheet-rolltemplate-rapidfire *[aria-level="5"] *,
.ui-dialog .tab-content .charsheet *[aria-level="5"] *, .sheet-rolltemplate-rapidfire h5, .ui-dialog .tab-content .charsheet h5,
.sheet-rolltemplate-rapidfire *[aria-level="5"],
.ui-dialog .tab-content .charsheet *[aria-level="5"], .sheet-rolltemplate-rapidfire h4 *, .ui-dialog .tab-content .charsheet h4 *,
.sheet-rolltemplate-rapidfire *[aria-level="4"] *,
.ui-dialog .tab-content .charsheet *[aria-level="4"] *, .sheet-rolltemplate-rapidfire h4, .ui-dialog .tab-content .charsheet h4,
.sheet-rolltemplate-rapidfire *[aria-level="4"],
.ui-dialog .tab-content .charsheet *[aria-level="4"], .sheet-rolltemplate-rapidfire h3 *, .ui-dialog .tab-content .charsheet h3 *,
.sheet-rolltemplate-rapidfire *[aria-level="3"] *,
.ui-dialog .tab-content .charsheet *[aria-level="3"] *, .sheet-rolltemplate-rapidfire h3, .ui-dialog .tab-content .charsheet h3,
.sheet-rolltemplate-rapidfire *[aria-level="3"],
.ui-dialog .tab-content .charsheet *[aria-level="3"], .sheet-rolltemplate-rapidfire h2 *, .ui-dialog .tab-content .charsheet h2 *, .sheet-rolltemplate-rapidfire .input-label:not(.stacked).large > [name] *, .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *,
.sheet-rolltemplate-rapidfire *[aria-level="2"] *,
.ui-dialog .tab-content .charsheet *[aria-level="2"] *, .sheet-rolltemplate-rapidfire h2, .ui-dialog .tab-content .charsheet h2, .sheet-rolltemplate-rapidfire .input-label:not(.stacked).large > [name], .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name],
.sheet-rolltemplate-rapidfire *[aria-level="2"],
.ui-dialog .tab-content .charsheet *[aria-level="2"], .sheet-rolltemplate-rapidfire h1 *, .ui-dialog .tab-content .charsheet h1 *,
.sheet-rolltemplate-rapidfire *[aria-level="1"] *,
.ui-dialog .tab-content .charsheet *[aria-level="1"] *, .sheet-rolltemplate-rapidfire h1, .ui-dialog .tab-content .charsheet h1,
.sheet-rolltemplate-rapidfire *[aria-level="1"],
.ui-dialog .tab-content .charsheet *[aria-level="1"] {
line-height: normal;
}
.sheet-rolltemplate-rapidfire h5 *, .ui-dialog .tab-content .charsheet h5 *,
.sheet-rolltemplate-rapidfire *[aria-level="5"] *,
.ui-dialog .tab-content .charsheet *[aria-level="5"] *, .sheet-rolltemplate-rapidfire h5, .ui-dialog .tab-content .charsheet h5,
.sheet-rolltemplate-rapidfire *[aria-level="5"],
.ui-dialog .tab-content .charsheet *[aria-level="5"], .sheet-rolltemplate-rapidfire h4 *, .ui-dialog .tab-content .charsheet h4 *,
.sheet-rolltemplate-rapidfire *[aria-level="4"] *,
.ui-dialog .tab-content .charsheet *[aria-level="4"] *, .sheet-rolltemplate-rapidfire h4, .ui-dialog .tab-content .charsheet h4,
.sheet-rolltemplate-rapidfire *[aria-level="4"],
.ui-dialog .tab-content .charsheet *[aria-level="4"], .sheet-rolltemplate-rapidfire h3 *, .ui-dialog .tab-content .charsheet h3 *,
.sheet-rolltemplate-rapidfire *[aria-level="3"] *,
.ui-dialog .tab-content .charsheet *[aria-level="3"] *, .sheet-rolltemplate-rapidfire h3, .ui-dialog .tab-content .charsheet h3,
.sheet-rolltemplate-rapidfire *[aria-level="3"],
.ui-dialog .tab-content .charsheet *[aria-level="3"], .sheet-rolltemplate-rapidfire h2 *, .ui-dialog .tab-content .charsheet h2 *, .sheet-rolltemplate-rapidfire .input-label:not(.stacked).large > [name] *, .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *,
.sheet-rolltemplate-rapidfire *[aria-level="2"] *,
.ui-dialog .tab-content .charsheet *[aria-level="2"] *, .sheet-rolltemplate-rapidfire h2, .ui-dialog .tab-content .charsheet h2, .sheet-rolltemplate-rapidfire .input-label:not(.stacked).large > [name], .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name],
.sheet-rolltemplate-rapidfire *[aria-level="2"],
.ui-dialog .tab-content .charsheet *[aria-level="2"], .sheet-rolltemplate-rapidfire h1 *, .ui-dialog .tab-content .charsheet h1 *,
.sheet-rolltemplate-rapidfire *[aria-level="1"] *,
.ui-dialog .tab-content .charsheet *[aria-level="1"] *, .sheet-rolltemplate-rapidfire h1, .ui-dialog .tab-content .charsheet h1,
.sheet-rolltemplate-rapidfire *[aria-level="1"],
.ui-dialog .tab-content .charsheet *[aria-level="1"] {
color: black;
display: block;
white-space: nowrap;
margin-top: 0px;
margin-bottom: 0px;
font-weight: normal;
}
.sheet-rolltemplate-rapidfire h3 *, .ui-dialog .tab-content .charsheet h3 *,
.sheet-rolltemplate-rapidfire *[aria-level="3"] *,
.ui-dialog .tab-content .charsheet *[aria-level="3"] *, .sheet-rolltemplate-rapidfire h3, .ui-dialog .tab-content .charsheet h3,
.sheet-rolltemplate-rapidfire *[aria-level="3"],
.ui-dialog .tab-content .charsheet *[aria-level="3"], .sheet-rolltemplate-rapidfire h2 *, .ui-dialog .tab-content .charsheet h2 *, .sheet-rolltemplate-rapidfire .input-label:not(.stacked).large > [name] *, .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *,
.sheet-rolltemplate-rapidfire *[aria-level="2"] *,
.ui-dialog .tab-content .charsheet *[aria-level="2"] *, .sheet-rolltemplate-rapidfire h2, .ui-dialog .tab-content .charsheet h2, .sheet-rolltemplate-rapidfire .input-label:not(.stacked).large > [name], .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name],
.sheet-rolltemplate-rapidfire *[aria-level="2"],
.ui-dialog .tab-content .charsheet *[aria-level="2"], .sheet-rolltemplate-rapidfire h1 *, .ui-dialog .tab-content .charsheet h1 *,
.sheet-rolltemplate-rapidfire *[aria-level="1"] *,
.ui-dialog .tab-content .charsheet *[aria-level="1"] *, .sheet-rolltemplate-rapidfire h1, .ui-dialog .tab-content .charsheet h1,
.sheet-rolltemplate-rapidfire *[aria-level="1"],
.ui-dialog .tab-content .charsheet *[aria-level="1"] {
text-transform: uppercase;
font-weight: normal;
}
.sheet-rolltemplate-rapidfire h5 :not(input), .ui-dialog .tab-content .charsheet h5 :not(input),
.sheet-rolltemplate-rapidfire *[aria-level="5"] :not(input),
.ui-dialog .tab-content .charsheet *[aria-level="5"] :not(input), .sheet-rolltemplate-rapidfire h5:not(input), .ui-dialog .tab-content .charsheet h5:not(input),
.sheet-rolltemplate-rapidfire [aria-level="5"]:not(input),
.ui-dialog .tab-content .charsheet [aria-level="5"]:not(input), .sheet-rolltemplate-rapidfire h4 :not(input), .ui-dialog .tab-content .charsheet h4 :not(input),
.sheet-rolltemplate-rapidfire *[aria-level="4"] :not(input),
.ui-dialog .tab-content .charsheet *[aria-level="4"] :not(input), .sheet-rolltemplate-rapidfire h4:not(input), .ui-dialog .tab-content .charsheet h4:not(input),
.sheet-rolltemplate-rapidfire [aria-level="4"]:not(input),
.ui-dialog .tab-content .charsheet [aria-level="4"]:not(input) {
text-transform: capitalize;
}
.sheet-rolltemplate-rapidfire h1 *, .ui-dialog .tab-content .charsheet h1 *,
.sheet-rolltemplate-rapidfire *[aria-level="1"] *,
.ui-dialog .tab-content .charsheet *[aria-level="1"] *, .sheet-rolltemplate-rapidfire h1, .ui-dialog .tab-content .charsheet h1,
.sheet-rolltemplate-rapidfire *[aria-level="1"],
.ui-dialog .tab-content .charsheet *[aria-level="1"] {
font-size: 2rem;
font-family: var(--topHeaderFont);
}
.sheet-rolltemplate-rapidfire h1 :not(input), .ui-dialog .tab-content .charsheet h1 :not(input),
.sheet-rolltemplate-rapidfire *[aria-level="1"] :not(input),
.ui-dialog .tab-content .charsheet *[aria-level="1"] :not(input), .sheet-rolltemplate-rapidfire h1:not(input), .ui-dialog .tab-content .charsheet h1:not(input),
.sheet-rolltemplate-rapidfire [aria-level="1"]:not(input),
.ui-dialog .tab-content .charsheet [aria-level="1"]:not(input) {
text-align: center;
}
.sheet-rolltemplate-rapidfire h2 *, .ui-dialog .tab-content .charsheet h2 *, .sheet-rolltemplate-rapidfire .input-label:not(.stacked).large > [name] *, .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *,
.sheet-rolltemplate-rapidfire *[aria-level="2"] *,
.ui-dialog .tab-content .charsheet *[aria-level="2"] *, .sheet-rolltemplate-rapidfire h2, .ui-dialog .tab-content .charsheet h2, .sheet-rolltemplate-rapidfire .input-label:not(.stacked).large > [name], .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name],
.sheet-rolltemplate-rapidfire *[aria-level="2"],
.ui-dialog .tab-content .charsheet *[aria-level="2"] {
font-size: 1.75rem;
font-family: var(--topHeaderFont);
grid-area: header;
}
.sheet-rolltemplate-rapidfire h2 :not(input), .ui-dialog .tab-content .charsheet h2 :not(input), .sheet-rolltemplate-rapidfire .input-label:not(.stacked).large > [name] :not(input), .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] :not(input),
.sheet-rolltemplate-rapidfire *[aria-level="2"] :not(input),
.ui-dialog .tab-content .charsheet *[aria-level="2"] :not(input), .sheet-rolltemplate-rapidfire h2:not(input), .ui-dialog .tab-content .charsheet h2:not(input), .sheet-rolltemplate-rapidfire .input-label:not(.stacked).large > [name]:not(input), .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name]:not(input),
.sheet-rolltemplate-rapidfire [aria-level="2"]:not(input),
.ui-dialog .tab-content .charsheet [aria-level="2"]:not(input) {
text-align: center;
}
.sheet-rolltemplate-rapidfire h3 *, .ui-dialog .tab-content .charsheet h3 *,
.sheet-rolltemplate-rapidfire *[aria-level="3"] *,
.ui-dialog .tab-content .charsheet *[aria-level="3"] *, .sheet-rolltemplate-rapidfire h3, .ui-dialog .tab-content .charsheet h3,
.sheet-rolltemplate-rapidfire *[aria-level="3"],
.ui-dialog .tab-content .charsheet *[aria-level="3"] {
font-size: 1.5rem;
font-family: var(--topHeaderFont);
}
.sheet-rolltemplate-rapidfire h3 :not(input), .ui-dialog .tab-content .charsheet h3 :not(input),
.sheet-rolltemplate-rapidfire *[aria-level="3"] :not(input),
.ui-dialog .tab-content .charsheet *[aria-level="3"] :not(input), .sheet-rolltemplate-rapidfire h3:not(input), .ui-dialog .tab-content .charsheet h3:not(input),
.sheet-rolltemplate-rapidfire [aria-level="3"]:not(input),
.ui-dialog .tab-content .charsheet [aria-level="3"]:not(input) {
text-align: center;
}
.sheet-rolltemplate-rapidfire h4 *, .ui-dialog .tab-content .charsheet h4 *,
.sheet-rolltemplate-rapidfire *[aria-level="4"] *,
.ui-dialog .tab-content .charsheet *[aria-level="4"] *, .sheet-rolltemplate-rapidfire h4, .ui-dialog .tab-content .charsheet h4,
.sheet-rolltemplate-rapidfire *[aria-level="4"],
.ui-dialog .tab-content .charsheet *[aria-level="4"] {
font-size: 1.25rem;
font-family: var(--midHeaderFont);
}
.sheet-rolltemplate-rapidfire h4 :not(input), .ui-dialog .tab-content .charsheet h4 :not(input),
.sheet-rolltemplate-rapidfire *[aria-level="4"] :not(input),
.ui-dialog .tab-content .charsheet *[aria-level="4"] :not(input), .sheet-rolltemplate-rapidfire h4:not(input), .ui-dialog .tab-content .charsheet h4:not(input),
.sheet-rolltemplate-rapidfire [aria-level="4"]:not(input),
.ui-dialog .tab-content .charsheet [aria-level="4"]:not(input) {
text-align: center;
}
.sheet-rolltemplate-rapidfire h5 *, .ui-dialog .tab-content .charsheet h5 *,
.sheet-rolltemplate-rapidfire *[aria-level="5"] *,
.ui-dialog .tab-content .charsheet *[aria-level="5"] *, .sheet-rolltemplate-rapidfire h5, .ui-dialog .tab-content .charsheet h5,
.sheet-rolltemplate-rapidfire *[aria-level="5"],
.ui-dialog .tab-content .charsheet *[aria-level="5"] {
font-size: 1rem;
font-style: normal;
font-family: var(--midHeaderFont);
}
.sheet-rolltemplate-rapidfire h5 :not(input), .ui-dialog .tab-content .charsheet h5 :not(input),
.sheet-rolltemplate-rapidfire *[aria-level="5"] :not(input),
.ui-dialog .tab-content .charsheet *[aria-level="5"] :not(input), .sheet-rolltemplate-rapidfire h5:not(input), .ui-dialog .tab-content .charsheet h5:not(input),
.sheet-rolltemplate-rapidfire [aria-level="5"]:not(input),
.ui-dialog .tab-content .charsheet [aria-level="5"]:not(input) {
text-align: center;
}
.sheet-rolltemplate-rapidfire .contents, .ui-dialog .tab-content .charsheet .contents,
.sheet-rolltemplate-rapidfire .sheet-contents,
.ui-dialog .tab-content .charsheet .sheet-contents {
display: contents;
}
.ui-dialog .tab-content .charsheet .health-track__fill-control:checked + *, .sheet-rolltemplate-rapidfire input[type=checkbox]:checked, .ui-dialog .tab-content .charsheet input[type=checkbox]:checked {
background-color: var(--selectedColor);
}
.sheet-rolltemplate-rapidfire .boxed, .ui-dialog .tab-content .charsheet .boxed,
.sheet-rolltemplate-rapidfire .sheet-boxed,
.ui-dialog .tab-content .charsheet .sheet-boxed {
border: 1px solid black;
border-radius: 0;
box-sizing: border-box;
}
#settings {
gap: var(--big-gap);
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
}
#warbird-weapons, #warbird-trait, #warbird-ratings .warbird-skills, #weapon, #adjustments .subsection, #skill, #character-info {
grid-template-areas: "header";
gap: var(--half-gap);
align-self: start;
}
.sheet-rolltemplate-rapidfire, .ui-dialog .tab-content .charsheet {
--grid-gap: 1rem;
--half-gap: calc(var(--grid-gap) / 2);
--tiny-gap: calc(var(--half-gap) / 2);
--big-gap: calc(var(--grid-gap) * 2);
--revealTime: 500ms;
--delayTime: 200ms;
--inputSwap: opacity var(--revealTime) ease var(--delayTime);
--focusTiming: 500ms ease;
--focusTrans: all var(--focusTiming);
--borderColor: black;
--fontColor: black;
--backColor: #ffffff;
--spanSectionColumn:1/-1;
--displayBorderWidth: 2px;
--subHeadBackColor:grey;
--unselectedColor:lightgrey;
--selectedColor:black;
--topCorner:url("https://s3.amazonaws.com/files.d20.io/images/258525471/MZYT-HjOvfJOqUXufyBkww/original.png");
--bottomCorner:url("https://s3.amazonaws.com/files.d20.io/images/258525472/d7gSQyNdXW4tfBUa3osltQ/original.png");
--headerBottom:url("https://s3.amazonaws.com/files.d20.io/images/258525865/9moWl3pE8miL8gqQC2UPRw/original.png");
--footerTop:url("https://s3.amazonaws.com/files.d20.io/images/258525864/dzZKV6kH_fltY8yH9D-ptA/original.png");
position: relative;
gap: var(--grid-gap);
}
.sheet-rolltemplate-rapidfire button, .ui-dialog .tab-content .charsheet button {
cursor: pointer;
}
.sheet-rolltemplate-rapidfire .capitalize, .ui-dialog .tab-content .charsheet .capitalize {
text-transform: capitalize;
}
.sheet-rolltemplate-rapidfire .flex-box, .ui-dialog .tab-content .charsheet .flex-box {
display: flex;
}
.sheet-rolltemplate-rapidfire .inline-flex-box, .ui-dialog .tab-content .charsheet .inline-flex-box {
display: inline-flex;
}
.sheet-rolltemplate-rapidfire .half-gap, .ui-dialog .tab-content .charsheet .half-gap {
gap: var(--half-gap);
}
.sheet-rolltemplate-rapidfire .tiny-gap, .ui-dialog .tab-content .charsheet .tiny-gap {
gap: var(--tiny-gap);
}
.sheet-rolltemplate-rapidfire .space-around, .ui-dialog .tab-content .charsheet .space-around {
justify-content: space-around;
}
.sheet-rolltemplate-rapidfire .space-between, .ui-dialog .tab-content .charsheet .space-between {
justify-content: space-between;
}
.sheet-rolltemplate-rapidfire .center, .ui-dialog .tab-content .charsheet .center {
place-self: center;
}
.sheet-rolltemplate-rapidfire textarea, .ui-dialog .tab-content .charsheet textarea {
resize: vertical;
min-height: 3.5rem;
white-space: pre-wrap;
}
.sheet-rolltemplate-rapidfire textarea.fixed, .ui-dialog .tab-content .charsheet textarea.fixed {
resize: none;
overflow: auto;
}
.sheet-rolltemplate-rapidfire .span-2, .ui-dialog .tab-content .charsheet .span-2 {
grid-column: span 2;
}
.sheet-rolltemplate-rapidfire .span-all, .ui-dialog .tab-content .charsheet .span-all {
grid-column: 1/-1;
}
.sheet-rolltemplate-rapidfire select, .ui-dialog .tab-content .charsheet select,
.sheet-rolltemplate-rapidfire .pseudo-select span,
.ui-dialog .tab-content .charsheet .pseudo-select span,
.sheet-rolltemplate-rapidfire textarea,
.ui-dialog .tab-content .charsheet textarea,
.sheet-rolltemplate-rapidfire input:not(:is([type=radio], [type=checkbox])),
.ui-dialog .tab-content .charsheet input:not(:is([type=radio], [type=checkbox])),
.sheet-rolltemplate-rapidfire .uneditable-input,
.ui-dialog .tab-content .charsheet .uneditable-input {
padding: 2px;
font-size: 1rem;
}
.sheet-rolltemplate-rapidfire input:is([type=text], [type=number]), .ui-dialog .tab-content .charsheet input:is([type=text], [type=number]), .sheet-rolltemplate-rapidfire textarea, .ui-dialog .tab-content .charsheet textarea {
cursor: auto;
}
.sheet-rolltemplate-rapidfire select, .ui-dialog .tab-content .charsheet select,
.sheet-rolltemplate-rapidfire .pseudo-select span,
.ui-dialog .tab-content .charsheet .pseudo-select span {
-webkit-apperance: none;
appearance: none;
text-transform: capitalize;
overflow: hidden !important;
white-space: nowrap;
text-overflow: ellipsis;
text-align: center;
}
.sheet-rolltemplate-rapidfire input, .ui-dialog .tab-content .charsheet input {
width: auto;
}
.sheet-rolltemplate-rapidfire input:placeholder, .ui-dialog .tab-content .charsheet input:placeholder {
color: rgba(237, 237, 237, 0.5019607843);
}
.sheet-rolltemplate-rapidfire input.plus-control:not([value*="-"]) + span:before, .ui-dialog .tab-content .charsheet input.plus-control:not([value*="-"]) + span:before {
content: "+";
}
.sheet-rolltemplate-rapidfire span, .ui-dialog .tab-content .charsheet span,
.sheet-rolltemplate-rapidfire input,
.ui-dialog .tab-content .charsheet input,
.sheet-rolltemplate-rapidfire textarea,
.ui-dialog .tab-content .charsheet textarea {
font-size: 1rem;
}
.sheet-rolltemplate-rapidfire span, .ui-dialog .tab-content .charsheet span, .sheet-rolltemplate-rapidfire input, .ui-dialog .tab-content .charsheet input, .sheet-rolltemplate-rapidfire textarea, .ui-dialog .tab-content .charsheet textarea, .sheet-rolltemplate-rapidfire button, .ui-dialog .tab-content .charsheet button, .sheet-rolltemplate-rapidfire select, .ui-dialog .tab-content .charsheet select {
font-family: var(--contentFont);
--fontWght: 600;
font-weight: var(--fontWght);
font-variation-settings: "wght" var(--fontWght);
}
.sheet-rolltemplate-rapidfire input[type=checkbox], .ui-dialog .tab-content .charsheet input[type=checkbox] {
align-self: center;
border: 1px solid black;
cursor: pointer;
}
.sheet-rolltemplate-rapidfire input[type=radio], .ui-dialog .tab-content .charsheet input[type=radio] {
appearance: radio;
}
.sheet-rolltemplate-rapidfire input[type=number], .ui-dialog .tab-content .charsheet input[type=number] {
width: 3rem;
appearance: textfield !important;
text-align: center;
}
.sheet-rolltemplate-rapidfire input[type=number]::-webkit-inner-spin-button, .ui-dialog .tab-content .charsheet input[type=number]::-webkit-inner-spin-button, .sheet-rolltemplate-rapidfire input[type=number]::-webkit-outer-spin-button, .ui-dialog .tab-content .charsheet input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.sheet-rolltemplate-rapidfire .number, .ui-dialog .tab-content .charsheet .number {
width: 3rem;
text-align: center;
box-sizing: border-box;
}
.sheet-rolltemplate-rapidfire section, .ui-dialog .tab-content .charsheet section {
gap: var(--half-gap);
align-self: start;
}
.sheet-rolltemplate-rapidfire section.page, .ui-dialog .tab-content .charsheet section.page {
display: none;
}
.sheet-rolltemplate-rapidfire section.inactive, .ui-dialog .tab-content .charsheet section.inactive {
display: none !important;
}
.sheet-rolltemplate-rapidfire .navigable-section:not(.active), .ui-dialog .tab-content .charsheet .navigable-section:not(.active) {
display: none !important;
}
.sheet-rolltemplate-rapidfire .pseudo-button, .ui-dialog .tab-content .charsheet .pseudo-button {
display: inline;
cursor: pointer;
border-radius: 5px;
text-transform: uppercase;
border: 1px solid black;
text-align: center;
padding: 0 5px;
}
.sheet-rolltemplate-rapidfire .input-label, .ui-dialog .tab-content .charsheet .input-label {
display: inline-flex;
gap: var(--half-gap);
align-items: center;
}
.sheet-rolltemplate-rapidfire .input-label:not(.stacked) > [name]:not(button, [type=number], [type=checkbox], [type=radio]), .ui-dialog .tab-content .charsheet .input-label:not(.stacked) > [name]:not(button, [type=number], [type=checkbox], [type=radio]) {
width: 0;
flex: 1 1 0;
}
.sheet-rolltemplate-rapidfire .input-label:not(.stacked) > :not([name]), .ui-dialog .tab-content .charsheet .input-label:not(.stacked) > :not([name]) {
flex: 0 0 auto;
}
.sheet-rolltemplate-rapidfire .input-label--dual, .ui-dialog .tab-content .charsheet .input-label--dual {
grid-template-columns: 1fr auto 1fr;
grid-template-areas: "over over over" "under under under";
}
.sheet-rolltemplate-rapidfire .input-label--dual > span:last-of-type, .ui-dialog .tab-content .charsheet .input-label--dual > span:last-of-type {
grid-column: 1/-1;
}
.sheet-rolltemplate-rapidfire .input-label--dual > input, .ui-dialog .tab-content .charsheet .input-label--dual > input {
width: 100%;
}
.sheet-rolltemplate-rapidfire .input-label--dual > .slash, .ui-dialog .tab-content .charsheet .input-label--dual > .slash {
line-height: 0rem;
font-weight: normal;
}
.sheet-rolltemplate-rapidfire .headed-textarea, .ui-dialog .tab-content .charsheet .headed-textarea {
grid-template-rows: auto 1fr;
grid-template-columns: auto;
}
.sheet-rolltemplate-rapidfire .headed-textarea h5, .ui-dialog .tab-content .charsheet .headed-textarea h5 {
justify-self: start;
}
.sheet-rolltemplate-rapidfire .boxed.thick-left, .ui-dialog .tab-content .charsheet .boxed.thick-left,
.sheet-rolltemplate-rapidfire .sheet-boxed.thick-left,
.ui-dialog .tab-content .charsheet .sheet-boxed.thick-left {
border-left-width: 5px;
}
.sheet-rolltemplate-rapidfire .boxed.thick-bottom, .ui-dialog .tab-content .charsheet .boxed.thick-bottom,
.sheet-rolltemplate-rapidfire .sheet-boxed.thick-bottom,
.ui-dialog .tab-content .charsheet .sheet-boxed.thick-bottom {
border-bottom-width: 5px;
}
.sheet-rolltemplate-rapidfire .boxed.thick-right, .ui-dialog .tab-content .charsheet .boxed.thick-right,
.sheet-rolltemplate-rapidfire .sheet-boxed.thick-right,
.ui-dialog .tab-content .charsheet .sheet-boxed.thick-right {
border-right-width: 5px;
}
.sheet-rolltemplate-rapidfire .boxed.thick-top, .ui-dialog .tab-content .charsheet .boxed.thick-top,
.sheet-rolltemplate-rapidfire .sheet-boxed.thick-top,
.ui-dialog .tab-content .charsheet .sheet-boxed.thick-top {
border-top-width: 5px;
}
.sheet-rolltemplate-rapidfire .underlined, .ui-dialog .tab-content .charsheet .underlined,
.sheet-rolltemplate-rapidfire .sheet-underlined,
.ui-dialog .tab-content .charsheet .sheet-underlined {
border-radius: 0;
border-bottom: 1px solid black;
transition: var(--focusTrans);
}
.sheet-rolltemplate-rapidfire :is(.underlined, .boxed):not([readonly]):is(:focus, :focus-within), .ui-dialog .tab-content .charsheet :is(.underlined, .boxed):not([readonly]):is(:focus, :focus-within) {
background-color: #DCDCDC;
transition: var(--focusTrans);
}
.sheet-rolltemplate-rapidfire .inline-fieldset__summary, .ui-dialog .tab-content .charsheet .inline-fieldset__summary {
display: inline;
}
.sheet-rolltemplate-rapidfire .inline-fieldset__summary .roller, .ui-dialog .tab-content .charsheet .inline-fieldset__summary .roller {
line-height: normal;
align-self: center;
font-size: 1rem;
font-weight: normal;
}
.sheet-rolltemplate-rapidfire .inline-fieldset + fieldset + .repcontainer, .ui-dialog .tab-content .charsheet .inline-fieldset + fieldset + .repcontainer {
display: flex;
align-content: center;
flex-wrap: wrap;
gap: var(--tiny-gap);
padding: 0;
line-height: normal;
}
.sheet-rolltemplate-rapidfire .inline-fieldset + fieldset + .repcontainer > .repitem, .ui-dialog .tab-content .charsheet .inline-fieldset + fieldset + .repcontainer > .repitem {
display: inline;
}
.sheet-rolltemplate-rapidfire .inline-fieldset + fieldset + .repcontainer > .repitem .repcontrol_move, .ui-dialog .tab-content .charsheet .inline-fieldset + fieldset + .repcontainer > .repitem .repcontrol_move {
display: none;
}
.sheet-rolltemplate-rapidfire .inline-fieldset + fieldset + .repcontainer > .repitem:not(:last-child) > .inline-fieldset__summary:after, .ui-dialog .tab-content .charsheet .inline-fieldset + fieldset + .repcontainer > .repitem:not(:last-child) > .inline-fieldset__summary:after {
content: ",";
}
.sheet-rolltemplate-rapidfire .short-text, .ui-dialog .tab-content .charsheet .short-text {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
text-transform: initial;
}
.sheet-rolltemplate-rapidfire .roll-container, .ui-dialog .tab-content .charsheet .roll-container {
align-self: center;
opacity: 0;
grid-row: 1/2;
}
.sheet-rolltemplate-rapidfire .collapse-container, .ui-dialog .tab-content .charsheet .collapse-container {
position: relative;
}
.sheet-rolltemplate-rapidfire .repitem .collapse, .ui-dialog .tab-content .charsheet .repitem .collapse,
.sheet-rolltemplate-rapidfire .collapse-container .collapse,
.ui-dialog .tab-content .charsheet .collapse-container .collapse {
opacity: 0;
position: absolute;
right: -5px;
top: 0px;
border: 0px solid black;
border-radius: 0;
color: var(--selectedColor);
text-transform: none;
}
.sheet-rolltemplate-rapidfire .repitem .collapse:before, .ui-dialog .tab-content .charsheet .repitem .collapse:before,
.sheet-rolltemplate-rapidfire .collapse-container .collapse:before,
.ui-dialog .tab-content .charsheet .collapse-container .collapse:before {
content: "y";
font-family: pictos;
}
.sheet-rolltemplate-rapidfire .repitem .collapse:checked, .ui-dialog .tab-content .charsheet .repitem .collapse:checked,
.sheet-rolltemplate-rapidfire .collapse-container .collapse:checked,
.ui-dialog .tab-content .charsheet .collapse-container .collapse:checked {
background-color: transparent;
color: var(--unselectedColor);
}
.sheet-rolltemplate-rapidfire .repitem .collapse:checked ~ .collapse-container .expanded, .ui-dialog .tab-content .charsheet .repitem .collapse:checked ~ .collapse-container .expanded,
.sheet-rolltemplate-rapidfire .repitem .collapse:checked ~ .expanded,
.ui-dialog .tab-content .charsheet .repitem .collapse:checked ~ .expanded,
.sheet-rolltemplate-rapidfire .collapse-container .collapse:checked ~ .collapse-container .expanded,
.ui-dialog .tab-content .charsheet .collapse-container .collapse:checked ~ .collapse-container .expanded,
.sheet-rolltemplate-rapidfire .collapse-container .collapse:checked ~ .expanded,
.ui-dialog .tab-content .charsheet .collapse-container .collapse:checked ~ .expanded {
display: none !important;
}
.sheet-rolltemplate-rapidfire .repitem .collapse:checked ~ .collapse-container .expanded--empty:is(:not([value]), [value=""]) + *, .ui-dialog .tab-content .charsheet .repitem .collapse:checked ~ .collapse-container .expanded--empty:is(:not([value]), [value=""]) + *,
.sheet-rolltemplate-rapidfire .repitem .collapse:checked .expanded--empty:is(:not([value]), [value=""]) + *,
.ui-dialog .tab-content .charsheet .repitem .collapse:checked .expanded--empty:is(:not([value]), [value=""]) + *,
.sheet-rolltemplate-rapidfire .collapse-container .collapse:checked ~ .collapse-container .expanded--empty:is(:not([value]), [value=""]) + *,
.ui-dialog .tab-content .charsheet .collapse-container .collapse:checked ~ .collapse-container .expanded--empty:is(:not([value]), [value=""]) + *,
.sheet-rolltemplate-rapidfire .collapse-container .collapse:checked .expanded--empty:is(:not([value]), [value=""]) + *,
.ui-dialog .tab-content .charsheet .collapse-container .collapse:checked .expanded--empty:is(:not([value]), [value=""]) + * {
display: none !important;
}
.sheet-rolltemplate-rapidfire .repitem .collapse:not(:checked) ~ .collapsed, .ui-dialog .tab-content .charsheet .repitem .collapse:not(:checked) ~ .collapsed,
.sheet-rolltemplate-rapidfire .collapse-container .collapse:not(:checked) ~ .collapsed,
.ui-dialog .tab-content .charsheet .collapse-container .collapse:not(:checked) ~ .collapsed {
display: none !important;
}
.sheet-rolltemplate-rapidfire .repitem .collapse:hover, .ui-dialog .tab-content .charsheet .repitem .collapse:hover,
.sheet-rolltemplate-rapidfire .collapse-container .collapse:hover,
.ui-dialog .tab-content .charsheet .collapse-container .collapse:hover {
color: var(--selectedColor);
}
.sheet-rolltemplate-rapidfire .repitem:hover .collapse, .ui-dialog .tab-content .charsheet .repitem:hover .collapse,
.sheet-rolltemplate-rapidfire .collapse-container:hover .collapse,
.ui-dialog .tab-content .charsheet .collapse-container:hover .collapse {
opacity: 1;
}
.sheet-rolltemplate-rapidfire .repitem > input:not([type=checkbox]), .ui-dialog .tab-content .charsheet .repitem > input:not([type=checkbox]) {
width: 100%;
}
.sheet-rolltemplate-rapidfire .repitem .headed-textarea, .ui-dialog .tab-content .charsheet .repitem .headed-textarea {
grid-column: 1/-1;
}
.sheet-rolltemplate-rapidfire .repitem:hover .collapse, .ui-dialog .tab-content .charsheet .repitem:hover .collapse, .sheet-rolltemplate-rapidfire .repitem:hover .roll-container, .ui-dialog .tab-content .charsheet .repitem:hover .roll-container {
opacity: 1;
}
.sheet-rolltemplate-rapidfire .repcontainer.editmode .collapse, .ui-dialog .tab-content .charsheet .repcontainer.editmode .collapse {
display: none;
}
.sheet-rolltemplate-rapidfire .repcontainer, .ui-dialog .tab-content .charsheet .repcontainer {
display: grid;
gap: var(--grid-gap);
}
.sheet-rolltemplate-rapidfire .repeating-container, .ui-dialog .tab-content .charsheet .repeating-container {
display: grid;
grid-template-areas: "header";
}
.sheet-rolltemplate-rapidfire .repeating-container .repcontrol-button, .ui-dialog .tab-content .charsheet .repeating-container .repcontrol-button, .sheet-rolltemplate-rapidfire .repeating-container .repcontrol .repcontrol_edit, .ui-dialog .tab-content .charsheet .repeating-container .repcontrol .repcontrol_edit {
transition-property: opacity, box-shadow;
transition-duration: 0.5s;
transition-timing-function: ease;
}
.sheet-rolltemplate-rapidfire .repeating-container:is(:hover, :focus-within, :focus) .repcontrol-button, .ui-dialog .tab-content .charsheet .repeating-container:is(:hover, :focus-within, :focus) .repcontrol-button, .sheet-rolltemplate-rapidfire .repeating-container:is(:hover, :focus-within, :focus) .repcontrol .repcontrol_edit, .ui-dialog .tab-content .charsheet .repeating-container:is(:hover, :focus-within, :focus) .repcontrol .repcontrol_edit {
opacity: 1;
}
.sheet-rolltemplate-rapidfire .repeating-container:not(:hover, :focus-within, :focus) .repcontrol-button, .ui-dialog .tab-content .charsheet .repeating-container:not(:hover, :focus-within, :focus) .repcontrol-button, .sheet-rolltemplate-rapidfire .repeating-container:not(:hover, :focus-within, :focus) .repcontrol .repcontrol_edit, .ui-dialog .tab-content .charsheet .repeating-container:not(:hover, :focus-within, :focus) .repcontrol .repcontrol_edit {
box-shadow: none;
}
.sheet-rolltemplate-rapidfire .repcontrol-button ~ .repcontrol .repcontrol_add, .ui-dialog .tab-content .charsheet .repcontrol-button ~ .repcontrol .repcontrol_add {
display: none !important;
}
.sheet-rolltemplate-rapidfire .repcontrol-button--add, .ui-dialog .tab-content .charsheet .repcontrol-button--add {
text-transform: none;
opacity: 0.4;
transition: opacity var(--revealTime);
grid-area: header;
justify-self: start;
align-self: center;
}
.sheet-rolltemplate-rapidfire .repcontrol-button--add:before, .ui-dialog .tab-content .charsheet .repcontrol-button--add:before {
font-family: pictos;
content: "&";
}
.sheet-rolltemplate-rapidfire .repcontrol, .ui-dialog .tab-content .charsheet .repcontrol {
align-self: center;
grid-area: header;
justify-self: end;
}
.sheet-rolltemplate-rapidfire .repcontrol .repcontrol_edit, .ui-dialog .tab-content .charsheet .repcontrol .repcontrol_edit {
display: grid;
grid-template-columns: auto 0;
overflow: hidden;
color: transparent;
text-transform: none;
opacity: 0.4;
transition: opacity var(--revealTime);
}
.sheet-rolltemplate-rapidfire .repcontrol .repcontrol_edit:before, .ui-dialog .tab-content .charsheet .repcontrol .repcontrol_edit:before {
color: var(--fontColor);
font-family: pictos;
content: "p";
}
.sheet-rolltemplate-rapidfire .repcontrol-button--edit, .ui-dialog .tab-content .charsheet .repcontrol-button--edit {
justify-self: end;
}
.sheet-rolltemplate-rapidfire .repcontrol-button--edit:before, .ui-dialog .tab-content .charsheet .repcontrol-button--edit:before {
font-family: pictos;
content: "p";
}
.sheet-rolltemplate-rapidfire .box, .ui-dialog .tab-content .charsheet .box {
border-radius: 0;
width: 10px;
height: 10px;
}
html {
font-size: 13px;
}
ul.nav-tabs.nav {
position: sticky;
top: 0;
background-color: white;
z-index: 9999;
margin-bottom: 0px;
}
.itemcontrol {
z-index: 10;
}
.image-input {
cursor: pointer;
}
.ui-dialog .tab-content .charsheet {
--selectedRadio:black;
padding-top: 0px;
}
.ui-dialog .tab-content .charsheet .raw-control:not(:checked) + .raw,
.ui-dialog .tab-content .charsheet .raw-control:checked ~ .custom {
display: none !important;
}
.ui-dialog .tab-content .charsheet .raw {
text-transform: capitalize;
}
.ui-dialog .tab-content .charsheet span.underlined {
display: block;
text-align: center;
padding: 2px;
box-sizing: border-box;
overflow: hidden;
text-overflow: ellipsis;
border-width: 1px 3px;
border-style: solid;
border-color: transparent transparent black transparent;
}
.ui-dialog .tab-content .charsheet .display-control:is([value=""], :not([value])) ~ .controlled-display {
display: none !important;
}
.ui-dialog .tab-content .charsheet .fill-left {
gap: var(--half-gap) var(--tiny-gap);
place-items: center;
}
.ui-dialog .tab-content .charsheet .fill-left:is(:hover,
:focus-within,
:focus) .fill-left__clearer {
background-image: linear-gradient(45deg, transparent 0% 48%, white 48% calc(48% + 1px), transparent calc(48% + 1px)), linear-gradient(-45deg, transparent 0% 48%, white 48% calc(48% + 1px), transparent calc(48% + 1px));
}
.ui-dialog .tab-content .charsheet .fill-left__dot,
.ui-dialog .tab-content .charsheet .fill-left__checkbox {
cursor: pointer;
-webkit-apperance: none;
appearance: none;
width: 12px;
border: 1px solid black;
background-color: var(--selectedRadio);
}
.ui-dialog .tab-content .charsheet .fill-left__dot:checked,
.ui-dialog .tab-content .charsheet .fill-left__checkbox:checked {
display: none;
}
.ui-dialog .tab-content .charsheet .fill-left__dot:checked ~ .fill-left__radio,
.ui-dialog .tab-content .charsheet .fill-left__checkbox:checked ~ .fill-left__radio {
order: 3;
background-color: white;
}
.ui-dialog .tab-content .charsheet .fill-left__clearer {
order: 2;
}
.ui-dialog .tab-content .charsheet .fill-left__radio {
order: 1;
}
.ui-dialog .tab-content .charsheet .subsystem-display:not(.active-system) {
display: none !important;
}
.ui-dialog .tab-content .charsheet *[data-i18n=xp] {
text-transform: uppercase;
}
.ui-dialog .tab-content .charsheet .stat-grid {
gap: var(--half-gap) var(--tiny-gap);
}
.ui-dialog .tab-content .charsheet .stat-grid > :not(input):not(h2):not(.center) {
place-self: center end;
}
.ui-dialog .tab-content .charsheet .boxed.span-2 {
grid-auto-flow: column;
place-content: center;
width: 6.5rem;
}
.ui-dialog .tab-content .charsheet .roll-plus {
justify-self: center;
}
.ui-dialog .tab-content .charsheet .health-track .repcontainer {
grid-template-columns: repeat(auto-fill, 2rem);
gap: var(--tiny-gap) 0;
}
.ui-dialog .tab-content .charsheet .health-track .repcontainer:hover .health-track__clearer {
background-image: linear-gradient(45deg, transparent 0% 48%, white 48% calc(48% + 1px), transparent calc(48% + 1px)), linear-gradient(-45deg, transparent 0% 48%, white 48% calc(48% + 1px), transparent calc(48% + 1px));
}
.ui-dialog .tab-content .charsheet .health-track .repcontainer > .repitem {
grid-template-columns: 2rem;
grid-template-rows: repeat(2, 2rem);
grid-template-areas: "check" "penalty";
}
.ui-dialog .tab-content .charsheet .health-track .repcontainer > .repitem:first-child .itemcontrol {
display: none !important;
}
.ui-dialog .tab-content .charsheet .health-track .repcontainer > .repitem .repcontrol_move {
display: none !important;
}
.ui-dialog .tab-content .charsheet .health-track .repcontrol {
display: none;
}
.ui-dialog .tab-content .charsheet .health-track__max-control[value="1"] ~ .repcontrol .repcontrol_edit {
display: none;
}
.ui-dialog .tab-content .charsheet .health-track__number:is(:hover, :focus) {
border-radius: 0;
}
.ui-dialog .tab-content .charsheet .health-track__checkbox {
border-radius: 0;
width: 100%;
height: 100%;
box-sizing: border-box;
grid-area: check;
}
.ui-dialog .tab-content .charsheet .health-track__clear-control:not(:checked) ~ .health-track__clearer {
display: none;
}
.ui-dialog .tab-content .charsheet .health-track__clearer {
grid-area: check;
}
.ui-dialog .tab-content .charsheet .health-track__clearer button {
width: 100%;
height: 100%;
}
.ui-dialog .tab-content .charsheet .repeat-columns > * {
background-color: var(--subHeadBackColor);
border: 1px solid black;
}
.ui-dialog .tab-content .charsheet .image-container {
grid-template-columns: "content";
}
.ui-dialog .tab-content .charsheet .image-container__input {
z-index: 10;
background-color: white;
box-shadow: 0 0 var(--grid-gap) var(--grid-gap) white;
grid-area: content;
place-self: center;
width: calc(100% - var(--big-gap) * 2);
transition: opacity var(--focusTiming), height var(--focusTiming);
opacity: 0;
height: 0;
overflow: hidden;
}
.ui-dialog .tab-content .charsheet .image-container__input span {
white-space: pre-wrap;
}
.ui-dialog .tab-content .charsheet .image-container__input input {
width: 100%;
box-sizing: border-box;
}
.ui-dialog .tab-content .charsheet .image-container__input.active {
opacity: 1;
height: auto;
}
.ui-dialog .tab-content .charsheet .image-container__button {
grid-area: content;
}
.ui-dialog .tab-content .charsheet .base-container {
grid-template-areas: "content";
}
.ui-dialog .tab-content .charsheet .base-container__actual {
grid-area: content;
}
.ui-dialog .tab-content .charsheet .base-container__interact {
grid-area: content;
z-index: 1;
}
#main .inactive {
display: none;
}
.ui-dialog .tab-content .charsheet .system-header {
margin: 0 auto;
width: 200px;
}
.ui-dialog .tab-content .charsheet article {
padding: var(--grid-gap);
}
.ui-dialog .tab-content .charsheet article:not(.active) {
display: none;
}
.ui-dialog .tab-content .charsheet .translate-control:checked ~ .untranslated, .ui-dialog .tab-content .charsheet .translate-control:not(:checked) ~ .translated {
display: none;
}
#character-info > .health-track {
margin: 0 -5px;
}
.sheet-darkmode #character-info {
--darkVar:var(--dark-surface1) ;
}
#settings .input-label {
justify-content: space-between;
}
#settings .input-label [name]:not([type=number], [type=checkbox], [type=radio]) {
width: auto;
flex: 0 0 auto;
}
#settings section {
align-self: stretch;
align-content: start;
}
#stats {
grid-template-columns: auto 1fr repeat(2, auto);
grid-template-areas: "header header header header" "stat_points . . ." "reserve . . ." ". . . ." "header2 header2 header2 header2";
}
#stats h2 {
grid-area: auto;
grid-column: 1/-1;
}
#stats > button {
grid-column: 2;
}
#stats > .stat_points {
grid-area: stat_points;
justify-self: end;
}
#stats > .reserve {
grid-area: reserve;
justify-self: end;
}
#stats > .reserve {
box-sizing: border-box;
}
#stats .equipment {
grid-template-areas: "header";
gap: var(--half-gap);
grid-column: 1/-1;
place-self: stretch;
}
#stats .equipment h2 {
grid-area: header;
}
#stats .equipment .repeat-columns,
#stats .equipment .repitem {
grid-template-columns: 1fr 2.5rem;
}
#secondary > .secondaries {
grid-template-columns: 1fr repeat(3, auto);
grid-template-areas: "header header header header";
}
#secondary > .combat-gear {
grid-template-areas: "header";
}
#skill {
grid-area: skills;
}
#skill .repcontainer {
gap: 0;
}
#skill .repitem {
position: relative;
}
#skill .repitem span {
align-self: center;
text-align: left;
}
#skill .repeat-columns,
#skill .repitem {
grid-template-columns: 1rem 1fr 3rem 4rem 2.5rem;
}
#skill .repeat-columns > input,
#skill .repitem > input {
width: 100%;
}
#skill .repeat-columns :nth-child(1) {
grid-column: 2;
}
#skill .repeat-columns :nth-child(2) {
grid-column: 3;
}
#skill .repeat-columns :nth-child(3) {
grid-column: 4;
}
#skill .repeat-columns :nth-child(4) {
grid-column: 5;
}
#skill .roller.raw {
grid-column: span 2;
}
#adjustments {
display: contents;
}
#adjustments .repitem {
gap: var(--half-gap);
}
#adjustments input[type=text] {
width: 100%;
}
#weapon input[type=text] {
width: 100%;
}
#weapon .repitem {
row-gap: var(--half-gap);
}
#weapon .repitem > .underlined {
width: 100%;
}
#weapon .repeat-columns,
#weapon .repitem {
grid-template-columns: 1rem 1fr 10rem 7rem;
align-items: end;
}
#weapon .repeat-columns :nth-child(1) {
grid-column: 2;
}
#weapon .repeat-columns :nth-child(2) {
grid-column: 3;
}
#weapon .repeat-columns :nth-child(3) {
grid-column: 4;
}
#weapon .headed-textarea {
grid-column: 1/-1;
}
.tabs__container:not(.k-active-tab) {
display: none !important;
}
.tabs__nav-item {
list-style: none;
}
.tabs__nav-list {
display: flex;
}
.ui-dialog .tab-content .charsheet {
position: relative;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.ui-dialog .tab-content .charsheet .kmodal__button {
all: initial;
display: flex;
margin: 0;
padding: 0;
cursor: pointer;
}
.ui-dialog .tab-content .charsheet .kmodal__checkbox {
display: none;
}
.ui-dialog .tab-content .charsheet .kmodal__outer {
opacity: 0;
visibility: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: left;
background: var(--kmodal-overlay-background);
transition: opacity 0.25s ease;
z-index: 999;
}
.ui-dialog .tab-content .charsheet .kmodal__background {
all: initial;
margin: 0;
padding: 0;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
cursor: pointer;
}
.ui-dialog .tab-content .charsheet .kmodal__inner {
position: fixed;
width: var(--kmodal-width);
height: var(--kmodal-height);
inset: 0;
margin: auto;
overflow: auto;
background: var(--kmodal-dialog-background);
border-radius: 5px;
padding: var(--kmodal-close-height) calc(var(--kmodal-close-width) * 3) var(--kmodal-close-height) calc(var(--kmodal-close-width) * 2);
max-width: var(--kmodal-max-width);
max-height: var(--kmodal-max-height);
transition: opacity 0.25s ease;
box-shadow: var(--kmodal-box-shadow);
}
.ui-dialog .tab-content .charsheet .kmodal__close {
position: absolute;
right: var(--kmodal-close-width);
top: var(--kmodal-close-height);
width: var(--kmodal-close-width);
height: var(--kmodal-close-height);
cursor: pointer;
}
.ui-dialog .tab-content .charsheet .kmodal__close:after,
.ui-dialog .tab-content .charsheet .kmodal__close:before {
content: "";
position: absolute;
width: var(--kmodal-close-line-thickness);
height: var(--kmodal-close-line-length);
background: var(--kmodal-close-color);
display: block;
transform: rotate(45deg);
left: 50%;
margin: -3px 0 0 -1px;
top: 0;
}
.ui-dialog .tab-content .charsheet .kmodal__close:hover:after,
.ui-dialog .tab-content .charsheet .kmodal__close:hover:before {
background: var(--kmodal-close-hover-color);
}
.ui-dialog .tab-content .charsheet .kmodal__close:before {
transform: rotate(-45deg);
}
.ui-dialog .tab-content .charsheet .kmodal__checkbox:not(:checked) + .kmodal__outer {
display: none;
}
.ui-dialog .tab-content .charsheet .kmodal__checkbox:checked + .kmodal__outer {
opacity: 1;
visibility: visible;
}
.ui-dialog .tab-content .charsheet .kmodal__checkbox:checked + .kmodal__outer .kmodal__inner {
top: 0;
}
#npc nav ul {
display: flex;
gap: var(--grid-gap);
justify-content: center;
}
#npc nav ul button {
text-transform: capitalize;
}
#base-npc {
grid-template-areas: "header";
}
#base-npc .heading {
grid-area: header;
}
#base-npc .heading [type=text] {
min-width: 0;
flex: 1 1 auto;
}
#base-npc .skill-container .expanded-inline-fieldset + fieldset + .repcontainer {
justify-content: space-around;
}
#base-npc .skill-container .repcontainer {
gap: 0;
}
#base-npc .skill-container .repitem {
overflow: hidden;
}
#base-npc .skill-container .repitem > * {
padding-inline: var(--tiny-gap);
}
#base-npc .combat {
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
#base-npc .combat > h2, #base-npc .combat .health-track {
grid-area: initial;
grid-column: 1/-1;
}
#base-npc .toggle-before:before {
content: "settings";
text-transform: none;
font-family: "Material Icons";
font-weight: normal;
font-style: normal;
font-size: var(--icon-size); /* Preferred icon size */
}
#base-npc .toggle-before.expand-toggle:before {
content: "construction";
}
#base-npc .toggle-before:not(.expand-toggle) ~ :is(.repcontrol-button, .repcontrol) {
display: none;
}
#base-npc .attack-container .collapse {
right: calc((var(--half-gap) + var(--tiny-gap)) * -1);
}
#base-npc .attack-container .repcontainer {
gap: var(--grid-gap);
}
#base-npc .attack-container .repcontainer .repitem {
display: flex;
}
#base-npc .attack-container .repcontainer .repitem:not(:last-child):after {
content: ",";
}
#warbird, #character {
gap: var(--big-gap);
grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
}
.sheet-rolltemplate-rapidfire > .sheet-template, #vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem, .ui-dialog .tab-content .charsheet .section {
--warbirdSectionBorder: 5px solid black;
background-color: rgba(255, 255, 255, 0.9);
border: var(--warbirdSectionBorder);
transition: all var(--focusTiming);
}
.sheet-rolltemplate-rapidfire > .sheet-template:hover, #vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem:hover, .ui-dialog .tab-content .charsheet .section:hover, .sheet-rolltemplate-rapidfire > .sheet-template:focus-within, #vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem:focus-within, .ui-dialog .tab-content .charsheet .section:focus-within {
background-color: white;
}
.ui-dialog .tab-content .charsheet .structure-display-control:checked ~ * {
display: none;
}
.ui-dialog .tab-content .charsheet .structure-check-control:checked + * {
background-color: black;
color: white;
}
#character {
grid-template-rows: repeat(2, auto) 1fr;
grid-template-areas: "." "skills" "skills";
background-image: url(https://s3.amazonaws.com/files.d20.io/images/270587779/zS4dSe7YaA4lBn_q-9qQDw/original.jpg);
background-repeat: repeat-y;
background-size: 100% auto;
}
.nav-tabs li a {
font-family: var(--midHeaderFont);
padding-top: 18px;
padding-bottom: 15px;
}
.nav-tabs li a[data-tab=charsheet] {
background-image: url(https://s3.amazonaws.com/files.d20.io/images/259063058/V4Hm27FqfgBujU8bI74Xaw/original.png);
background-size: contain;
background-repeat: no-repeat;
padding-left: 50px;
padding-right: 12px;
}
#main-nav {
display: grid;
gap: var(--half-gap);
grid-template-columns: 1fr auto 1fr;
place-items: center;
position: sticky;
top: 60px;
background: white;
box-shadow: -10px 0 0 0 white, 10px 0 0 0 white, 0 -6px white;
z-index: 100;
}
#main-nav .nav__button--settings.active, #main-nav .nav__button--settings:hover {
color: black;
background-color: silver;
box-shadow: 0 0 0 var(--half-gap) black inset, var(--grid-gap) 0 0 var(--half-gap) black inset, calc(var(--grid-gap) * -1) 0 0 var(--half-gap) black inset;
}
#main-nav .nav__button--settings.active:before, #main-nav .nav__button--settings.active:after, #main-nav .nav__button--settings:hover:before, #main-nav .nav__button--settings:hover:after {
opacity: 1;
}
#main nav button {
border-radius: 5px;
padding: var(--half-gap) var(--big-gap);
font-style: normal;
color: grey;
text-align: center;
position: relative;
transition-property: color, background-color;
transition-duration: var(--revealTime);
transition-timing-function: ease;
}
#main nav button:not(.nav__button--settings) {
text-transform: capitalize;
}
#main nav button:before, #main nav button:after {
content: "D";
font-family: pictos;
opacity: 0;
color: silver;
transition-property: opacity;
transition-duration: var(--revealTime);
transition-timing-function: ease;
}
#main nav button:before {
transform: rotate(23deg);
left: calc((var(--tiny-gap)) / 1);
position: absolute;
}
#main nav button:after {
transform: rotate(-17deg);
right: calc((var(--tiny-gap)) / 1);
position: absolute;
}
#main nav button:hover, #main nav button.k-active-tab, #main nav button.active {
color: black;
background-color: silver;
box-shadow: 0 0 0 var(--half-gap) black inset, var(--grid-gap) 0 0 var(--half-gap) black inset, calc(var(--grid-gap) * -1) 0 0 var(--half-gap) black inset;
}
#main nav button:hover:before, #main nav button:hover:after, #main nav button.k-active-tab:before, #main nav button.k-active-tab:after, #main nav button.active:before, #main nav button.active:after {
opacity: 1;
}
#main nav button.active, #main nav button.k-active-tab {
pointer-events: none;
}
#npc-nav {
display: flex;
justify-content: space-evenly;
gap: var(--half-gap);
}
@media (min-width: 680px) {
#weapon, #warbird-weapons {
grid-column: span 2;
}
}
@media (min-width: 1300px) {
#main {
display: grid;
grid-template-columns: 1fr 1fr;
column-gap: var(--big-gap);
}
#main .system-header {
grid-column: 1/-1;
}
#main .sheet-state:not([value=settings]) ~ article:not(#settings):not(.inactive) {
display: grid;
}
#main .sheet-state:not([value=settings]) ~ #main-nav .nav__button--tab {
color: black;
background-color: silver;
box-shadow: 0 0 0 var(--half-gap) black inset, var(--grid-gap) 0 0 var(--half-gap) black inset, calc(var(--grid-gap) * -1) 0 0 var(--half-gap) black inset;
pointer-events: none;
}
#main .sheet-state:not([value=settings]) ~ #main-nav .nav__button--tab:before, #main .sheet-state:not([value=settings]) ~ #main-nav .nav__button--tab:after {
opacity: 1;
}
#settings {
grid-column: 1/-1;
}
#main-nav {
grid-column: 1/-1;
}
}
#warbird {
grid-template-areas: "image";
grid-template-rows: repeat(2, auto) 1fr;
background-image: url(https://s3.amazonaws.com/files.d20.io/images/270587778/2qS0P_LxUgrRoc1eKjcfLA/original.jpg);
background-repeat: repeat-y;
background-size: 100% auto;
}
#warbird-pic {
grid-area: image;
}
#warbird-pic > .input-label {
justify-self: start;
}
#warbird-pic .image-container {
place-items: center;
margin: 0 calc(var(--half-gap) * -1) calc(var(--half-gap) * -1);
padding: var(--half-gap);
background-color: white;
border-top: var(--warbirdSectionBorder);
}
#warbird-ratings {
grid-template-columns: 1fr repeat(3, auto);
grid-template-areas: "header header header";
}
#warbird-ratings .warbird-skills {
grid-template-areas: "header header header";
place-self: stretch;
grid-column: 1/-1;
gap: 0;
}
#warbird-ratings .warbird-skills * {
place-self: stretch;
}
#warbird-ratings .warbird-skills input {
width: 100%;
}
#warbird-ratings .warbird-skills,
#warbird-ratings .warbird-skills .repeat-columns {
grid-template-columns: 1fr 4rem 3rem;
}
#warbird-ratings .warbird-skills *,
#warbird-ratings .warbird-skills .repeat-columns * {
align-self: center;
}
#warbird-ratings .warbird-skills .repeat-columns {
grid-column: 1/-1;
}
#warbird-ratings .warbird-skills .repeat-columns :not(:first-child) {
text-align: center;
}
#warbird-ratings .warbird-skills .roller {
justify-self: start;
}
#warbird-ratings .warbird-skills input {
justify-self: center;
}
#warbird-stats {
grid-template-columns: 1fr repeat(2, auto) 1fr repeat(2, auto);
grid-template-areas: "header header header header header header";
}
#warbird-stats .strike_damage_label {
grid-area: strike_damage_label;
}
#warbird-stats .strike_damage_input {
grid-area: strike_damage_input;
}
#warbird-stats .strike_range_label {
grid-area: strike_range_label;
}
#warbird-stats .strike_range_input {
grid-area: strike_range_input;
}
#warbird-stats .assault_damage_label {
grid-area: assault_damage_label;
}
#warbird-stats .assault_damage_input {
grid-area: assault_damage_input;
}
#warbird-trait {
grid-row-end: span 2;
}
#warbird-trait .repeat-columns,
#warbird-trait .repitem {
grid-template-columns: 2fr 3fr;
}
#warbird-weapons .repeat-columns,
#warbird-weapons .repitem {
grid-template-columns: 1rem 1fr 5rem 4rem 7rem 8rem 5rem;
}
#warbird-weapons .repeat-columns :nth-child(1) {
grid-column: 2;
}
#warbird-weapons .repeat-columns :nth-child(2) {
grid-column: 3;
}
#warbird-weapons .repeat-columns :nth-child(3) {
grid-column: 4;
}
#warbird-weapons .repeat-columns :nth-child(4) {
grid-column: 5;
}
#warbird-weapons .repeat-columns :nth-child(5) {
grid-column: 6;
}
#warbird-weapons .repeat-columns :nth-child(6) {
grid-column: 7;
}
#warbird-weapons .repitem {
gap: var(--tiny-gap);
grid-template-columns: auto repeat(2, 1fr);
}
#warbird-weapons .repitem .roller {
grid-row-end: span 2;
}
#warbird-weapons .repitem .ammo {
grid-column: 1/-1;
align-items: flex-start;
}
#warbird-weapons .repitem .ammo-tracker {
gap: var(--half-gap) var(--tiny-gap);
grid-template-columns: repeat(10, auto);
place-content: center;
}
#warbird-weapons .repitem .ammo-display-control:checked + .ammo-tracker :nth-child(11) ~ * {
display: none;
}
#large-vehicle {
background-image: url(https://s3.amazonaws.com/files.d20.io/images/270587778/2qS0P_LxUgrRoc1eKjcfLA/original.jpg);
background-repeat: repeat-y;
background-size: 100% auto;
}
#vehicle {
display: grid;
gap: var(--grid-gap);
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
#vehicle .main-structure {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: var(--half-gap);
grid-row: 1/2;
grid-column: 1/-1;
align-items: start;
}
#vehicle #vehicle-header {
grid-column: 1/-1;
grid-row: 1/2;
justify-self: center;
text-align: center;
}
#vehicle .repcontrol-button,
#vehicle .repcontrol {
grid-row: 1/2;
grid-column: 1/-1;
align-self: start;
position: relative;
top: calc(var(--half-gap) + var(--tiny-gap));
}
#vehicle .repcontrol-button--add {
left: calc(var(--half-gap) + var(--tiny-gap));
}
#vehicle .repcontrol {
right: calc(var(--half-gap) + var(--tiny-gap));
}
#vehicle .repcontainer[data-groupname=repeating_vehicle] {
display: contents;
}
#vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
gap: var(--half-gap);
align-items: start;
align-self: start;
}
#vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem [role=heading] {
grid-column: 1/-1;
}
#vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem .collapse {
right: 0;
}
#vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem .structure-track {
grid-column: 1/-1;
justify-self: center;
display: flex;
flex-wrap: wrap;
gap: 0;
}
#vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem .structure-track h4 {
margin-right: var(--half-gap);
}
#vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem .structure-track > .health-track__number {
width: 2rem;
}
#vehicle .repcontainer[data-groupname=repeating_vehicle] .repitem .attacks {
grid-column: 1/-1;
display: flex;
flex-wrap: wrap;
gap: var(--half-gap);
}
#npc-warbird {
display: grid;
gap: var(--half-gap);
}
#npc-warbird .health-track {
display: grid;
justify-items: start;
grid-template-areas: "header";
}
#npc-warbird .health-track .repcontainer {
justify-self: stretch;
}
/*
Roll Template
#rolltemplate
*/
.sheet-rolltemplate-rapidfire {
--templateRadius: 1rem;
--dieSize: 50px;
--templateBorderW: 2px 5px 2px 5px;
--fumbleColor: red;
--critColor: green;
--innerBorderRadius: 5px;
--borderSize:1px;
--sizeFactor: 6;
--cornerSize: calc(1107px / var(--sizeFactor)) calc(952px / var(--sizeFactor));
--headSideMargin:40px;
--headVerticalMargin:10px;
--circleSize:73px;
--hexagonBackgroundImage:url("https://s3.amazonaws.com/files.d20.io/images/258492885/gzYgspdnfa8K2zUgTrgV3g/original.png");
display: grid;
grid-template-areas: "content";
}
.sheet-rolltemplate-rapidfire > * {
grid-area: content;
}
.sheet-rolltemplate-rapidfire:not(:first-child) {
margin-top: 10px;
}
.sheet-rolltemplate-rapidfire .sheet-image-background {
background-color: white;
background-image: url(https://s3.amazonaws.com/files.d20.io/images/270587779/zS4dSe7YaA4lBn_q-9qQDw/original.jpg);
background-position: right;
background-repeat: repeat-x;
background-attachment: fixed;
background-size: auto 100%;
}
@media (prefers-reduced-motion) {
.sheet-rolltemplate-rapidfire .sheet-image-background {
background-position: center;
background-repeat: no-repeat;
background-size: auto;
}
}
.sheet-rolltemplate-rapidfire > .sheet-template {
background-color: color-mix(in lch, white 65%, transparent) !important;
display: grid;
grid-template-columns: 1fr minmax(auto, 0.5fr);
gap: var(--half-gap);
}
.sheet-rolltemplate-rapidfire > .sheet-template a[href^="!"],
.sheet-rolltemplate-rapidfire > .sheet-template a[href^="~"],
.sheet-rolltemplate-rapidfire > .sheet-template a {
font-family: var(--topHeaderFont);
background-color: transparent;
color: black;
font-weight: 700;
padding: 0;
}
.sheet-rolltemplate-rapidfire > .sheet-template h1, .sheet-rolltemplate-rapidfire > .sheet-template h2, .sheet-rolltemplate-rapidfire > .sheet-template h3, .sheet-rolltemplate-rapidfire > .sheet-template h4, .sheet-rolltemplate-rapidfire > .sheet-template h5, .sheet-rolltemplate-rapidfire > .sheet-template a {
white-space: pre-wrap;
}
.sheet-rolltemplate-rapidfire > .sheet-template span:not(.inlinerollresult) {
font-size: 13px;
}
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-header,
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-character_name,
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-description {
grid-column: 1/-1;
}
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-row-label {
grid-column: 1;
place-self: center start;
font-family: var(--topHeaderFont);
}
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-row-roll {
grid-column: 2;
place-self: start center;
}
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-roll,
.sheet-rolltemplate-rapidfire > .sheet-template .inlinerollresult {
font-size: 150%;
color: black;
font-weight: 700;
font-family: var(--topHeaderFont);
}
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-roll[title*="[computed value]"], .sheet-rolltemplate-rapidfire > .sheet-template .sheet-roll[original-title*="[computed value]"],
.sheet-rolltemplate-rapidfire > .sheet-template .inlinerollresult[title*="[computed value]"],
.sheet-rolltemplate-rapidfire > .sheet-template .inlinerollresult[original-title*="[computed value]"] {
pointer-events: none;
}
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-roll, .sheet-rolltemplate-rapidfire > .sheet-template .sheet-roll.fullcrit, .sheet-rolltemplate-rapidfire > .sheet-template .sheet-roll.fullfail, .sheet-rolltemplate-rapidfire > .sheet-template .sheet-roll.importantroll,
.sheet-rolltemplate-rapidfire > .sheet-template .inlinerollresult,
.sheet-rolltemplate-rapidfire > .sheet-template .inlinerollresult.fullcrit,
.sheet-rolltemplate-rapidfire > .sheet-template .inlinerollresult.fullfail,
.sheet-rolltemplate-rapidfire > .sheet-template .inlinerollresult.importantroll {
border: none;
background-color: transparent;
}
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-roll.fullcrit,
.sheet-rolltemplate-rapidfire > .sheet-template .inlinerollresult.fullcrit {
color: var(--critColor);
}
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-roll.fullfail,
.sheet-rolltemplate-rapidfire > .sheet-template .inlinerollresult.fullfail {
color: var(--fumbleColor);
}
.sheet-rolltemplate-rapidfire > .sheet-template .sheet-roll.importantroll,
.sheet-rolltemplate-rapidfire > .sheet-template .inlinerollresult.importantroll {
color: black;
}