Files
roll20-character-sheets/Rhapsody of Blood/RhapsodyOfBloodRoll20CSS.css
T
Ariel Thomas 2951714311 Rhapsody of Blood (Worlds of Legacy) Sheet (#6941)
* Create sheet.json

* Add files via upload

* Add preview png

* Add sheet authors to sheet.json
2020-07-13 10:54:09 -05:00

1206 lines
25 KiB
CSS

@import url('https://fonts.googleapis.com/css?family=Adamina|Oswald|Inknut+Antiqua|Spectral|Almendra');
* {
font-family: Adamina, Georgia, serif;
}
.charsheet {
background-color: whitesmoke;
}
input[type="text"], textarea {
background-color: snow;
}
h2 {
font-variant: small-caps;
}
h3 {
font-variant: small-caps;
}
/* Basic sheet show/hide control */
.sheet-Null,
.sheet-Slayer,
.sheet-Mystic,
.sheet-Bonded,
.sheet-Reckoner,
.sheet-Packrat,
.sheet-Assassin,
.sheet-Captain,
.sheet-Joker,
.sheet-Knight,
.sheet-Mascot,
.sheet-notMascot,
.sheet-Medic,
.sheet-Professor,
.sheet-EmptyExplorer,
.sheet-bNull,
.sheet-LegendaryHeroes,
.sheet-HalfDamned,
.sheet-HolyChurch,
.sheet-HiddenHand,
.sheet-Magi,
.sheet-GuardiansOfNature,
.sheet-FateDealers,
.sheet-DefendersOfTomorrow,
.sheet-OpenBloodline,
.sheet-Bloodline,
.sheet-Explorer
{
display: none;
}
input[type="checkbox"][value="null"]:checked ~ .sheet-Null,
input[type="checkbox"][value="slayer"]:checked ~ .sheet-Slayer,
input[type="checkbox"][value="mystic"]:checked ~ .sheet-Mystic,
input[type="checkbox"][value="bonded"]:checked ~ .sheet-Bonded,
input[type="checkbox"][value="reckoner"]:checked ~ .sheet-Reckoner,
input[type="checkbox"][value="packrat"]:checked ~ .sheet-Packrat,
input[type="checkbox"][value="assassin"]:checked ~ .sheet-Assassin,
input[type="checkbox"][value="captain"]:checked ~ .sheet-Captain,
input[type="checkbox"][value="joker"]:checked ~ .sheet-Joker,
input[type="checkbox"][value="knight"]:checked ~ .sheet-Knight,
input[type="checkbox"][value="mascot"]:checked ~ .sheet-Mascot,
input[type="checkbox"][value="mascot"]:not(:checked) ~ .sheet-notMascot,
input[type="checkbox"][value="medic"]:checked ~ .sheet-Medic,
input[type="checkbox"][value="professor"]:checked ~ .sheet-Professor,
input[type="checkbox"][value="empty_explorer"]:checked ~ .sheet-EmptyExplorer,
input[type="checkbox"][value="bNull"]:checked ~ .sheet-bNull,
input[type="checkbox"][value="legendary_heroes"]:checked ~ .sheet-LegendaryHeroes,
input[type="checkbox"][value="half_damned"]:checked ~ .sheet-HalfDamned,
input[type="checkbox"][value="holy_church"]:checked ~ .sheet-HolyChurch,
input[type="checkbox"][value="hidden_hand"]:checked ~ .sheet-HiddenHand,
input[type="checkbox"][value="magi"]:checked ~ .sheet-Magi,
input[type="checkbox"][value="guardians_of_nature"]:checked ~ .sheet-GuardiansOfNature,
input[type="checkbox"][value="fate_dealers"]:checked ~ .sheet-FateDealers,
input[type="checkbox"][value="defenders_of_tomorrow"]:checked ~ .sheet-DefendersOfTomorrow,
input[type="checkbox"][value="open_bloodline"]:checked ~ .sheet-OpenBloodline,
input[type="radio"][value="bloodline"]:checked ~ .sheet-Bloodline,
input[type="radio"][value="bloodline"]:checked ~ div ul .sheet-Bloodline,
input[type="radio"][value="explorer"]:checked ~ .sheet-Explorer,
input[type="radio"][value="explorer"]:checked ~ div ul .sheet-Explorer
{
display: block;
}
.sheet-hidden{
display: none !important;
}
input.sheet-type-selector {
width: 180px;
height: 30px;
display: none;
opacity: 0;
z-index: 1;
margin: 0;
padding: 0;
position: absolute;
}
.sheet-3waybox:checked + .sheet-3waybox {
display: inline-block;
}
/* Styling of the span common to all states */
span.sheet-type-selector {
padding-top: 6px;
border: solid 1px #a7a7a7;
text-align: center;
display: inline-block;
background: #cccccc;
color: #3holy_churchholy_churchf;
width: 180px;
height: 30px;
font-size: 18px;
letter-spacing: 1px;
font-family: serif;
font-weight: 600;
cursor: pointer;
border: 5px solid black;
border-radius: 10px;
background-color: white;
}
input.sheet-type-selector:hover ~ span {
color: red;
}
/* Here you can style the span depending on what state is toggled */
input.sheet-type-selector[value="explorer"]:checked ~ div span.sheet-type-selector::before {
content: "Explorer Mode";
}
input.sheet-type-selector[value="bloodline"]:checked ~ div span.sheet-type-selector::before {
content: "Bloodline Mode";
}
/* --- Tabs start here --- */
/*Configure the tab buttons*/
.sheet-Bloodline .sheet-bloodline-sheet,
.sheet-Bloodline .sheet-bloodline-moves{
display: none;
}
/* --- Tabs start here --- */
/*Configure the tab buttons*/
.sheet-Explorer .sheet-bloodline-sheet,
.sheet-Explorer .sheet-bloodline-moves{
display: none;
}
/* show the selected tab */
.sheet-tabstogglebloodline[value="bloodline-sheet"] ~ div.sheet-bloodline-sheet,
.sheet-tabstogglebloodline[value="bloodline-moves"] ~ div.sheet-bloodline-moves{
display: block;
}
.sheet-tabstogglebloodline[value="bloodline-sheet"] ~ div div.sheet-bloodline-sheet,
.sheet-tabstogglebloodline[value="bloodline-moves"] ~ div div.sheet-bloodline-moves{
display: block;
}
.sheet-bloodline-tabs{
position: relative; /* Needed for absolutely positioned pseudo elements */
display: table; /* Needed to clear floats */
padding-left: 0px; /* Needs to be reset to 0 so left border doesn't get "pushed" away */
margin-right: 20px;
float: right;
}
.sheet-bloodline-tabs:before,
.sheet-bloodline-tabs:after {
/* These styles set the bottom border that are "outside" of the menu */
content: "";
border-bottom: 1px solid #000;
bottom: 0;
position: absolute;
width: 10%;
}
.sheet-bloodline-tabs:before {
left: -10%; /* Extend the left border beyond the its parent container */
}
.sheet-bloodline-tabs:after {
right: -10%; /* Extend the right border beyond the its parent container */
}
.sheet-bloodline-tabs li{
color:#000;
cursor:pointer;
float: left;
padding: 10px 15px;
border-bottom: 1px solid #000;
}
.sheet-tabstogglebloodline[value="bloodline-sheet"] ~ div .sheet-bloodline-tabs .sheet-tab-bloodline-sheet,
.sheet-tabstogglebloodline[value="bloodline-moves"] ~ div .sheet-bloodline-tabs .sheet-tab-bloodline-moves{
border: 1px solid black;
border-bottom: none;
}
.sheet-tabstogglebloodline[value="bloodline-sheet"] ~ div .sheet-bloodline-tabs .sheet-tab-bloodline-sheet button,
.sheet-tabstogglebloodline[value="bloodline-moves"] ~ div .sheet-bloodline-tabs .sheet-tab-bloodline-moves button{
color: black;
}
.sheet-bloodline-tabs li button{
color: darkgray;
border: none;
background: transparent;
}
/* --- Tabs end here --- */
select.sheet-SkinSelect
{
position: relative;
top: 4px;
}
select.sheet-bloodline-playbook-select
{
position: relative;
}
.sheet-fSkinCheck,
.sheet-charSkinCheck {
display: none;
}
label.sheet-option-select {
font-weight: normal;
font-size: 1em;
cursor: pointer;
}
.sheet-starting-collapsible,
.sheet-treaty-classic,
.sheet-sueplus-classic {
padding:1rem 1.5rem;
/* background-color:lightgray; */
}
.sheet-collapsible {
display: none;
}
.sheet-toggle-label {
color:gray;
cursor: pointer;
}
.sheet-toggle-label::after {
content:"";
display: inline-block;
margin-left: 0.5rem;
height:0px;
width:0px;
border:4px solid;
border-color: gray gray transparent transparent;
transform: rotate(-45deg);
}
input[type="checkbox"]:checked ~ .sheet-collapsible {
display: block;
}
input[type="checkbox"]:checked + .sheet-toggle-label {
color:#000;
}
input[type="checkbox"]:checked + .sheet-toggle-label::after {
transform: rotate(135deg);
}
.sheet-help {
font-size: 0.5em;
color:gray;
}
.sheet-starterStats h2, .sheet-starterTraditions h2 {
font-size: 0.8rem;
}
.sheet-row.sheet-bloodline-details-section {
display: flex;
margin-top:1rem;
padding-top:1rem;
margin-bottom:1rem;
padding-bottom:1rem;
border-top:2px solid gray;
}
.sheet-bloodline-stats,
.sheet-bloodline-secondary-stats {
padding-top:1rem;
width:100px;
flex-grow: 0;
flex-shrink: 0;
border-right: 1px solid gray;
}
.sheet-lifestyles, .sheet-doctrines {
flex-grow: 1;
flex-shrink: 1;
margin-left: 1rem;
margin-right: 1rem;
}
.sheet-lifestyles {
padding-left: 1rem;
padding-right: 1rem;
margin-left: 1rem;
margin-right: 1rem;
flex-basis: 0;
}
.sheet-doctrines {
padding-left: 1rem;
flex-basis: 1;
}
.sheet-assets-bloodline-wrapper,
.sheet-bloodline-resources-wrapper {
width:100%;
}
.sheet-bloodline-resources-wrapper {
display: flex;
}
.sheet-assets-bloodline-row {
display: flex;
width:100%;
}
.sheet-asset-bloodline-set {
max-width: 50%;
width:50%;
flex-grow: 1;
flex-shrink: 0;
padding-left:1rem;
padding-right: 1rem;
}
.sheet-resources-pact-value {
margin-top: 4rem;
}
.sheet-resources-pact-value .repcontainer input[type="text"] {
width:auto;
max-width:100%;
}
.sheet-resources-col-wrapper,
.sheet-device-notes {
flex-grow: 1;
flex-shrink: 1;
flex-basis: 0;
}
.sheet-resources-col-wrapper {
padding-left:1rem;
padding-right: 1rem;
margin-left: 1rem;
margin-right: 1rem;
border-right: 1px solid gray;
}
.sheet-device-notes {
padding-left:1rem;
padding-right: 1rem;
}
/* Sheet General Layout */
.sheet-Bloodline .sheet-row {
margin-top:1rem;
padding-top:1rem;
margin-bottom:1rem;
border-top:2px solid gray;
}
.sheet-bloodline-Basics .sheet-row,
.sheet-moves-columns .sheet-bloodline-custom-moves {
display:flex;
flex-direction: row;
flex-wrap: wrap;
padding-top: 0px !important;
border-top: 0px !important;
}
.sheet-bloodline-custom-moves .sheet-bloodline-move {
flex: 0 0 .5;
width: calc(50% - 21px);
}
.sheet-bloodline-move {
padding-top:1rem;
padding-left:1rem;
padding-right:1rem;
border-right:1px solid gray;
border-bottom:1px solid gray;
}
.sheet-bloodline-Basics .sheet-bloodline-name-wrapper,
.sheet-bloodline-Basics .sheet-bloodline-playbook-wrapper,
.sheet-bloodline-Basics .sheet-bloodline-traditions-wrapper,
.sheet-bloodline-Basics .sheet-bloodline-context-wrapper {
padding-left:0.5rem;
padding-right:0.5rem;
}
.sheet-bloodline-Basics .sheet-bloodline-playbook-wrapper {
flex-grow: 0;
flex-shrink: 0;
}
.sheet-bloodline-Basics .sheet-bloodline-name-wrapper label,
.sheet-bloodline-Basics .sheet-bloodline-playbook-wrapper label,
.sheet-bloodline-Basics .sheet-bloodline-traditions-wrapper label,
.sheet-bloodline-Basics .sheet-bloodline-context-wrapper label {
margin-bottom: 0px;
}
.sheet-bloodline-Basics .sheet-bloodline-playbook-wrapper select{
top:0px;
margin-bottom: 0px;
}
.sheet-bloodline-Basics .sheet-bloodline-name-wrapper,
.sheet-bloodline-Basics .sheet-bloodline-traditions-wrapper,
.sheet-bloodline-Basics .sheet-bloodline-context-wrapper {
flex-grow: 1;
flex-shrink: 1;
margin-bottom: .5rem;
}
.sheet-bloodline-Basics .sheet-bloodline-traditions-wrapper,
.sheet-bloodline-Basics .sheet-bloodline-context-wrapper {
width: 100%;
}
.sheet-bloodline-Basics .sheet-bloodline-name-wrapper input,
.sheet-bloodline-Basics .sheet-bloodline-playbook-wrapper input,
.sheet-bloodline-Basics .sheet-bloodline-traditions-wrapper input,
.sheet-bloodline-Basics .sheet-bloodline-context-wrapper input {
width:100%;
}
.sheet-bloodline-move-body {
padding-left: 1.8rem;
padding-right:1.8rem;
}
.sheet-bloodline-move-body .repitem,
.sheet-treaty-wrapper .repitem {
display: flex;
margin-bottom: 0.5rem;
}
.sheet-bloodline-move-title-wrapper{
background-color: gray;
padding-left: 1rem;
padding-top: .5rem;
padding-bottom: .5rem;
}
.sheet-bloodline-move-title-wrapper input,
.sheet-bloodline-move-title-wrapper h3,
.sheet-bloodline-move-title-wrapper h2,
.sheet-bloodline-move-title-wrapper button {
display: inline;
color: white !important;
}
.sheet-bloodline-move-title-wrapper input{
margin-bottom: .5rem;
}
.sheet-bloodline-move-title-wrapper .sheet-custom-checkbox span.sheet-checkmark{
margin-top: 1rem;
}
.sheet-bloodline-move-title-wrapper .sheet-custom-checkbox{
margin-bottom: 0px;
}
.sheet-bloodline-move-title-wrapper input[type="text"]{
display: block;
position: relative;
background-color: gray;
font-weight: bold;
margin-left: 25px;
margin-bottom: 0px;
font-size: 24px;
font-variant: small-caps;
font-family: Adamina, Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif;
line-height: 28px;
width: calc(100% - 42px);
}
.repitem .sheet-bloodline-move-title-wrapper {
padding-bottom: 1rem;
}
.repitem .sheet-bloodline-move-title-wrapper label {
width: auto;
line-height: 5px;
}
.repitem .sheet-bloodline-move textarea {
padding-left: 20px;
padding-right: 20px;
width: calc(100% - 42px);
}
.repitem .sheet-bloodline-move .sheet-bloodline-move-title-wrapper .sheet-custom-checkbox span.sheet-checkmark{
margin-top: 1.5rem;
}
.sheet-move-options {
color:gray;
font-style: italic;
}
.sheet-move-trigger {
font-style: italic;
font-weight: bold;
font-family: Adamina, Georgia, serif;
}
.sheet-thecastle {
color: red;
font-weight: bold;
font-family: Almendra, serif;
}
.sheet-treaty-history-wrapper {
display: flex;
}
.sheet-treaty {
max-width: 50%;
padding-right: 2rem;
border-right: 2px solid gray;
flex-grow: 1;
flex-shrink: 1;
flex-basis: 50%;
}
.sheet-history {
max-width: 50%;
padding-left: 2rem;
flex-grow: 1;
flex-shrink: 1;
flex-basis: 50%;
}
.sheet-treaty-head,
.sheet-pact-value-head {
width:100%;
font-weight: bold;
}
.sheet-pact-value-body {
display: flex;
}
.sheet-treaty-on-us {
width: 6rem;
flex-grow: 0;
flex-shrink: 0;
}
.sheet-treaty-faction {
flex-grow: 1;
text-align: center;
}
.sheet-treaty-onthem {
width: 6rem;
flex-grow: 0;
flex-shrink: 0;
}
.sheet-treaty-wrapper {
padding-bottom: 1rem;
}
.sheet-treaty-classic-inner,
.sheet-pact-value-classic-inner {
display: flex;
}
.sheet-treaty-classic-inner div,
.sheet-pact-value-classic-inner div {
flex-grow:1;
}
.sheet-pact-value-head span {
flex-grow: 1;
display: block;
}
.pact-value-body {
display: flex;
flex-direction: row;
}
.sheet-pact-values-title {
margin-right: 0px !important;
}
.sheet-pact-value-col {
margin-right: 0px !important;
width: 300px;
}
.sheet-pact-value-col input {
width: 100% !important;
}
.sheet-textarea-fix {
max-width:90%;
}
.sheet-bloodline-section {
padding-bottom: 1rem;
margin-bottom: 1rem;
}
.sheet-stat, .sheet-secondary-stat {
margin-bottom: 2rem !important;
display: block;
}
.sheet-stat label, .sheet-secondary-stat label {
margin-bottom:0.5rem;
font-size: 2rem;
}
.sheet-bloodline-inhertance-section-wrapper {
display: flex;
}
.sheet-inhertance-col {
flex-grow: 1;
flex-shrink: 1;
flex-basis: 0;
}
.sheet-inhertance-col:first-of-type {
padding-right: 1rem;
margin-right: 1rem;
border-right: 1px solid gray;
}
.sheet-inhertance-col:last-of-type {
padding-left: 1rem;
}
/* End Sheet General bloodline Layout */
/* Begin Bloodline Moves Layout */
.sheet-shared-move h3{
display: inline;
}
.sheet-shared-move h3 button[type="roll"]{
display: inline;
background-image:none;
}
.sheet-shared-move h3 button[type="roll"] span{
font-size: 18px;
font-weight: bold;
}
/* End Bloodline Moves Layout */
/* Begin Sheet General explorer Layout */
.sheet-Explorer .sheet-row {
margin-top:1rem;
padding-top:1rem;
margin-bottom:1rem;
border-top:2px solid gray;
}
.sheet-explorer-stat-block {
display: flex;
flex-wrap: wrap;
padding-top: 1rem;
border-right: 1px solid gray;
}
.sheet-explorer-stat-block-row {
display: flex;
width: 100%;
justify-content: space-around;
}
.sheet-explorer-harm{
padding-left: 1rem;
padding-top: 1rem;
}
.sheet-explorer-harm-boxes{
display: flex;
padding-top: 1rem;
height: 70px;
}
.charsheet .sheet-custom-checkbox.sheet-harm{
padding-left: 0px;
padding-right: 20px;
}
.sheet-explorer-death-move{
padding-left: 1rem;
padding-top: 1rem;
}
.sheet-gear-list label{
font-weight: normal;
}
.sheet-moves-columns .sheet-explorer-custom-moves {
display:flex;
flex-direction: row;
flex-wrap: wrap;
}
.sheet-explorer-custom-moves .sheet-explorer-move {
flex: 0 0 .5;
width: calc(50% - 21px);
}
.sheet-moves-columns .repcontainer {
display:flex;
flex-direction: row;
flex-wrap: wrap;
}
.sheet-moves-columns .repcontainer .repitem {
flex: 0 0 .5;
width: calc(50%);
}
.sheet-explorer-move {
padding-top:1rem;
padding-left:1rem;
padding-right:1rem;
border-right:1px solid gray;
border-bottom:1px solid gray;
}
.sheet-explorer-move-title-wrapper{
background-color: gray;
padding-left: 1rem;
padding-top: .5rem;
padding-bottom: .5rem;
}
.sheet-explorer-move-title-wrapper input,
.sheet-explorer-move-title-wrapper h3,
.sheet-explorer-move-title-wrapper h2,
.sheet-explorer-move-title-wrapper button {
display: inline;
color: white;
}
.sheet-explorer-move-title-wrapper input{
margin-bottom: .5rem;
}
.sheet-explorer-move-title-wrapper .sheet-custom-checkbox span.sheet-checkmark{
margin-top: 1rem;
}
.sheet-explorer-move-title-wrapper .sheet-custom-checkbox{
margin-bottom: 0px;
}
.sheet-explorer-move-title-wrapper input[type="text"]{
display: block;
position: relative;
background-color: gray;
font-weight: bold;
margin-left: 25px;
margin-bottom: 0px;
font-size: 24px;
font-variant: small-caps;
font-family: Adamina, Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif;
line-height: 28px;
width: calc(100% - 42px);
}
.repitem .sheet-explorer-move-title-wrapper {
padding-bottom: 1rem;
}
.repitem .sheet-explorer-move-title-wrapper label {
width: auto;
line-height: 5px;
}
.repitem .sheet-explorer-move textarea {
padding-left: 20px;
padding-right: 20px;
width: calc(100% - 42px) !important;
}
.repitem .sheet-explorer-move .sheet-explorer-move-title-wrapper .sheet-custom-checkbox span.sheet-checkmark{
margin-top: 1.5rem;
}
.sheet-explorer-contamination-boxes{
display: flex;
}
.sheet-explorer-move.sheet-blood-move .sheet-explorer-move-title-wrapper label {
width: auto;
line-height: 0px;
}
.sheet-explorer-move.sheet-blood-move textarea{
height: 40px;
width: calc(100% - 10px) !important;
}
/* 4col */
.sheet-4colrow {
display: block;
clear: both;
}
.sheet-4colrow .sheet-col {
width: calc(25% - 21px);
margin-right: 5px;
}
.sheet-4colrow .sheet-col input{
width: 100%;
}
.sheet-4colrow .sheet-col.sheet-small-col {
width: calc(10% - 21px);
}
.sheet-4colrow .sheet-col.sheet-large-col {
width: calc(35% - 21px);
margin-right: 0px;
}
/* Colors */
/* Standard template */
.sheet-rolltemplate-legacy {
/* Header */
/* Image */
/* Title */
/* Position and Effect */
/* Dice */
/* Zerodice dice holder */
/* Zerodice text */
/* Inlinerolls */
/* Instructions and Notes */
}
/* Specific to the roll template */
.sheet-rolltemplate-legacy {
font-size: 16px;
border:2px dashed black;
background-color:#fff;
}
.sheet-rolltemplate-legacy .sheet-template-action {
font-weight: bold;
padding:1rem;
}
.sheet-rolltemplate-legacy .sheet-template-result {
font-size: 20px;
padding:2rem;
}
/* Custom Checkboxes */
/* Customize the label (the container) */
.sheet-custom-checkbox {
display: block;
position: relative;
padding-left: 25px;
margin-bottom: 5px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.sheet-armor.sheet-custom-checkbox {
margin-bottom: 20px;
}
/* Hide the browser's default checkbox */
.sheet-custom-checkbox input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
/* Create a custom checkbox */
.sheet-checkmark {
position: absolute;
left: 0px;
height: 15px;
width: 15px;
background-color: white;
border: 1px solid black;
border-radius: 5px;
}
.sheet-harm .sheet-checkmark {
height: 70px;
width: 28px;
background-color: transparent;
border-width: 0px;
background-image: url(https://i.imgur.com/5JrDVjn.png);
}
.sheet-armor .sheet-checkmark {
border: 1px dashed darkgray;
height: 30px;
border-radius: 0px 0px 10px 10px;
}
/* On mouse-over, add a grey background color */
.sheet-custom-checkbox:hover input ~ .sheet-checkmark {
background-color: #ccc;
}
/* When the checkbox is checked, add a red background */
.sheet-custom-checkbox input:checked ~ .sheet-checkmark {
background-color: black;
}
.sheet-custom-checkbox.sheet-armor input:checked ~ .sheet-checkmark {
background-color: #bbeeff;
}
.sheet-explorer-contamination-boxes .sheet-custom-checkbox input:checked ~ .sheet-checkmark {
background-color: red;
}
.sheet-custom-checkbox.sheet-harm input:checked ~ .sheet-checkmark {
background-color: transparent;
background-image: url(https://i.imgur.com/5RbQpSz.png);
}
/* Create the checkmark/indicator (hidden when not checked) */
.sheet-checkmark:after {
content: "";
position: absolute;
display: none;
}
/* Show the checkmark when checked */
.sheet-custom-checkbox input:checked ~ .sheet-checkmark:after {
display: block;
}
/* Style the checkmark/indicator */
.sheet-custom-checkbox .sheet-checkmark:after {
left: 3px;
top: 0px;
width: 5px;
height: 10px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.sheet-harm.sheet-custom-checkbox .sheet-checkmark:after,
.sheet-armor.sheet-custom-checkbox .sheet-checkmark:after{
border: solid transparent
}
/* Colors */
/* Standard template */
.sheet-rolltemplate-rhapsody {
/* Header */
/* Image */
/* Title */
/* Position and Effect */
/* Dice */
/* Zerodice dice holder */
/* Zerodice text */
/* Inlinerolls */
/* Instructions and Notes */
}
.sheet-rolltemplate-rhapsody .sheet-holder {
display: grid;
max-width: 290px;
font-family: Adamina, Georgia, serif;
grid-gap: 5px;
overflow: hidden;
padding: 5px;
}
.sheet-rolltemplate-rhapsody .sheet-grid-item {
/* background-color: rgba(0, 0, 0, 0.5); */
text-align: center;
padding: 5px;
}
.sheet-rolltemplate-rhapsody .sheet-action {
height: 200px;
grid-template-columns: 50% 50%;
grid-template-rows: 30px 30px 50px 30px 30px;
background-image: url("https://i.imgur.com/fIbeLGe.png");
}
.sheet-rolltemplate-rhapsody .sheet-action.sheet-short {
height: 195px;
}
.sheet-rolltemplate-rhapsody .sheet-header {
grid-column: span 2;
font-size: 1em;
text-align: left;
overflow: hidden;
font-variant: small-caps;
}
.sheet-rolltemplate-rhapsody .sheet-action .sheet-header {
color: snow;
letter-spacing: 2px;
font-weight: 800;
}
.sheet-rolltemplate-rhapsody .sheet-title {
padding-left: 0px;
padding-top: 12px;
grid-column: span 2;
text-align: left;
color: snow;
text-transform: uppercase;
font-weight: bold;
overflow: hidden;
transform: rotate(1deg);
}
.sheet-rolltemplate-rhapsody .sheet-action .sheet-title,
.sheet-rolltemplate-rhapsody .sheet-fortune .sheet-title {
font-size: 1.2em;
}
.sheet-rolltemplate-rhapsody .sheet-position,
.sheet-rolltemplate-rhapsody .sheet-modifier,
.sheet-rolltemplate-rhapsody .sheet-effect {
color: white;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
}
.sheet-rolltemplate-rhapsody .sheet-roll-result {
grid-column: span 2;
text-align: left;
font-size: 1.4em;
font-style: italic;
padding-top: 10px;
padding-left: 10px;
margin-top: 5px;
width:210px;
transform: rotate(5deg);
text-align: center
}
.sheet-rolltemplate-rhapsody .sheet-action .sheet-roll-result {
text-shadow: 0 0 6px #ff9e00;
color: #ffd8ca;
}
.sheet-rolltemplate-rhapsody .sheet-dice {
grid-row: span 2;
font-size: 3em;
color: white;
padding-top: 20px
}
.sheet-rolltemplate-rhapsody .sheet-fumble {
font-size: 1em;
color: white;
letter-spacing: 5px;
}
.sheet-rolltemplate-rhapsody .sheet-painful {
font-size: 1em;
color: white;
letter-spacing: 5px;
}
.sheet-rolltemplate-rhapsody .inlinerollresult {
border: none !important;
background-color: transparent;
padding: 0em .5em;
font-weight: normal;
}
.sheet-rolltemplate-rhapsody .inlinerollresult.fullfail {
background-color: transparent;
font-weight: normal;
}
.sheet-rolltemplate-rhapsody .inlinerollresult.fullcrit {
background-color: transparent;
font-weight: normal;
}
/* ROLL BUTTONS */
button[type=roll].sheet-rollbutton {
display: flex;
border: none;
margin: 0;
padding: 0;
}
.sheet-attribute-title button[type=roll].sheet-rollbutton {
max-width: calc(100% - 97px);
line-height: inherit;
color: inherit;
font-size: 13px;
}
.sheet-action button[type=roll].sheet-rollbutton {
letter-spacing: 1px;
line-height: 13px;
flex: 0 0 86px;
font-size: 13px;
}
.sheet-coinrow button[type=roll].sheet-rollbutton {
font-size: 11px;
color: #777;
}
.sheet-blackheader button[type=roll].sheet-rollbutton {
margin: auto;
}
button[type=roll].sheet-borderbutton {
color: #777;
font-size: 13px;
border-color: #b4b4b4;
}
button[type=roll].sheet-vicebutton {
float: right;
margin: 5px 3px -5px auto;
line-height: 13px;
padding: 4px;
}
button[type=roll].sheet-fortunebutton {
width: 100%;
height: 30px;
margin: 0;
}
.sheet-type-faction button[type=roll].sheet-fortunebutton {
width: 100px;
}
button[type=roll].sheet-engagementbutton {
width: calc(100% - 20px);
padding: 2px 5px;
height: 30px;
margin: 10px 10px 0;
}
button[type=roll].sheet-rollbutton:hover {
color: red;
}
button[type=roll].sheet-borderbutton:hover {
color: black;
border-color: black;
}