mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
815 lines
24 KiB
CSS
815 lines
24 KiB
CSS
/* ------------------ general styling ------------------ */
|
|
|
|
.sheet-container {
|
|
width: 1020px;
|
|
font-family: 'Verdana', 'Georgia', serif;
|
|
--theme-main-color: rgb(233 214 127);
|
|
--theme-bg-color: rgb(255 209 0 / 11%);
|
|
--theme-2nd-color: rgb(149 122 0 / 58%);
|
|
border: 1px solid var(--theme-2nd-color);
|
|
background-color: var(--theme-bg-color);
|
|
}
|
|
|
|
/* Remove arrows from number inputs: Chrome, Safari, Edge, Opera */
|
|
.sheet-container input::-webkit-outer-spin-button,
|
|
.sheet-container input::-webkit-inner-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
|
|
/* Remove arrows from number inputs: Firefox */
|
|
.sheet-container input[type=number] {
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
/* .charsheet selector is provided by roll20. Needs to be added here to overwrite Roll20 default values */
|
|
.charsheet .sheet-container input,
|
|
.charsheet .sheet-container select {
|
|
height: 27px;
|
|
background-color: white;
|
|
}
|
|
|
|
.charsheet textarea {
|
|
background-color: white;
|
|
}
|
|
|
|
.sheet-container input:disabled,
|
|
.sheet-container input:read-only {
|
|
background-color: transparent;
|
|
}
|
|
|
|
.sheet-container input:focus,
|
|
.sheet-container select,
|
|
.sheet-container input:not(:read-only),
|
|
.sheet-container select:focus,
|
|
.sheet-container select:focus,
|
|
.sheet-container textarea:focus,
|
|
.sheet-container button:focus {
|
|
border-color: var(--theme-2nd-color);
|
|
outline: none;
|
|
}
|
|
|
|
.sheet-container textarea {
|
|
resize: none;
|
|
}
|
|
|
|
.sheet-container h3 {
|
|
background-color: var(--theme-main-color);
|
|
font-size: 1em;
|
|
padding: 0 5px;
|
|
margin: 1px;
|
|
}
|
|
|
|
.sheet-container h3.input-label-left ~ input {
|
|
margin-top: 1px;
|
|
}
|
|
|
|
.sheet-container .repitem input,
|
|
.sheet-container .repitem select {
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.sheet-container button[type="roll"] {
|
|
width: 25px;
|
|
}
|
|
|
|
/* ------------------ navigation ------------------ */
|
|
|
|
.charactertab,
|
|
.descriptionequipmenttab,
|
|
.settingstab,
|
|
.additionalform1tab,
|
|
.additionalform2tab,
|
|
.additionalform3tab {
|
|
display: none;
|
|
}
|
|
|
|
.tabstoggle[value="charactertab"] ~ div.charactertab,
|
|
.tabstoggle[value="descriptionequipmenttab"] ~ div.descriptionequipmenttab,
|
|
.tabstoggle[value="additionalform1tab"] ~ div.additionalform1tab,
|
|
.tabstoggle[value="additionalform2tab"] ~ div.additionalform2tab,
|
|
.tabstoggle[value="additionalform3tab"] ~ div.additionalform3tab,
|
|
.tabstoggle[value="settingstab"] ~ div.settingstab {
|
|
display: block;
|
|
}
|
|
|
|
.tabstoggle[value="charactertab"] ~ .tab-navi button[name = "act_charactertab"],
|
|
.tabstoggle[value="descriptionequipmenttab"] ~ .tab-navi button[name = "act_descriptionequipmenttab"],
|
|
.tabstoggle[value="additionalform1tab"] ~ .tab-navi button[name = "act_additionalform1tab"],
|
|
.tabstoggle[value="additionalform2tab"] ~ .tab-navi button[name = "act_additionalform2tab"],
|
|
.tabstoggle[value="additionalform3tab"] ~ .tab-navi button[name = "act_additionalform3tab"],
|
|
.tabstoggle[value="settingstab"] ~ .tab-navi button[name = "act_settingstab"] {
|
|
border-bottom: solid 2px var(--theme-2nd-color);
|
|
}
|
|
|
|
.navi {
|
|
display: grid;
|
|
background-color: var(--theme-main-color);
|
|
}
|
|
|
|
.tab-navi {
|
|
grid-template-columns: repeat(5, auto) 1fr auto;
|
|
}
|
|
|
|
.all-skills-navi {
|
|
grid-template-columns: repeat(3, auto) 1fr;
|
|
}
|
|
|
|
.navi button {
|
|
border: none;
|
|
font-size: 15px;
|
|
height: 20px;
|
|
gap: 5px;
|
|
border-bottom: solid 2px var(--theme-bg-color);
|
|
background-color: transparent;
|
|
}
|
|
|
|
.navi button:hover {
|
|
border-bottom: solid 2px var(--theme-2nd-color);
|
|
}
|
|
|
|
button.additionalform1,
|
|
button.additionalform2,
|
|
button.additionalform3 {
|
|
display: none;
|
|
}
|
|
|
|
.tab-navi .additionalform1-toggle[value="0"] ~ button.additionalform1,
|
|
.tab-navi .additionalform2-toggle[value="0"] ~ button.additionalform2,
|
|
.tab-navi .additionalform3-toggle[value="0"] ~ button.additionalform3 {
|
|
display: none;
|
|
}
|
|
|
|
.tab-navi .additionalform1-toggle[value="1"] ~ button.additionalform1,
|
|
.tab-navi .additionalform2-toggle[value="1"] ~ button.additionalform2,
|
|
.tab-navi .additionalform3-toggle[value="1"] ~ button.additionalform3 {
|
|
display: block;
|
|
}
|
|
|
|
.sheet-container .pictos {
|
|
font-family: "pictos";
|
|
}
|
|
|
|
.diversification-toggle[value="0"] ~ .normal-skill-container,
|
|
.diversification-toggle[value="1"] ~ .normal-skill-diversification-container,
|
|
.diversification-toggle[value="0"] ~ .magic-skill-container,
|
|
.diversification-toggle[value="1"] ~ .magic-skill-diversification-container,
|
|
.diversification-toggle[value="0"] ~ .weapon-skill-container,
|
|
.diversification-toggle[value="1"] ~ .weapon-skill-diversification-container {
|
|
display: grid;
|
|
padding: 2px;
|
|
}
|
|
|
|
.diversification-toggle[value="0"] ~ .normal-skill-diversification-container,
|
|
.diversification-toggle[value="1"] ~ .normal-skill-container,
|
|
.diversification-toggle[value="0"] ~ .magic-skill-diversification-container,
|
|
.diversification-toggle[value="1"] ~ .magic-skill-container,
|
|
.diversification-toggle[value="0"] ~ .weapon-skill-diversification-container,
|
|
.diversification-toggle[value="1"] ~ .weapon-skill-container {
|
|
display: none;
|
|
}
|
|
|
|
/* ------------------ character page ------------------ */
|
|
|
|
.character-container {
|
|
display: grid;
|
|
grid-template-areas: "character-left character-right";
|
|
grid-template-columns: 300px auto;
|
|
grid-gap: 5px;
|
|
padding: 5px;
|
|
padding-left: 0;
|
|
}
|
|
|
|
.character-base-info-container {
|
|
display: grid;
|
|
grid-gap: 5px;
|
|
padding: 1px 5px 5px 5px;
|
|
width: 418px;
|
|
grid-template-columns: 1fr 1fr;
|
|
}
|
|
|
|
.character-base-info-container input {
|
|
width: 100%;
|
|
}
|
|
|
|
.character-base-info-container h3 {
|
|
}
|
|
|
|
.character-container-left {
|
|
grid-area: character-left;
|
|
display: grid;
|
|
grid-gap: 5px;
|
|
grid-template-rows: auto auto auto 1fr;
|
|
}
|
|
|
|
.character-container-right {
|
|
grid-area: character-right;
|
|
display: grid;
|
|
grid-template-rows: auto auto auto auto 1fr;
|
|
}
|
|
|
|
.character-base-attributes {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.character-attributes-headers,
|
|
.character-additional-attribute {
|
|
display: grid;
|
|
grid-template-columns: 150px 80px 68px;
|
|
}
|
|
|
|
.character-additional-attribute.dodge-container,
|
|
.character-additional-attribute.magicresistance-container,
|
|
.character-additional-attribute.critical-hit-container {
|
|
display: grid;
|
|
grid-template-columns: 150px 28px 68px;
|
|
}
|
|
|
|
.character-additional-attribute.body-mind-development-container {
|
|
grid-template-columns: 150px 35px 93px 20px;
|
|
}
|
|
|
|
.character-additional-attribute.character-armorreduction-container {
|
|
grid-template-columns: 150px 35px 93px 20px;
|
|
}
|
|
|
|
.character-additional-attribute.body-mind-development-container label,
|
|
.character-additional-attribute.character-armorreduction-container label {
|
|
font-weight: normal;
|
|
color: black;
|
|
font-size: 0.8em;
|
|
margin-bottom: 0;
|
|
line-height: 90%;
|
|
text-align: right;
|
|
padding-top: 7px;
|
|
}
|
|
|
|
.character-additional-attribute.body-mind-development-container label input,
|
|
.character-additional-attribute.character-armorreduction-container label input {
|
|
margin-top: -5px;
|
|
}
|
|
|
|
.charsheet .character-additional-attributes input[name="attr_character_armor"][type="number"] {
|
|
width: 40px;
|
|
}
|
|
|
|
.character-base-attribute {
|
|
display: grid;
|
|
grid-template-columns: 150px 28px 40px 42px 35px;
|
|
}
|
|
|
|
h3.input-label-left {
|
|
background: transparent;
|
|
}
|
|
|
|
.sheet-container .repitem .normal-skill-container input,
|
|
.sheet-container .repitem .normal-skill-container select,
|
|
.sheet-container .repitem .normal-skill-diversification-container input,
|
|
.sheet-container .repitem .normal-skill-diversification-container select,
|
|
.sheet-container .repitem .magic-skill-container input,
|
|
.sheet-container .repitem .magic-skill-container select,
|
|
.sheet-container .repitem .magic-skill-diversification-container input,
|
|
.sheet-container .repitem .magic-skill-diversification-container select,
|
|
.sheet-container .repitem .weapon-skill-container input,
|
|
.sheet-container .repitem .weapon-skill-container select,
|
|
.sheet-container .repitem .weapon-skill-diversification-container input,
|
|
.sheet-container .repitem .weapon-skill-diversification-container select {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.charsheet .character-additional-attribute input[type="number"],
|
|
.charsheet .character-base-attribute input[type="number"] {
|
|
width: 28px;
|
|
}
|
|
|
|
.charsheet .character-additional-attribute input[type="number"] {
|
|
justify-self: left;
|
|
}
|
|
|
|
.charsheet .character-base-attribute input {
|
|
justify-self: right;
|
|
}
|
|
|
|
.charsheet .character-additional-attribute input[type="text"] {
|
|
width: 80px;
|
|
margin-top: 1px;
|
|
margin-left: 0;
|
|
}
|
|
|
|
.character-armorreduction-container input[name="attr_armorreduction_character_autocalc"][value="1"] ~ input[name="attr_character_armorreduction_manual"],
|
|
.character-armorreduction-container input[name="attr_armorreduction_form1_autocalc"][value="1"] ~ input[name="attr_form1_armorreduction_manual"],
|
|
.character-armorreduction-container input[name="attr_armorreduction_form2_autocalc"][value="1"] ~ input[name="attr_form2_armorreduction_manual"],
|
|
.character-armorreduction-container input[name="attr_armorreduction_form3_autocalc"][value="1"] ~ input[name="attr_form3_armorreduction_manual"]{
|
|
display: none;
|
|
}
|
|
|
|
.character-armorreduction-container input[name="attr_armorreduction_character_autocalc"][value="0"] ~ input[name="attr_character_armorreduction"],
|
|
.character-armorreduction-container input[name="attr_armorreduction_form1_autocalc"][value="0"] ~ input[name="attr_form1_armorreduction"],
|
|
.character-armorreduction-container input[name="attr_armorreduction_form2_autocalc"][value="0"] ~ input[name="attr_form2_armorreduction"],
|
|
.character-armorreduction-container input[name="attr_armorreduction_form3_autocalc"][value="0"] ~ input[name="attr_form3_armorreduction"] {
|
|
display: none;
|
|
}
|
|
|
|
.character-status
|
|
.character-health-magic-container,
|
|
.character-description-container {
|
|
border: 1px solid var(--theme-main-color);
|
|
}
|
|
|
|
.all-skills-container {
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.normal-skills-container,
|
|
.magic-skills-container,
|
|
.weapon-skills-container {
|
|
padding: 5px;
|
|
}
|
|
|
|
.weapon-skills-container {
|
|
padding-right: 0;
|
|
padding-left: 0;
|
|
}
|
|
|
|
.normal-skills-container,
|
|
.weapon-skills-container,
|
|
.magic-skills-container {
|
|
display: none;
|
|
}
|
|
|
|
.skilltoggle[value="characternormalskills"] ~ div.normal-skills-container,
|
|
.skilltoggle[value="characterweaponskills"] ~ div.weapon-skills-container,
|
|
.skilltoggle[value="charactermagicskills"] ~ div.magic-skills-container {
|
|
display: block;
|
|
}
|
|
|
|
.skilltoggle[value="characternormalskills"] ~ .all-skills-navi button[name = "act_characternormalskills"],
|
|
.skilltoggle[value="characterweaponskills"] ~ .all-skills-navi button[name = "act_characterweaponskills"],
|
|
.skilltoggle[value="charactermagicskills"] ~ .all-skills-navi button[name = "act_charactermagicskills"] {
|
|
border-bottom: solid 2px var(--theme-2nd-color);
|
|
}
|
|
|
|
.skilltoggle[value="form1normalskills"] ~ div.normal-skills-container,
|
|
.skilltoggle[value="form1weaponskills"] ~ div.weapon-skills-container,
|
|
.skilltoggle[value="form1magicskills"] ~ div.magic-skills-container {
|
|
display: block;
|
|
}
|
|
|
|
.skilltoggle[value="form1normalskills"] ~ .all-skills-navi button[name = "act_form1normalskills"],
|
|
.skilltoggle[value="form1weaponskills"] ~ .all-skills-navi button[name = "act_form1weaponskills"],
|
|
.skilltoggle[value="form1magicskills"] ~ .all-skills-navi button[name = "act_form1magicskills"] {
|
|
border-bottom: solid 2px var(--theme-2nd-color);
|
|
}
|
|
|
|
.skilltoggle[value="form2normalskills"] ~ div.normal-skills-container,
|
|
.skilltoggle[value="form2weaponskills"] ~ div.weapon-skills-container,
|
|
.skilltoggle[value="form2magicskills"] ~ div.magic-skills-container {
|
|
display: block;
|
|
}
|
|
|
|
.skilltoggle[value="form2normalskills"] ~ .all-skills-navi button[name = "act_form2normalskills"],
|
|
.skilltoggle[value="form2weaponskills"] ~ .all-skills-navi button[name = "act_form2weaponskills"],
|
|
.skilltoggle[value="form2magicskills"] ~ .all-skills-navi button[name = "act_form2magicskills"] {
|
|
border-bottom: solid 2px var(--theme-2nd-color);
|
|
}
|
|
|
|
.skilltoggle[value="form3normalskills"] ~ div.normal-skills-container,
|
|
.skilltoggle[value="form3weaponskills"] ~ div.weapon-skills-container,
|
|
.skilltoggle[value="form3magicskills"] ~ div.magic-skills-container {
|
|
display: block;
|
|
}
|
|
|
|
.skilltoggle[value="form3normalskills"] ~ .all-skills-navi button[name = "act_form3normalskills"],
|
|
.skilltoggle[value="form3weaponskills"] ~ .all-skills-navi button[name = "act_form3weaponskills"],
|
|
.skilltoggle[value="form3magicskills"] ~ .all-skills-navi button[name = "act_form3magicskills"] {
|
|
border-bottom: solid 2px var(--theme-2nd-color);
|
|
}
|
|
|
|
|
|
.weapon-skills-container .repcontrol {
|
|
margin-right: 5px;
|
|
}
|
|
|
|
.all-skills-container .itemcontrol .repcontrol_move {
|
|
margin-left: -35px;
|
|
}
|
|
|
|
.normal-skills-headers,
|
|
.normal-skill-container,
|
|
.magic-skills-headers,
|
|
.magic-skill-container {
|
|
display: grid;
|
|
grid-template-columns: 25px 250px 138px 90px 50px 90px;
|
|
grid-gap: 5px;
|
|
}
|
|
|
|
.normal-skill-diversification-container,
|
|
.magic-skill-diversification-container {
|
|
padding-left: 20px;
|
|
display: grid;
|
|
grid-template-columns: 25px 250px 138px 90px 50px 90px;
|
|
grid-gap: 5px;
|
|
}
|
|
|
|
.mastery-container {
|
|
display: grid;
|
|
grid-template-columns: 15px auto;
|
|
}
|
|
|
|
.mastery-container input {
|
|
width: 15px;
|
|
}
|
|
|
|
.mastery-container label {
|
|
font-weight: normal;
|
|
font-size: 10px;
|
|
line-height: 15px;
|
|
margin-left: 5px;
|
|
margin-bottom: 0;
|
|
align-self: center;
|
|
}
|
|
|
|
.sheet-container .mastery-container > label {
|
|
color: black;
|
|
}
|
|
|
|
.normal-skill-name,
|
|
.magic-skill-name {
|
|
width: 247px;
|
|
}
|
|
|
|
.normal-skill-attribute,
|
|
.magic-skill-attribute,
|
|
.weapon-skill-attribute,
|
|
.weapon-mastery {
|
|
width: 135px;
|
|
}
|
|
|
|
.skill-sublist-item-arrow {
|
|
background-color: var(--theme-main-color);
|
|
margin-top: -25px;
|
|
clip-path: polygon(45% 0%, 45% 80%, 100% 80%, 100% 75%, 55% 75%, 55% 0%);
|
|
}
|
|
|
|
.adddiversification-button {
|
|
z-index: 1;
|
|
background-color: var(--theme-main-color);
|
|
border: 1px solid var(--theme-2nd-color);
|
|
font-weight: bold;
|
|
font-size: 1.3em;
|
|
padding: 0;
|
|
}
|
|
|
|
.adddiversification-button:hover {
|
|
border: 2px solid var(--theme-2nd-color);
|
|
}
|
|
|
|
.detail-container {
|
|
background-color: white;
|
|
grid-column: span 7;
|
|
}
|
|
|
|
.weapon-skills-headers,
|
|
.weapon-skill-container {
|
|
display: grid;
|
|
grid-template-columns: 25px 204px 138px 74px 74px 50px 1fr;
|
|
grid-gap: 5px;
|
|
}
|
|
|
|
.weapon-skill-diversification-container {
|
|
padding-left: 20px;
|
|
display: grid;
|
|
grid-template-columns: 25px 204px 138px 74px 74px 50px 1fr;
|
|
grid-gap: 5px;
|
|
}
|
|
|
|
.weapon-skill-name {
|
|
width: 100%;
|
|
}
|
|
|
|
.weapon-skill-damage {
|
|
width: 80px;
|
|
}
|
|
|
|
.sheet-container .weapon-skill-container button[type="roll"],
|
|
.sheet-container .weapon-skill-diversification-container button[type="roll"] {
|
|
width: 15px;
|
|
margin: 0;
|
|
}
|
|
|
|
.character-status {
|
|
display: grid;
|
|
grid-template-columns: auto auto auto 1fr;
|
|
column-gap: 5px;
|
|
}
|
|
|
|
.character-health-container,
|
|
.character-magic-container {
|
|
grid-template-columns: 90px auto;
|
|
grid-template-rows: auto auto auto auto 1fr;
|
|
}
|
|
|
|
.character-health-container,
|
|
.character-magic-container {
|
|
display: grid;
|
|
}
|
|
|
|
.character-health-container .status-header,
|
|
.character-magic-container .status-header {
|
|
grid-column-start: span 2;
|
|
}
|
|
|
|
.skillpoint-container {
|
|
display: grid;
|
|
grid-template-columns: 1fr;
|
|
grid-template-rows: auto auto 1fr;
|
|
}
|
|
|
|
.skillpoint-table {
|
|
display: grid;
|
|
grid-template-columns: 115px repeat(7, 1fr)
|
|
}
|
|
|
|
.charsheet .character-status input[type=number] {
|
|
width: 35px;
|
|
}
|
|
|
|
.charsheet .character-status h3 {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.powers-container input,
|
|
.race-skills-container input,
|
|
.specialequipment-container input {
|
|
width: 100%;
|
|
}
|
|
|
|
.characterpower-container,
|
|
.characterraceskill-container,
|
|
.specialequipment-container {
|
|
margin: 1px;
|
|
}
|
|
|
|
.characterpower-container .detailtoggle[value="0"] ~ .characterpower-detail,
|
|
.characterraceskill-container .detailtoggle[value="0"] ~ .characterraceskill-detail,
|
|
.specialequipment-container .detailtoggle[value="0"] ~ .specialequipment-detail {
|
|
display: none;
|
|
}
|
|
|
|
.characterpower-container .detailtoggle[value="1"] ~ .characterpower-detail,
|
|
.characterraceskill-container .detailtoggle[value="1"] ~ .characterraceskill-detail,
|
|
.specialequipment-container .detailtoggle[value="1"] ~ .specialequipment-detail {
|
|
display: block;
|
|
}
|
|
|
|
.togglebutton {
|
|
width: 20px;
|
|
height: 20px;
|
|
padding: 0;
|
|
border: none;
|
|
background: none;
|
|
margin-left: 3px;
|
|
margin-top: 3px;
|
|
}
|
|
|
|
.characterpower-container .detailtoggle[value="0"] ~ .togglebutton:before,
|
|
.characterraceskill-container .detailtoggle[value="0"] ~ .togglebutton:before,
|
|
.specialequipment-container .detailtoggle[value="0"] ~ .togglebutton:before {
|
|
content: "►";
|
|
}
|
|
|
|
.characterpower-container .detailtoggle[value="1"] ~ .togglebutton:after,
|
|
.characterraceskill-container .detailtoggle[value="1"] ~ .togglebutton:after,
|
|
.specialequipment-container .detailtoggle[value="1"] ~ .togglebutton:after {
|
|
content: "▼";
|
|
}
|
|
|
|
.characterpower-container,
|
|
.characterraceskill-container,
|
|
.specialequipment-container {
|
|
display: grid;
|
|
grid-template-columns: 25px auto;
|
|
}
|
|
|
|
.characterpower-detail,
|
|
.characterraceskill-detail,
|
|
.specialequipment-detail {
|
|
grid-column-start: span 2;
|
|
}
|
|
|
|
.characterpower-detail textarea,
|
|
.characterraceskill-detail textarea,
|
|
.specialequipment-detail textarea {
|
|
width: 96%;
|
|
height: 70px;
|
|
margin: 0;
|
|
}
|
|
|
|
.descriptionequipment-container {
|
|
display: grid;
|
|
grid-gap: 5px;
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
}
|
|
|
|
.character-description-container {
|
|
grid-column-start: span 5;
|
|
}
|
|
|
|
.equipment-container,
|
|
.spheresiblings-container,
|
|
.skillpoint-container,
|
|
.money-container,
|
|
.specialequipment-list-container,
|
|
.character-description-container {
|
|
padding: 5px;
|
|
}
|
|
|
|
.equipment-container h3,
|
|
.spheresiblings-container h3,
|
|
.money-container h3,
|
|
.specialequipment-list-container h3,
|
|
.character-description-container h3 {
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.spheresibling-container {
|
|
display: grid;
|
|
grid-gap: 5px;
|
|
grid-template-columns: 2fr 1fr 1fr;
|
|
}
|
|
|
|
.spheresibling-container input {
|
|
width: 140px;
|
|
}
|
|
|
|
.money-item-container {
|
|
display: grid;
|
|
grid-gap: 5px;
|
|
grid-template-columns: auto auto;
|
|
}
|
|
|
|
.money-container input[type="text"] {
|
|
width: 155px;
|
|
}
|
|
|
|
.charsheet .money-container input[type="number"] {
|
|
width: 100px;
|
|
}
|
|
|
|
.equipment-container input[type="text"] {
|
|
width: 100%;
|
|
}
|
|
|
|
.character-description-container textarea {
|
|
width: 99%;
|
|
margin-bottom: 0;
|
|
height: 450px;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill,
|
|
.sheet-rolltemplate-magicskill,
|
|
.sheet-rolltemplate-initiative,
|
|
.sheet-rolltemplate-attack,
|
|
.sheet-rolltemplate-parry,
|
|
.sheet-rolltemplate-damage,
|
|
.sheet-rolltemplate-criticalhit,
|
|
.sheet-rolltemplate-regeneration {
|
|
font-family: 'Verdana', 'Georgia', serif;
|
|
--theme-main-color: rgb(233 214 127);
|
|
--theme-bg-color: rgb(255 250 227);
|
|
--theme-2nd-color: rgb(149 122 0 / 58%);
|
|
border: 1px solid var(--theme-2nd-color);
|
|
}
|
|
|
|
.sheet-rolltemplate-skill h3,
|
|
.sheet-rolltemplate-magicskill h3,
|
|
.sheet-rolltemplate-initiative h3,
|
|
.sheet-rolltemplate-attack h3,
|
|
.sheet-rolltemplate-parry h3,
|
|
.sheet-rolltemplate-damage h3,
|
|
.sheet-rolltemplate-criticalhit h3,
|
|
.sheet-rolltemplate-regeneration h3 {
|
|
color: black;
|
|
font-size: 1em;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill label,
|
|
.sheet-rolltemplate-magicskill label,
|
|
.sheet-rolltemplate-initiative label,
|
|
.sheet-rolltemplate-attack label,
|
|
.sheet-rolltemplate-parry label,
|
|
.sheet-rolltemplate-damage label,
|
|
.sheet-rolltemplate-criticalhit label,
|
|
.sheet-rolltemplate-regeneration label {
|
|
margin-bottom: 0;
|
|
color: black;
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill .sheet-template-container,
|
|
.sheet-rolltemplate-magicskill .sheet-template-container,
|
|
.sheet-rolltemplate-initiative .sheet-template-container,
|
|
.sheet-rolltemplate-attack .sheet-template-container,
|
|
.sheet-rolltemplate-parry .sheet-template-container,
|
|
.sheet-rolltemplate-damage .sheet-template-container,
|
|
.sheet-rolltemplate-criticalhit .sheet-template-container,
|
|
.sheet-rolltemplate-regeneration .sheet-template-container {
|
|
box-shadow: 2px 5px 16px 0px #0B325E, 5px 5px 0px 5px rgba(0,0,0,0);
|
|
}
|
|
|
|
.sheet-rolltemplate-skill .sheet-template-header,
|
|
.sheet-rolltemplate-magicskill .sheet-template-header,
|
|
.sheet-rolltemplate-initiative .sheet-template-header,
|
|
.sheet-rolltemplate-attack .sheet-template-header,
|
|
.sheet-rolltemplate-parry .sheet-template-header,
|
|
.sheet-rolltemplate-damage .sheet-template-header,
|
|
.sheet-rolltemplate-criticalhit .sheet-template-header,
|
|
.sheet-rolltemplate-regeneration .sheet-template-header {
|
|
background-color: var(--theme-main-color);
|
|
color: black;
|
|
text-align: center;
|
|
border-top-left-radius: 5px;
|
|
border-top-right-radius: 5px;
|
|
border-bottom: solid 2px var(--theme-2nd-color);
|
|
}
|
|
|
|
.sheet-rolltemplate-skill .sheet-template-body,
|
|
.sheet-rolltemplate-magicskill .sheet-template-body,
|
|
.sheet-rolltemplate-initiative .sheet-template-body,
|
|
.sheet-rolltemplate-attack .sheet-template-body,
|
|
.sheet-rolltemplate-parry .sheet-template-body,
|
|
.sheet-rolltemplate-damage .sheet-template-body,
|
|
.sheet-rolltemplate-criticalhit .sheet-template-body,
|
|
.sheet-rolltemplate-regeneration .sheet-template-body {
|
|
background-color: var(--theme-bg-color);
|
|
padding: 5px;
|
|
border-bottom-left-radius: 5px;
|
|
border-bottom-right-radius: 5px;
|
|
display: grid;
|
|
grid-gap: 1 5px;
|
|
grid-template-columns: 1fr auto 50px 1fr;
|
|
align-content: center;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill .sheet-template-body .inlinerollresult,
|
|
.sheet-rolltemplate-magicskill .sheet-template-body .inlinerollresult,
|
|
.sheet-rolltemplate-initiative .sheet-template-body .inlinerollresult,
|
|
.sheet-rolltemplate-attack .sheet-template-body .inlinerollresult,
|
|
.sheet-rolltemplate-parry .sheet-template-body .inlinerollresult,
|
|
.sheet-rolltemplate-damage .sheet-template-body .inlinerollresult,
|
|
.sheet-rolltemplate-criticalhit .sheet-template-body .inlinerollresult,
|
|
.sheet-rolltemplate-regeneration .sheet-template-body .inlinerollresult {
|
|
align-self: center;
|
|
justify-self: right;
|
|
background-color: transparent;
|
|
color: black;
|
|
border: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-criticalhit .sheet-template-body .sheet-rolltemplate-criticalhit-result {
|
|
text-align: right;
|
|
}
|
|
|
|
.sheet-rolltemplate-criticalhit .sheet-template-body .sheet-rollsuccess {
|
|
color: darkgreen;
|
|
}
|
|
|
|
.sheet-rolltemplate-criticalhit .sheet-template-body .sheet-rollfail {
|
|
color: darkred;
|
|
}
|
|
|
|
input[name="attr_bodydevelopment_characterautocalculation"][value="1"] ~ input[name="attr_bodydevelopment_character"],
|
|
input[name="attr_minddevelopment_characterautocalculation"][value="1"] ~ input[name="attr_minddevelopment_character"],
|
|
input[name="attr_bodydevelopment_form1autocalculation"][value="1"] ~ input[name="attr_bodydevelopment_form1"],
|
|
input[name="attr_minddevelopment_form1autocalculation"][value="1"] ~ input[name="attr_minddevelopment_form1"],
|
|
input[name="attr_bodydevelopment_form2autocalculation"][value="1"] ~ input[name="attr_bodydevelopment_form2"],
|
|
input[name="attr_minddevelopment_form2autocalculation"][value="1"] ~ input[name="attr_minddevelopment_form2"],
|
|
input[name="attr_bodydevelopment_form3autocalculation"][value="1"] ~ input[name="attr_bodydevelopment_form3"],
|
|
input[name="attr_minddevelopment_form3autocalculation"][value="1"] ~ input[name="attr_minddevelopment_form3"] {
|
|
pointer-events: none;
|
|
background-color: transparent;
|
|
border-color: #ddd;
|
|
}
|
|
|
|
.ui-dialog .charsheet button.rollbutton::before {
|
|
font-family: "dicefontd20";
|
|
content: "t";
|
|
}
|
|
|
|
|
|
.ui-dialog .charsheet button.rollbutton {
|
|
padding: 2px 3px;
|
|
font-size: 1.3em;
|
|
margin: 0px 3px 0px 3px;
|
|
width: 25px;
|
|
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
|
|
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
|
|
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
|
|
background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
|
|
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
|
|
background-image: linear-gradient(top, #ffffff, #e6e6e6);
|
|
background-repeat: repeat-x;
|
|
border: 1px solid #ccc;
|
|
|
|
}
|