Files
AuthorX 15c403e66e Adding Destinies
Also changed some improvement language for consistency ("take another" to "take a/an"), removed a duplicate list of improvements (Remnant was listed twice)

Also updated sheet.json description
2018-09-30 22:25:14 -05:00

677 lines
17 KiB
CSS

/*@font-face {
font-family: 'Special Elite';
font-style: normal;
font-weight: 400;
src: local('Special Elite'), local('SpecialElite-Regular'), url(http://fonts.gstatic.com/s/specialelite/v5/9-wW4zu3WNoD5Fjka35Jm4kzzdU71mzyRvKBGWbyScU.woff) format('woff');
}*/
div.repitem .sheet-gear-name input[type=text]{
width:65%;
}
.sheet-gear-uses {
float:right;
width:35%;
}
.sheet-gear-uses input[type=number]{
width:2em;
}
button[type=roll].sheet-d6-roll-button::before {
content: 'F';
font-family: 'dicefontd6';
}
.sheet-section-title button[type=roll]{
margin: 5px;
}
/*
button[type=roll].sheet-d6-roll-button::before {
content: '';
}
.sheet-d6-roll-button span{
margin: 0;
padding: 0;
border: 0;
background: white;
position: absolute;
line-height: 1em;
font-size: 1em;
}
.sheet-d6-roll-button span::before {
content: 'F';
font-family: 'dicefontd6';
}*/
li {
list-style: none;
}
.charsheet .sheet-maindiv {
background: white;
}
.charsheet .sheet-maindiv label {
display: inline-block;
width: auto;
margin-left: 5px;
/*font-family: 'Special Elite', 'Helvetica', sans-serif;*/
font-weight: normal;
}
.charsheet .sheet-maindiv .sheet-col label {
display: inline-block;
width: auto;
}
.charsheet .sheet-maindiv .sheet-col label.sheet-harm {
padding-right: 0;
}
.charsheet .sheet-maindiv label.sheet-name {
font-weight: 400;
font-size: 1.5em;
padding-right: 5px;
}
.charsheet .sheet-maindiv .sheet-col .sheet-section-title {
/*background: url('http://i.imgur.com/OjBPJL9.jpg') repeat-x left center transparent;*/
background: black;
color: #FFFFFF;
line-height: 43px;
height: 36px;
width: 100%;
padding-left: 15px;
margin-left: 0;
margin-bottom: 0;
font-size: 1.5em;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.charsheet .sheet-maindiv .sheet-col.sheet-even .sheet-section-title {
/*background: url('http://i.imgur.com/RNob7Yh.jpg') repeat-x left center transparent;*/
}
.charsheet .sheet-maindiv .sheet-col .sheet-harm.sheet-section-title,
.charsheet .sheet-maindiv .sheet-col .sheet-other.sheet-section-title,
.charsheet .sheet-maindiv .sheet-col .sheet-improvements.sheet-section-title {
margin-bottom: 10px;
}
.charsheet label.sheet-improvement {
font-size: 1em;
}
.charsheet label.sheet-lock {
width: auto;
font-size: 12px;
font-weight: 400;
}
.charsheet .sheet-attrBox,
.charsheet .sheet-attrBoxMini {
padding: 5px;
}
.charsheet input[type=number]{
text-align: right;
font-weight: bold;
font-size: large;
padding: 1px 2px 0px 2px;
max-width: 45px;
}
.charsheet .sheet-attrBox input[type=text],
.charsheet .sheet-attrBoxMini input[type=text] {
width: auto;
text-align: center;
font-size: 1.2em;
font-weight: bold;
}
.charsheet .sheet-attrBox input[type=checkbox],
.charsheet .sheet-attrBoxMini input[type=checkbox] {
width: auto;
}
label.sheet-cool.sheet-attr {
width: auto;
display: inline-block;
float: left;
line-height: 32px;
}
input.sheet-attr {
display: inline-block;
width: 40px;
font-size: 18px;
font-weight: bold;
text-align: center;
}
button[type=roll] {
float: right;
}
.sheet-move-box {
}
.charsheet div.sheet-roll-box {
padding: 8px 4px;
background: #EFEFEF;
margin-top: 0;
line-height: 16px;
}
.sheet-damage,
.sheet-locked-damage{
font-size: 0.85em;
}
.repcontainer div.repitem {
padding: 5px;
background: #EFEFEF;
margin-bottom: 9px;
}
.repcontainer div.repitem {
}
div.repitem .sheet-movename, div.repitem .sheet-stat {
width: 20%;
box-sizing: border-box;
}
div.repitem input[type=text]{
width: 75%;
}
.repcontrol {
margin-bottom: 15px;
}
.repcontainer div.repitem select {
width: 75%;
margin: 0;
}
div.repitem .sheet-desc {
width: auto;
}
input[name="attr_movedesc"]{
width: auto;
}
.repitem textarea,
.sheet-box textarea {
height: 32px;
box-sizing: border-box;
}
.sheet-section-title button{
font-size: .75em;
}
.sheet-box textarea.sheet-largetextarea{
line-height: 1.4;
height: 5.6em;
}
.sheet-comp-stat textarea{
width:calc(100% - 1.5em);
}
.sheet-comp-stat input[type="checkbox"]{
float: right;
}
.sheet-comp-stat {
display:none;
}
.sheet-comp-has1Stat:checked ~ .sheet-comp-1Stat,
.sheet-comp-has2Stat:checked ~ .sheet-comp-1Stat,
.sheet-comp-has2Stat:checked ~ .sheet-comp-2Stat,
.sheet-comp-has3Stat:checked ~ .sheet-comp-1Stat,
.sheet-comp-has3Stat:checked ~ .sheet-comp-2Stat,
.sheet-comp-has3Stat:checked ~ .sheet-comp-3Stat,
.sheet-comp-has4Stat:checked ~ .sheet-comp-1Stat,
.sheet-comp-has4Stat:checked ~ .sheet-comp-2Stat,
.sheet-comp-has4Stat:checked ~ .sheet-comp-3Stat,
.sheet-comp-has4Stat:checked ~ .sheet-comp-4Stat,
.sheet-comp-has5Stat:checked ~ .sheet-comp-1Stat,
.sheet-comp-has5Stat:checked ~ .sheet-comp-2Stat,
.sheet-comp-has5Stat:checked ~ .sheet-comp-3Stat,
.sheet-comp-has5Stat:checked ~ .sheet-comp-4Stat,
.sheet-comp-has5Stat:checked ~ .sheet-comp-5Stat{
display:block;
}
input.sheet-addCheck,
input.sheet-minusCheck{
left: 1em;
opacity: 0;
width: 1.5em;
height: 1.5em;
position: relative;
margin: -.88em;
cursor: pointer;
z-index: 0;
}
.sheet-comp-has1Stat:checked ~ .sheet-comp-has2Stat,
.sheet-comp-has2Stat:checked ~ .sheet-comp-has3Stat,
.sheet-comp-has3Stat:checked ~ .sheet-comp-has4Stat,
.sheet-comp-has4Stat:checked ~ .sheet-comp-has5Stat,
.sheet-comp-has5Stat:checked ~ .sheet-comp-has1Stat{
z-index: 1;
}
input.sheet-addCheck ~ span.sheet-addBox::before,
input.sheet-minusCheck ~ span.sheet-addBox::before{
border: solid 1px #a8a8a8;
text-align: center;
display: inline-block;
vertical-align: middle;
box-shadow: 0 0 2px #ccc;
background: #f6f6f6;
background: radial-gradient(#f6f6f6, #dfdfdf);
content: "";
width: 1.5em;
height: 1.5em;
border-radius: 3px;
}
input.sheet-addCheck:checked ~ span.sheet-addBox::before {
content: "+";
}
input.sheet-minusCheck:checked ~ span.sheet-addBox::before {
content: "-";
}
.sheet-roll-box label.sheet-buttonLbl {
max-width: 100%;
margin: 0;
padding: 0;
}
.sheet-dwarf,
.sheet-elf,
.sheet-halfling,
.sheet-harbinger,
.sheet-heir,
.sheet-orc,
.sheet-squire,
.sheet-giant,
.sheet-dragon,
.sheet-constructed,
.sheet-spider,
.sheet-remnant,
.sheet-pair,
.sheet-ship,
.sheet-default-harbinger,
.sheet-powerful-harbinger {
display: none;
}
.sheet-ascended,
.sheet-chosen-one,
.sheet-cyborg,
.sheet-elven-elite,
.sheet-end-of-days,
.sheet-firebrand,
.sheet-halfling-sheriff,
.sheet-knight,
.sheet-leader,
.sheet-legend,
.sheet-lord-of-beasts,
.sheet-orc-boss,
.sheet-ur-dwarf,
.sheet-warlord,
.sheet-witch,
.sheet-little-giant,
.sheet-final-form,
.sheet-war-machine,
.sheet-world-weaver,
.sheet-ancient-secret
{
display: none;
}
.sheet-isAscended:checked ~ .sheet-ascended,
.sheet-isChosenOne:checked ~ .sheet-chosen-one,
.sheet-isCyborg:checked ~ .sheet-cyborg,
.sheet-isElvenElite:checked ~ .sheet-elven-elite,
.sheet-isEndOfDays:checked ~ .sheet-end-of-days,
.sheet-isFirebrand:checked ~ .sheet-firebrand,
.sheet-isHalflingSheriff:checked ~ .sheet-halfling-sheriff,
.sheet-isKnight:checked ~ .sheet-knight,
.sheet-isLeader:checked ~ .sheet-leader,
.sheet-isLegend:checked ~ .sheet-legend,
.sheet-isLordOfBeasts:checked ~ .sheet-lord-of-beasts,
.sheet-isOrcBoss:checked ~ .sheet-orc-boss,
.sheet-isUrDwarf:checked ~ .sheet-ur-dwarf,
.sheet-isWarlord:checked ~ .sheet-warlord,
.sheet-isWitch:checked ~ .sheet-witch,
.sheet-isLittleGiant:checked ~ .sheet-little-giant,
.sheet-isFinalForm:checked ~ .sheet-final-form,
.sheet-isWarMachine:checked ~ .sheet-war-machine,
.sheet-isWorldWeaver:checked ~ .sheet-world-weaver,
.sheet-isAncientSecret:checked ~ .sheet-ancient-secret
{
display: block;
}
.sheet-isDwarf:checked ~ .sheet-dwarf,
.sheet-isElf:checked ~ .sheet-elf,
.sheet-isHalfling:checked ~ .sheet-halfling,
.sheet-isHarbinger:checked ~ .sheet-harbinger,
.sheet-isHeir:checked ~ .sheet-heir,
.sheet-isOrc:checked ~ .sheet-orc,
.sheet-isSquire:checked ~ .sheet-squire,
.sheet-isGiant:checked ~ .sheet-giant,
.sheet-isDragon:checked ~ .sheet-dragon,
.sheet-isConstructed:checked ~ .sheet-constructed,
.sheet-isSpider:checked ~ .sheet-spider,
.sheet-isRemnant:checked ~ .sheet-remnant,
.sheet-isPair:checked ~ .sheet-pair,
.sheet-isShip:checked ~ .sheet-ship,
.sheet-isPowerfulHarbinger:not(:checked) ~ .sheet-default-harbinger,
.sheet-isPowerfulHarbinger:checked ~ .sheet-powerful-harbinger {
display: block;
}
.sheet-classSelected {
display: none;
}
.sheet-lock:checked ~ .sheet-class,
.sheet-lock:checked ~ .sheet-class + label {
display: none;
}
.sheet-lock:checked ~ .sheet-class:checked,
.sheet-lock:checked ~ .sheet-class:checked + label,
.sheet-lock:checked ~ .sheet-classSelected {
display: inline-block;
}
.sheet-lock:not(:checked) ~ .sheet-class,
.sheet-lock:not(:checked) ~ .sheet-class + label {
display: inline-block;
}
.sheet-lock:checked ~ .sheet-classcol {
display: none;
}
.sheet-classcol > .sheet-class:checked,
.sheet-classcol > .sheet-class:checked + label {
display: inline-block;
}
.sheet-lockDamage:checked ~ .sheet-damage,
.sheet-lockDamage:not(:checked) ~ .sheet-locked-damage, {
display: none;
}
.sheet-lockDamage:checked ~ .sheet-locked-damage,
.sheet-lockDamage:not(:checked) ~ .sheet-damage {
display: inline;
}
input.sheet-showhide:checked ~ .sheet-subbox {display: none;}
.sheet-hasIron:not(:checked) ~ .sheet-iron,
.sheet-hasDoom:not(:checked) ~ .sheet-doom,
.sheet-hasDestiny:not(:checked) ~ .sheet-destiny,
.sheet-necrotic,
.sheet-trio {
display: none;
}
.sheet-hasIron:checked ~ .sheet-iron
.sheet-hasDoom:checked ~ .sheet-doom,
.sheet-hasDestiny:checked ~ .sheet-destiny {
display: block;
}
.sheet-isElf:not(:checked) ~ .sheet-elf,
.sheet-isOrc:not(:checked) ~ .sheet-orc,
.sheet-isSpider:not(:checked) ~ .sheet-spider,
.sheet-isSquire:not(:checked) ~ .sheet-purpose,
.sheet-isOverlord:not(:checked) ~ .sheet-purpose,
.sheet-isConstructed:not(:checked) ~ .sheet-madeof,
.sheet-isRemnant:not(:checked) ~ .sheet-curse,
.sheet-isPair:not(:checked) ~ .sheet-whopair,
.sheet-isShip:not(:checked) ~ .sheet-whatship,
.sheet-isNPC:not(:checked) ~ .sheet-npcStats,
.sheet-isNPC:not(:checked) ~ .sheet-threats,
.sheet-isOverlord:not(:checked) ~ .sheet-npcStats,
.sheet-hasTrio:checked ~ .sheet-noTrio {
display: none;
}
.sheet-isSquire:checked ~ .sheet-purpose,
.sheet-isOverlord:checked ~ .sheet-purpose {
display: inline-block;
}
.sheet-isElf:checked ~ .sheet-elf,
.sheet-isOrc:checked ~ .sheet-orc,
.sheet-isSpider:checked ~ .sheet-spider,
.sheet-hasNecrotic:checked ~ .sheet-necrotic,
.sheet-hasTrio:checked ~ .sheet-trio,
.sheet-isNPC:checked ~ .sheet-npcStats,
.sheet-isOverlord:checked ~ .sheet-npcStats{
display: inline;
}
.sheet-isSquire:checked ~ .sheet-people,
.sheet-isOverlord:checked ~ .sheet-people,
.sheet-isPair:checked ~ .sheet-people,
.sheet-isConstructed:checked ~ .sheet-people,
.sheet-isRemnant:checked ~ .sheet-people,
.sheet-isNPC:checked ~ .sheet-pcStats,
.sheet-isNPC:checked ~ .sheet-pcBox,
.sheet-isNPC:checked ~ .sheet-people,
.sheet-isShip:checked ~ .sheet-people,
.sheet-isShip:checked ~ .sheet-pcBox:not(.sheet-pcShip),
.sheet-isOverlord:checked ~ .sheet-pcStats,
.sheet-isPair:checked ~ .sheet-pcStats,
.sheet-isShip:checked ~ .sheet-pcStats
{
display: none;
}
.sheet-people,
.sheet-pcStats,
.sheet-pcBox {
display:inline;
}
.sheet-isAngel:not(:checked) ~ .sheet-angel,
.sheet-isBattlebabe:not(:checked) ~ .sheet-battlebabe,
.sheet-isHardholder:not(:checked) ~ .sheet-holder,
.sheet-isChopper:not(:checked) ~ .sheet-chopper,
.sheet-isDriver:not(:checked) ~ .sheet-driver,
.sheet-isGunlugger:not(:checked) ~ .sheet-gunlugger,
.sheet-isHocus:not(:checked) ~ .sheet-hocus,
.sheet-isOperator:not(:checked) ~ .sheet-operator,
.sheet-isSavvyhead:not(:checked) ~ .sheet-savvy,
.sheet-isSkinner:not(:checked) ~ .sheet-skinner,
.sheet-isBrainer:not(:checked) ~ .sheet-brainer,
.sheet-isFaceless:not(:checked) ~ .sheet-faceless,
.sheet-isHoarder:not(:checked) ~ .sheet-hoarder,
.sheet-isMacaluso:not(:checked) ~ .sheet-macaluso,
.sheet-isMaestro-D:not(:checked) ~ .sheet-maestro-d,
.sheet-isMarmot:not(:checked) ~ .sheet-marmot,
.sheet-isQuarantine:not(:checked) ~ .sheet-quarantine,
.sheet-isSolace:not(:checked) ~ .sheet-solace,
.sheet-isS-M-M:not(:checked) ~ .sheet-S-M-M,
.sheet-isTouchstone:not(:checked) ~ .sheet-touchstone {
display: none;
}
.sheet-isAngel:checked ~ .sheet-angel,
.sheet-isBattlebabe:checked ~ .sheet-battlebabe,
.sheet-isHardholder:checked ~ .sheet-holder,
.sheet-isChopper:checked ~ .sheet-chopper,
.sheet-isDriver:checked ~ .sheet-driver,
.sheet-isGunlugger:checked ~ .sheet-gunlugger,
.sheet-isHocus:checked ~ .sheet-hocus,
.sheet-isOperator:checked ~ .sheet-operator,
.sheet-isSavvyhead:checked ~ .sheet-savvy,
.sheet-isSkinner:checked ~ .sheet-skinner,
.sheet-isBrainer:checked ~ .sheet-brainer,
.sheet-isFaceless:checked ~ .sheet-faceless,
.sheet-isHoarder:checked ~ .sheet-hoarder,
.sheet-isMacaluso:checked ~ .sheet-macaluso,
.sheet-isMaestro-D:checked ~ .sheet-maestro-d,
.sheet-isMarmot:checked ~ .sheet-marmot,
.sheet-isQuarantine:checked ~ .sheet-quarantine,
.sheet-isSolace:checked ~ .sheet-solace,
.sheet-isS-M-M:checked ~ .sheet-S-M-M,
.sheet-isTouchstone:checked ~ .sheet-touchstone {
display: block;
}
/**
* http://nicolasgallagher.com/micro-clearfix-hack/
* For modern browsers
* 1. The space content is one way to avoid an Opera bug when the
* contenteditable attribute is included anywhere else in the document.
* Otherwise it causes space to appear at the top and bottom of elements
* that are clearfixed.
* 2. The use of `table` rather than `block` is only necessary if using
* `:before` to contain the top-margins of child elements.
*/
.sheet-cf:before,
.sheet-cf:after {
content: " "; /* 1 */
display: table; /* 2 */
}
.sheet-cf:after {
clear: both;
}
.sheet-lne{
white-space: nowrap;
}
/* HARM CLOCK */
.sheet-harm-section {
display: inline-block;
text-align: center;
}
.sheet-clock {
width: 5em;
height: 5em;
display: inline-block;
border-radius: 50%;
background: black;
border: 2px solid black;
}
.sheet-harm-checkbox{
margin-left: 5px;
margin-right: 4px;
}
.sheet-harm-checkbox.sheet-harm-0:checked ~ .sheet-clock {
background: white;
}
.sheet-harm-checkbox.sheet-harm-3:checked ~ .sheet-clock {
background-image: linear-gradient(180deg, transparent 50%, white 50%),
linear-gradient(90deg, white 50%, transparent 50%);
}
.sheet-harm-checkbox.sheet-harm-6:checked ~ .sheet-clock {
background-image: linear-gradient(90deg, white 50%, transparent 50%);
}
.sheet-harm-checkbox.sheet-harm-9:checked ~ .sheet-clock {
background-image: linear-gradient(180deg, transparent 50%, black 50%),
linear-gradient(90deg, white 50%, transparent 50%);
}
.sheet-harm-checkbox.sheet-harm-10:checked ~ .sheet-clock {
background-image: linear-gradient(210deg, transparent 50%, black 50%),
linear-gradient(90deg, white 50%, transparent 50%);
}
.sheet-harm-checkbox.sheet-harm-11:checked ~ .sheet-clock {
background-image: linear-gradient(240deg, transparent 50%, black 50%),
linear-gradient(90deg, white 50%, transparent 50%);
}
.sheet-harm-checkbox.sheet-harm-12:checked ~ .sheet-clock {
background-color: black;
}
/* ROLL TEMPLATE */
.sheet-rolltemplate-aw table {
/* width: 189px;
height: 189px;*/
padding: 2px;
/*background: url(http://i.imgur.com/xBk4U1p.jpg) top left;
background-size: 189px 189px;
background-repeat: no-repeat;*/
font-family: "Courier New", Courier, monospace;
font-weight: bold;
border-spacing: 0;
}
.sheet-rolltemplate-aw th {
color: rgb(0, 0, 0);
padding: 15px 2px 2px 20px;
line-height: 1.2em;
font-size: 1.2em;
text-align: left;
}
.sheet-rolltemplate-aw td {
padding-left: 20px;
font-size: 1.0em;
vertical-align: top;
}
.sheet-rolltemplate-aw .sheet-result {
font-size: 2em;
text-align: center;
padding-bottom: 20px;
}
.sheet-rolltemplate-aw .inlinerollresult,
.sheet-rolltemplate-aw .inlinerollresult.fullcrit,
.sheet-rolltemplate-aw .inlinerollresult.fullfail,
.sheet-rolltemplate-aw .inlinerollresult.importantroll{
background-color: transparent;
color: #000000;
border: none;
}
.sheet-rolltemplate-aw .sheet-success .inlinerollresult,
.sheet-rolltemplate-aw .sheet-success .inlinerollresult.fullcrit,
.sheet-rolltemplate-aw .sheet-success .inlinerollresult.fullfail,
.sheet-rolltemplate-aw .sheet-success .inlinerollresult.importantroll{
background-color: transparent;
color: #3FB315;
border: none;
}
.sheet-rolltemplate-aw .sheet-failure .inlinerollresult,
.sheet-rolltemplate-aw .sheet-failure .inlinerollresult.fullcrit,
.sheet-rolltemplate-aw .sheet-failure .inlinerollresult.fullfail,
.sheet-rolltemplate-aw .sheet-failure .inlinerollresult.importantroll{
background-color: transparent;
color: #B31515;
border: none;
}
/* fix some display bugs */
.itemcontrol {
left: 0;
top: 0;
}
.repcontrol {
height: 28px;
}