Files
CoalPoweredPuppet 1f1428d085 Pasts, Personas, & Prophecies Initial Commit
For use with Pasts, Personas, & Prophecies
2017-08-13 09:41:12 -04:00

677 lines
15 KiB
CSS

.charsheet {
background: white;
background-size:100%;
width:850px;
}
/*============= Banner =============*/
div.sheet-banner {
height:110px;
width:100px;
}
div.sheet-image {
background: url('https://68.media.tumblr.com/827da794f5454039163ea11a37bf970c/tumblr_otgmd50MTs1s9slulo1_1280.png');
background-size:200px;
background-repeat:no-repeat;
height:110px;
width:200px;
}
div.sheet-border {
border: 2px solid #36302B;
border-radius:5px;
padding:2px;
}
div.sheet-spiral {
background:url('https://68.media.tumblr.com/92a3f84aab333e36d32d2825ea3c3547/tumblr_otzb7xGzIv1s9slulo1_250.png');
background-size:25px;
background-repeat:no-repeat;
height:25px;
width:25px;
display:inline-block;
}
/*============= End of Banner============*/
div.sheet-core-content {
display: none;
width:840px;
}
.charsheet div[class^="sheet-section"] {
display: none;
background-size:840px;
}
.charsheet input.sheet-tab1:checked ~ div.sheet-section-1,
.charsheet input.sheet-tab2:checked ~ div.sheet-section-2,
.charsheet input.sheet-tab3:checked ~ div.sheet-section-3,
.charsheet input.sheet-tab4:checked ~ div.sheet-section-4,
.charsheet input.sheet-tab5:checked ~ div.sheet-section-5,
.charsheet input.sheet-tab6:checked ~ div.sheet-section-6 {
display: block;
}
.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] {
display: block;
}
.charsheet input.sheet-tab {
width: 100px;
height: 20px;
cursor: pointer;
position: relative;
opacity: 0;
z-index: 998;
box-shadow: 0px 0px 5px blue;
}
.charsheet span.sheet-tab {
text-align: center;
display: inline-block;
font-size: 13px;
background-repeat: no-repeat;
color: #36302B;
font-weight: bold;
font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
border-radius: 4px;
border: 2px solid #36302B;
width: 100px;
height: 20px;
cursor: pointer;
position: relative;
vertical-align: middle;
margin-left: -105px;
}
.charsheet input.sheet-tab1:checked + span.sheet-tab1,
.charsheet input.sheet-tab2:checked + span.sheet-tab2,
.charsheet input.sheet-tab3:checked + span.sheet-tab3,
.charsheet input.sheet-tab4:checked + span.sheet-tab4,
.charsheet input.sheet-tab5:checked + span.sheet-tab5,
.charsheet input.sheet-tab6:checked + span.sheet-tab6,
.charsheet input.sheet-tab99:checked + span.sheet-tab99 {
background: #36302B; /*originally ab8b57*/
color: white; /*originally white*/
border-radius: 4px;
border: 2px solid #36302B;
}
/* */
span.sheet-pictos1 {
font-family: 'Pictos';
color:blue;
}
span.sheet-pictos2 {
font-family: 'Pictos';
color:red;
}
span.sheet-pictos3 {
font-family: 'Pictos';
color:gray;
}
div.sheet-header {
text-align:center;
font-weight:bold;
}
div.sheet-text {
text-align:center;
font-weight:400;
}
input.sheet-descrip {
width:140px;
background:transparent;
border-bottom: 1px solid #36302B;
border-left:none;
border-right:none;
border-top:none;
box-shadow:none;
font-family: "RufscriptRegular", 'Patrick Hand', cursive;
}
input.sheet-large {
font-size:2em;
text-align:center;
border:none;
box-shadow:none;
background:transparent;
}
input.sheet-textbox_1 {
background:transparent;
border-left:none;
border-right:none;
border-top:none;
border-bottom: 1px solid #36302B;
box-shadow:none;
}
input.sheet-textbox_2 {
background:transparent;
border-left:none;
border-right:none;
border-top:none;
border-bottom: 1px solid #36302B;
box-shadow:none;
width:100px;
font-size:12px;
}
input.sheet-textbox_2::placeholder {
font-size:12px;
}
input.sheet-textbox_2:read-only {
color:white;
background:black;
font-weight:700;
text-align:center;
}
input[type=number].sheet-textbox_2:read-only::-webkit-inner-spin-button,
input[type=number].sheet-textbox_2:read-only::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
div.sheet-attribute_top {
text-align:center;
width:90px;
border-radius: 50% 50% 0px 0px;
border:2px solid #36302B;
}
div.sheet-attribute_api {
border-left:2px solid #36302B;
border-right:2px solid #36302B;
}
div.sheet-attribute_bottom {
text-align:center;
width:90px;
border-radius: 0px 0px 45px 45px;
border-style: solid;
border-width: 0px 2px 2px 2px;
border-color:#36302B;
}
table.sheet-description {
color:#36302B;
}
@font-face {
font-family: 'RufscriptRegular';
src: url('http://www.geeksville.us/fonts/Coal/RufscriptRegular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
table.sheet-large_table {
border:2px solid #36302B;
width:200px;
}
table.sheet-large_table th,
table.sheet-large_table td {
border-bottom:2px solid #36302B;
border-top:none;
border-left:2px solid #36302B;
border-right:2px solid #36302B;
text-align:center;
}
table.sheet-large_table td.sheet-noborder {
border-bottom:none;
border-top:none;
border-left:none;
border-right:none;
}
table.sheet-table1 {
font-weight:900;
color:#36302B;
font-family: 'RufscriptRegular';
}
table.sheet-table2 {
font-weight:900;
color:#36302B;
font-family: 'RufscriptRegular';
box-shadow:0px 0px 2px #36302B;
border-radius:15px;
padding:4px;
padding-right:10px;
}
div.sheet-column {
display: inline-block;
vertical-align: top;
}
.sheet-small_font {
font-size:0.8em;
}
.sheet-select1 {
width:70px;
border:none;
background:transparent;
padding:0px;
margin-top:0px;
margin-bottom:0px;
display: inline-block;
border-radius:15px;
font-weight:900;
color:#36302B;
font-family: 'RufscriptRegular';
-webkit-appearance: none;
}
.sheet-select1:focus {
outline:red;
}
/**/
textarea.sheet-textarea1 {
margin-top:0px;
margin-left:10px;
font-family:"Shadows Into Light",cursive;
color:#c43c35;
font-size:10px;
width:97%;
resize:vertical;
background: linear-gradient(transparent, transparent 18px, #cccccc 18px);
background-size: 19px 19px;
}
/**/
/* Hide actual radio */
input.sheet-simple[type="radio"] {
opacity: 0;
width: 16px;
height: 16px;
position: relative;
top: 5px;
left: 6px;
margin: -10px;
cursor: pointer;
z-index: 1;
}
/* Fake radio */
input.sheet-simple[type="radio"] + span::before {
margin-right: 4px;
border: solid 1px #36302B;
line-height: 14px;
text-align: center;
display: inline-block;
vertical-align: middle;
box-shadow: 0 0 2px #36302B;
background: #36302B;
content: "";
width: 12px;
height: 12px;
font-size: 24px;
border-radius: 50%;
}
/* Remove dot from all radios _after_ selected one */
input.sheet-simple[type="radio"]:checked ~ input.sheet-simple[type="radio"] + span::before {
content: "";
background:white;
}
/*------------empty traits-----------*/
input.sheet-zero[type="radio"]:checked + span::before
{
opacity: 0;
}
input.sheet-zero[type="radio"]:hover + span::before
{
opacity: 1;
}
input.sheet-zero[type="radio"] + span::before
{
font-size: 12px;
content: "✖";
opacity: 0.25;
background:white;
color:black;
}
/* Hide actual radio */
input.sheet-simple_small[type="radio"] {
opacity: 0;
width: 10px;
height: 8px;
position: relative;
top: 0px;
left: 0px;
margin: -8px;
cursor: pointer;
z-index: 1;
}
/* Fake radio */
input.sheet-simple_small[type="radio"] + span::before {
margin-right: 4px;
border: solid 1px #36302B;
line-height: 10px;
text-align: center;
display: inline-block;
vertical-align: middle;
box-shadow: 0 0 2px #36302B;
background: #36302B;
content: "";
width: 6px;
height: 6px;
border-radius: 50%;
}
/* Remove dot from all radios _after_ selected one */
input.sheet-simple_small[type="radio"]:checked ~ input.sheet-simple_small[type="radio"] + span::before {
content: "";
background:white;
}
/* buttons */
/**/
button[type=roll].sheet-wpn_roll:before {
background-image: none;
/*background-color: #f2f5d3;*/
/*background-color: white;*/
content: "";
}
button[type=roll].sheet-wpn_roll {
display: block;
border-radius: 5px;
height: 20px;
width: 44px;
margin: 0;
background: url('https://68.media.tumblr.com/34a42930b7fc797c8bb1eb22dc0fc507/tumblr_ou191nASgu1s9slulo1_r1_500.png');
background-size: 32px;
background-repeat: no-repeat;
border:none;
box-shadow: none;
font-size:1em;
font-weight:400;
color:white;
text-shadow: 0px 0px 5px black;
}
button[type=roll].sheet-wpn_roll:hover {
border: none;
background: url('https://68.media.tumblr.com/34a42930b7fc797c8bb1eb22dc0fc507/tumblr_ou191nASgu1s9slulo1_r1_500.png');
background-size: 32px;
background-repeat: no-repeat;
-webkit-filter: drop-shadow(0px 0px 5px red);
}
button[type=roll].sheet-wpn_roll:active {
border: none;
background: url('https://68.media.tumblr.com/06cc92e4bbbae239d9bc030c2cf68a05/tumblr_ou19oox3Yn1s9slulo1_500.png');
background-size: 32px;
background-repeat: no-repeat;
}
button[type=roll].sheet-wpn_roll:focus {
outline:none;
}
/* sheet-attribute_btn */
button[type=roll].sheet-attribute_btn:before {
background-image: none;
/*background-color: #f2f5d3;*/
/*background-color: white;*/
content: "";
}
button[type=roll].sheet-attribute_btn {
display: block;
border-radius: 5px;
height: 20px;
width:90px;
margin: 0;
background: transparent;
border:none;
box-shadow: none;
font-size:1.4em;
font-weight:700;
color:#36302B;
}
button[type=roll].sheet-attribute_btn:hover {
border: none;
-webkit-filter: drop-shadow(0px 0px 5px red);
}
button[type=roll].sheet-attribute_btn:active {
border: none;
color:red;
-webkit-filter: drop-shadow(0px 0px 5px transparent);
}
button[type=roll].sheet-attribute_btn:focus {
outline:none;
}
/* sheet-attribute_api_btn */
button[type=roll].sheet-attribute_api_btn:before {
background-image: none;
content: "";
}
button[type=roll].sheet-attribute_api_btn {
display: block;
border-radius: 5px;
height: 10px;
width:90px;
margin: 0;
background: transparent;
border:1px dotted #36302B;
box-shadow: none;
color:#36302B;
font-size:8px;
line-height:8px;
}
button[type=roll].sheet-attribute_api_btn:hover {
border: none;
-webkit-filter: drop-shadow(0px 0px 5px red);
border:1px solid #36302B;
}
button[type=roll].sheet-attribute_api_btn:active {
border: none;
color:red;
-webkit-filter: drop-shadow(0px 0px 5px transparent);
border:1px dotted red;
}
button[type=roll].sheet-attribute_api_btn:focus {
outline:none;
}
/**/
button[type=roll].sheet-magic_btn:before {
background-image: none;
/*background-color: #f2f5d3;*/
/*background-color: white;*/
content: "";
}
button[type=roll].sheet-magic_btn {
display: inline;
border-radius: 5px;
width: 90px;
margin: 0;
background: transparent;
border:none;
box-shadow: none;
font-size:1em;
font-weight:700;
color:#36302B;
font-family: 'RufscriptRegular';
text-align:left;
}
button[type=roll].sheet-magic_btn:hover {
border: none;
-webkit-filter: drop-shadow(0px 0px 5px blue);
}
button[type=roll].sheet-magic_btn:active {
border: none;
color:blue;
-webkit-filter: drop-shadow(0px 0px 5px transparent);
}
button[type=roll].sheet-magic_btn:focus {
outline:none;
}
/* skill_btn */
button[type=roll].sheet-skill_btn:before {
background-image: none;
/*background-color: #f2f5d3;*/
/*background-color: white;*/
content: "";
}
button[type=roll].sheet-skill_btn {
display: inline;
border-radius: 5px;
width: 40px;
margin: 0;
background: transparent;
border:none;
box-shadow: none;
font-size:1em;
font-weight:700;
color:#36302B;
font-family: 'RufscriptRegular';
text-align:left;
}
button[type=roll].sheet-skill_btn:hover {
border: none;
-webkit-filter: drop-shadow(0px 0px 5px green);
}
button[type=roll].sheet-skill_btn:active {
border: none;
color:green;
-webkit-filter: drop-shadow(0px 0px 5px transparent);
}
button[type=roll].sheet-skill_btn:focus {
outline:none;
}
/* skill_btn2 */
button[type=roll].sheet-skill_btn2:before {
background-image: none;
/*background-color: #f2f5d3;*/
/*background-color: white;*/
content: "";
}
button[type=roll].sheet-skill_btn2 {
display: inline;
border-radius: 5px;
width: 80px;
margin: 0;
background: transparent;
border:none;
box-shadow: none;
font-size:1em;
font-weight:700;
color:#36302B;
font-family: 'RufscriptRegular';
text-align:left;
}
button[type=roll].sheet-skill_btn2:hover {
border: none;
-webkit-filter: drop-shadow(0px 0px 5px #551A8B);
}
button[type=roll].sheet-skill_btn2:active {
border: none;
color: blue;
-webkit-filter: drop-shadow(0px 0px 5px #551A8B);
}
button[type=roll].sheet-skill_btn2:focus {
outline:none;
}
/**/
button[type=roll].sheet-small_btn:before {
background-image: none;
/*background-color: #f2f5d3;*/
/*background-color: white;*/
content: "";
}
button[type=roll].sheet-small_btn {
display: inline;
border-radius: 5px;
height: 20px;
width: 24px;
margin: 0;
background: white;
border:none;
box-shadow: none;
font-size:10px;
font-weight:400;
border:1px dotted black;
}
button[type=roll].sheet-small_btn:hover {
border: none;
background: white;
border:1px dotted black;
-webkit-filter: drop-shadow(0px 0px 5px black);
}
button[type=roll].sheet-small_btn:active {
border: none;
background: white;
border:1px dotted black;
-webkit-filter: drop-shadow(0px 0px 0px transparent);
box-shadow: inset 0px 0px 5px black;
}
button[type=roll].sheet-small_btn:focus {
outline:none;
}
/*---- ----*/
.sheet-rolltemplate-skill-spec table {
width: 100%;
background: white;
border: 3px ridge gray;
color: black;
font-size: 0.9em;
font-family: "Helvetica Neue", Helvetica, sans-serif;
box-shadow: -5px -5px 5px black;
color: #36302B;
}
.sheet-rolltemplate-skill-spec th {
font-family: 'Crystal';
color: white;
padding: 4px;
line-height: 1.4em;
font-size: 1.2em;
width: 100%;
height: 100%;
border-spacing: 0;
text-shadow: 0px 0px 5px #36302B, 0px 0px 5px #36302B, 0px 0px 5px #36302B;
background: white;
box-shadow: inset 5px 0px 20px 0px #36302B, inset -5px 0px 20px 0px #36302B;
}
.sheet-rolltemplate-skill-spec .sheet-tcat {
font-weight: bold;
}
.sheet-rolltemplate-skill-spec td {
padding: 0px;
text-align:center;
color:#36302B;
}
.sheet-rolltemplate-skill-spec .inlinerollresult {
display: inline-block;
min-width: 1.2em;
text-align: center;
border: 1px solid transparent;
background:transparent;
}
.sheet-rolltemplate-skill-spec .inlinerollresult.fullfail {
border: 1px solid red;
}
.sheet-rolltemplate-skill-tech .inlinerollresult.importantroll {
border: 1px solid black;
}
.sheet-rolltemplate-skill-spec .sheet-no_border .inlinerollresult {
display: inline-block;
min-width: 1.5em;
border: 2px solid transparent;
background:transparent;
font-weight:400;
}