Files

238 lines
4.2 KiB
Plaintext

@import "rolltemplate.less";
.charsheet {
background: #fff;
height: 100%;
width: 9in;
@import "fields.less";
.column {
display: inline-block;
}
.inlineBlock {
display: inline-block;
}
.attributes {
margin-bottom: 32px;
width: 100%;
.attribute {
position: relative;
button {
height: 100%;
opacity: 0;
position: absolute;
right: 0;
top: 0;
width: 40%;
z-index: 10;
}
& > label {
position: absolute;
left: 55%;
top: 15%;
width: auto;
&::before {
content: "0";
font-family: dicefontd10;
font-size: 32px;
vertical-align: middle;
}
}
}
.column {
vertical-align: top;
width: 33%;
}
}
.attrsHeader {
margin-bottom: 10px;
h2 {
display: inline-block;
line-height: 1em;
max-width: 2in;
vertical-align: middle;
}
.boxedIcon {
display: inline-block;
height: 60px;
vertical-align: middle;
width: 60px;
&.iconChassis {
background: url("https://raw.githubusercontent.com/Cazra/roll20-character-sheets/engineHeart/EngineHeart/img/iconChassis.png");
}
&.iconCrux {
background: url("https://raw.githubusercontent.com/Cazra/roll20-character-sheets/engineHeart/EngineHeart/img/iconCrux.png");
}
&.iconIntelligence {
background: url("https://raw.githubusercontent.com/Cazra/roll20-character-sheets/engineHeart/EngineHeart/img/iconIntelligence.png");
}
&.iconMovement {
background: url("https://raw.githubusercontent.com/Cazra/roll20-character-sheets/engineHeart/EngineHeart/img/iconMovement.png");
}
&.iconPhysicalInteraction {
background: url("https://raw.githubusercontent.com/Cazra/roll20-character-sheets/engineHeart/EngineHeart/img/iconPhysicalInteraction.png");
}
&.iconThresholds {
background: url("https://raw.githubusercontent.com/Cazra/roll20-character-sheets/engineHeart/EngineHeart/img/iconThresholds.png");
}
}
}
.featuresDefects {
margin-bottom: 32px;
table {
font-size: 10px;
margin-left: 8px;
width: 100%;
th:nth-child(1) {
width: 30%;
}
th:nth-child(2) {
width: 10%;
}
}
.feature, .defect {
input {
border-bottom: solid 1px black;
border-radius: 0;
padding: 0;
vertical-align: top;
}
textarea {
height: 1.5em;
margin-top: 1px;
resize: vertical;
vertical-align: top;
}
input:nth-child(1) {
width: 30%;
}
input:nth-child(2) {
width: 10%;
}
textarea:nth-child(3) {
width: 55%;
}
}
}
.secondaryAttrs {
margin-bottom: 32px;
width: 100%;
.attribute {
position: relative;
& > label {
position: absolute;
left: 55%;
margin-left: 1.7em;
text-indent: -1.7em;
top: 15%;
width: auto;
}
&.threshold {
& > label {
left: 37%;
}
}
}
.column {
vertical-align: top;
width: 33%;
}
.rollable {
position: relative;
button {
height: 100%;
opacity: 0;
position: absolute;
right: 0;
top: 0;
width: 40%;
z-index: 10;
}
.attribute {
& > label::before {
content: "0";
font-family: dicefontd10;
font-size: 32px;
vertical-align: middle;
}
}
}
}
.top {
width: 100%;
.column.bio {
width: 80%;
& > div {
width: 100%;
.labelledLeft {
display: inline-table;
label {
display: table-cell;
white-space: nowrap;
width: 1px;
}
.inner {
display: table-cell;
input {
width: 100%;
}
}
}
}
}
.column.points {
margin-left: 20px;
transform: scale(1.5);
width: 10%;
}
}
.twoColumns {
.column {
vertical-align: top;
width: 49%;
}
}
}