Files

618 lines
11 KiB
CSS

/***************/
/* Basic setup */
/***************/
/*Configure the tab buttons*/
.sheet-character,
.sheet-scenes {
display: none;
}
/* show the selected tab */
.sheet-tabstoggle[value="character"] ~ div.sheet-character,
.sheet-tabstoggle[value="scenes"] ~ div.sheet-scenes {
display: block;
}
input,
textarea {
background-color: rgba(255, 255, 255, 0.5);
border-radius: 5px;
position: relative;
resize: none;
border: 1px solid transparent;
box-sizing: border-box !important;
}
/* Fix for arrows in number fields */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield; /* Firefox */
}
.sheet-character {
width: 992px;
height: 1403px;
background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TenraBanshoZero-Spanish/imgs/TenraBanshoZeroSpanish.png")
top left no-repeat;
}
/****************/
/* Basic layout */
/****************/
.sheet-character-left-box,
.sheet-character-right-box {
width: 486px;
height: 760px;
float: left;
}
.sheet-character-right-box {
float: right;
margin-right: 16px;
}
.sheet-character-top-container {
height: 760px;
position: relative;
}
.sheet-character-bottom-container {
position: relative;
height: 600px;
}
/*****************/
/* Personal info */
/*****************/
.sheet-character-name,
.sheet-character-gender,
.sheet-character-age {
height: 21px !important;
}
.sheet-character-name {
top: 136px;
left: 143px;
width: 327px;
}
.sheet-character-gender {
top: 149px;
left: 119px;
width: 169px;
}
.sheet-character-age {
top: 128px;
left: 356px;
width: 114px;
}
.sheet-character-concept {
top: 157px;
left: 50px;
width: 421px;
height: 67px;
}
.sheet-character-items {
top: 174px;
left: 50px;
width: 421px;
height: 49px;
}
/**************/
/* Attributes */
/**************/
.sheet-character-body,
.sheet-character-agility,
.sheet-character-senses,
.sheet-character-knowledge,
.sheet-character-spirit,
.sheet-character-empathy,
.sheet-character-position,
.sheet-character-body-mod,
.sheet-character-agility-mod,
.sheet-character-senses-mod {
top: 213px;
left: 250px;
width: 60px;
text-align: center;
height: 21px !important;
}
.sheet-character-agility {
top: 221px;
}
.sheet-character-senses {
top: 228px;
}
.sheet-character-knowledge {
top: 236px;
}
.sheet-character-spirit {
top: 243px;
}
.sheet-character-empathy {
top: 251px;
}
.sheet-character-position {
top: 259px;
}
.sheet-character-body-mod,
.sheet-character-agility-mod,
.sheet-character-senses-mod {
left: 382px;
top: 67px;
}
.sheet-character-agility-mod {
top: 74px;
}
.sheet-character-senses-mod {
top: 81px;
}
/**************/
/* Attributes */
/**************/
.sheet-character-archetypes {
top: 245px;
left: 50px;
width: 419px;
height: 53px;
}
.sheet-character-karma {
text-align: center;
top: 239px;
left: 108px;
width: 142px;
height: 21px !important;
}
.sheet-character-attributes {
text-align: center;
top: 218px;
left: 351px;
width: 119px;
height: 21px !important;
}
/*********/
/* Fates */
/*********/
.sheet-character-fate-1,
.sheet-character-fate-2,
.sheet-character-fate-3,
.sheet-character-fate-4,
.sheet-character-fate-5,
.sheet-character-fate-6,
.sheet-character-fate-7,
.sheet-character-fate-8 {
top: 76px;
left: 12px;
width: 291px;
height: 38px;
margin-bottom: 4px;
}
.sheet-character-fate-cost {
top: -299px;
left: 321px;
position: relative;
margin-bottom: 29px;
}
.sheet-character-fate-cost-box {
margin-right: 2px;
border-radius: 50%;
border: 1px solid #ddd;
-webkit-appearance: none;
background-color: white;
cursor: pointer;
height: 15px !important;
outline: none;
vertical-align: middle;
width: 15px !important;
}
.sheet-character-fate-cost-box:checked {
background-color: black;
}
.sheet-character-fate-karma,
.sheet-character-fate-karma-meyko {
top: -244px;
left: 73px;
width: 142px;
text-align: center;
height: 21px !important;
}
.sheet-character-fate-karma-meyko {
left: 137px;
height: 21px !important;
}
.sheet-character-kiai-actual,
.sheet-character-kiai-spent {
top: -147px;
left: 47px;
text-align: center;
height: 21px !important;
width: 133px;
}
.sheet-character-kiai-spent {
left: 125px;
}
.sheet-character-vitality-soul-container {
position: relative;
top: -76px;
}
.sheet-character-soul {
margin-left: 105px;
}
.sheet-character-vitality-spent,
.sheet-character-vitality-max,
.sheet-character-soul-spent,
.sheet-character-soul-max {
left: 56px;
width: 50px;
text-align: center;
height: 21px !important;
}
.sheet-character-vitality-max,
.sheet-character-soul-max {
left: 70px;
}
/**********/
/* Wounds */
/**********/
.sheet-character-wounds-max {
top: 17px;
position: relative;
margin-left: 633px;
width: 270px;
max-height: 30px;
}
.sheet-character-wounds-max-value {
width: 50px;
margin-right: 13px;
text-align: center;
height: 21px !important;
}
.sheet-character-wounds-light,
.sheet-character-wounds-serious,
.sheet-character-wounds-critical {
width: 500px;
left: 508px;
position: relative;
top: 26px;
max-height: 30px;
margin-bottom: 3px;
}
.sheet-character-wounds-serious {
top: 27px;
}
.sheet-character-wounds-critical {
top: 27px;
}
.sheet-character-wounds-box {
margin-right: 9px;
}
.sheet-character-wounds-box-death {
margin-right: 12px;
margin-left: 238px;
}
.sheet-character-wounds-point {
width: 16px;
height: 16px !important;
margin: 0;
margin-right: -2px;
}
/***********/
/* Weapons */
/***********/
.sheet-character-weapons {
top: 72px;
position: relative;
margin-left: 410px;
}
.sheet-character-weapon-name,
.sheet-character-weapon-value,
.sheet-character-weapon-cdf,
.sheet-character-weapon-reach,
.sheet-character-weapon-amno {
height: 21px !important;
}
.sheet-character-weapon-value,
.sheet-character-weapon-cdf,
.sheet-character-weapon-reach,
.sheet-character-weapon-amno {
text-align: center;
}
.sheet-character-weapon-name {
width: 234px;
margin-right: 25px;
}
.sheet-character-weapon-value {
width: 48px;
margin-right: 20px;
}
.sheet-character-weapon-cdf {
width: 38px;
margin-right: 24px;
}
.sheet-character-weapon-reach {
width: 35px;
margin-right: 29px;
}
.sheet-character-weapon-amno {
width: 36px;
}
/**********/
/* Skills */
/**********/
.sheet-character-skills-box {
width: 897px;
left: 40px;
position: relative;
top: 83px;
border: 1px solid transparent;
display: flex;
height: 318px;
}
.sheet-character-skill-column {
border: 1px solid transparent;
flex: 1;
}
.sheet-character-skill-column:nth-child(1) .sheet-character-skill-group {
margin-right: 19px;
}
.sheet-character-skill-column:nth-child(1) .sheet-character-skill-group:nth-child(1),
.sheet-character-skill-column:nth-child(2) .sheet-character-skill-group:nth-child(1),
.sheet-character-skill-column:nth-child(3) .sheet-character-skill-group:nth-child(1) {
margin-top: 32px;
}
.sheet-character-skill-column:nth-child(1) .sheet-character-skill-group:nth-child(2),
.sheet-character-skill-column:nth-child(1) .sheet-character-skill-group:nth-child(3),
.sheet-character-skill-column:nth-child(2) .sheet-character-skill-group:nth-child(2),
.sheet-character-skill-column:nth-child(2) .sheet-character-skill-group:nth-child(3),
.sheet-character-skill-column:nth-child(3) .sheet-character-skill-group:nth-child(2) {
margin-top: 46px;
}
.sheet-character-skill-column:nth-child(3) .sheet-character-skill-group:nth-child(3) {
margin-top: 25px;
}
.sheet-character-skill-column:nth-child(2) .sheet-character-skill-group {
padding-right: 26px;
}
.sheet-character-skill-column:nth-child(3) .sheet-character-skill-group {
padding-right: 31px;
}
.sheet-character-skill-group {
}
.sheet-character-skill-row {
display: flex;
justify-content: flex-end;
margin-bottom: 5px;
}
.sheet-character-skill-point {
left: 10px;
margin-left: 6px;
border-radius: 50%;
border: 1px solid #ddd;
-webkit-appearance: none;
background-color: white;
cursor: pointer;
height: 15px !important;
outline: none;
vertical-align: middle;
width: 15px !important;
}
.sheet-character-skill-point:checked {
background-color: black;
}
.sheet-character-ninjutsu,
.sheet-character-war-art,
.sheet-character-custom-skill-1,
.sheet-character-custom-skill-2,
.sheet-character-custom-skill-3,
.sheet-character-custom-skill-4 {
width: 98px;
margin-top: -2px;
height: 20px !important;
position: absolute;
margin-right: 107px;
}
.sheet-character-custom-skill-1,
.sheet-character-custom-skill-2,
.sheet-character-custom-skill-3,
.sheet-character-custom-skill-4 {
width: 155px;
}
/****************/
/* Scenes sheet */
/****************/
.sheet-scenes-container {
width: 948px;
height: 1403px;
background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/TenraBanshoZero-Spanish/imgs/TenraBanshoZeroSpanishScenes.png")
top left no-repeat;
display: flex !important;
}
/*****************/
/* Scenes layout */
/*****************/
.sheet-scenes-left-side,
.sheet-scenes-right-side {
border: 1px solid transparent;
flex: 1;
}
.sheet-scenes-left-side {
padding-top: 133px;
}
.sheet-scenes-adventure-name {
padding-left: 170px;
margin-bottom: 13px;
}
.sheet-scene-box {
margin-bottom: 27px;
}
.sheet-scene-character-name {
padding-left: 172px;
margin-bottom: 7px;
}
.sheet-scene-player-name {
padding-left: 132px;
}
.sheet-scene-player-name input {
width: 325px;
}
.sheet-scenes-adventure-name input,
.sheet-scene-character-name input {
width: 286px;
}
.sheet-scene-points-row {
padding-top: 8px;
padding-left: 256px;
}
.sheet-scene-points-group {
margin-right: 8px;
}
.sheet-scene-point {
height: 17px !important;
width: 17px;
margin-right: -3px;
}
.sheet-scene-fates-box {
padding-top: 45px;
}
.sheet-scene-fate-row {
padding-left: 40px;
margin-bottom: 1px;
}
.sheet-scenes-right-side {
padding-top: 174px;
}
.sheet-scenes-right-side .sheet-scene-character-name {
padding-left: 145px;
}
.sheet-scenes-right-side .sheet-scene-player-name {
padding-left: 106px;
}
.sheet-scenes-right-side .sheet-scene-fate-row {
padding-left: 15px;
}
.sheet-scenes-right-side .sheet-scene-points-row {
padding-left: 229px;
}
.sheet-scenes-right-side .sheet-scene-fate-row {
padding-left: 15px;
}
.sheet-scene-fate-name {
width: 287px;
}
.sheet-scene-fate-points-group {
padding-left: 5px;
}
.sheet-scene-fate-point {
left: 10px;
margin-left: 2px;
border-radius: 50%;
border: 1px solid #ddd;
-webkit-appearance: none;
background-color: white;
cursor: pointer;
height: 15px !important;
outline: none;
vertical-align: middle;
width: 15px !important;
margin-top: -2px;
}
.sheet-scene-fate-point:checked {
background-color: black;
}