Template:CharacterSheet

From Mutant Year Zero
Revision as of 12:10, 3 December 2023 by Xavier (talk | contribs)

/* CSS placed here will be applied to all skins */

/* Get nice font! */ @import url('https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500&display=swap');

root {
 --font-family__header--campaign: 'Chakra Petch', sans-serif;

}

/* Wood background */ body, .mw-page-container {

   background: url("https://rpg.sandcat.nl/.sws/themes/wood-responsive//img/wood.jpg") repeat scroll 0 0 #ab8b4e;

}

/* Paper background for relevant modules */ .vector-main-menu, .vector-toc, mw-body, .mw-content-container, .vector-user-links, .vector-sticky-header {

 background: url("https://rpg.sandcat.nl/.sws/themes/wood-responsive//img/paper.jpg") repeat scroll 0 0 #ab8b4e;  

}


/* Improve some paddings */ .vector-user-links {

 padding: 5px 10px 5px 10px;

} .mw-content-container {

 padding-left:10px;
 padding-right:10px;
 min-width:900px;

}

/* Logo */ .mw-logo-icon {

 width:100px;
 height:100px;

} .mw-logo-container {

 color: #9a2e00;
 font-size: 50px;
 font-family: var(--font-family__header--campaign, var(--font-family__header));
 background-image: url(https://rpg.sandcat.nl/myz2024/images/MYZ_logo.png);
 background-size: contain;
 background-repeat: no-repeat;
 width:300px;
 height:100px;
 max-width:300px;

} .mw-logo-container .mw-logo-wordmark {

 display:none;

} /* Else the MYZ logo becomes small*/ @media screen and (min-width: 1200px) {

   .vector-feature-page-tools-enabled .mw-header {
       display: grid;
       column-gap: 36px;
       grid-template: auto / 30em minmax(0,1fr);
       grid-template-areas: 'headerStart headerEnd'
   }

}

.vector-sticky-header {

 border-bottom: 1px solid black;

}


/* Footer */ .mw-footer-container li {

 color:#ccc;

}

/* Page title + h1 color/font*/ .mw-page-title-main, h1 {

 color: #9a2e00;
 font-family: var(--font-family__header--campaign, var(--font-family__header));

}

/* Links color*/ a, .vector-pinnable-header-toggle-button {

   color: #9a2e00 !important;
   text-decoration: none;

} a:visited {

   color: #742d0f !important;

}

html, body, button, input, select, textarea {

   font-family: Verdana, Geneva, sans-serif;

}

/* Character Sheet */ .charactersheet {

 color:red;

}


.rpgtable {

 background-color: #fff;
 color: #202122;
 margin: 1em 0;
 border: 1px solid #999;
 border-collapse: collapse;
 width:100%;

}

.rpgtable > tr > th,.rpgtable > tr > td,.rpgtable > * > tr > th,.rpgtable > * > tr > td {

 border: 1px solid #999;
 padding: 1px 4px;

}

.rpgtable > tr > th,.rpgtable > * > tr > th {

 background-color: #ccc;
 text-align: left;
}

.rpgtable > caption {

 font-weight: bold;

}

.rpgtable th, .rpgtable td {

 text-align: left;
 white-space: nowrap;

}

.rpgtable td {

 height:24px;

}

.attributes .rpgtable td:nth-child(2) {

 font-weight: bold;
 background-color: #ffffba;
 width: 24px;
 text-align: center;
 font-size:120%;

} .attributes .rpgtable td:nth-child(3) {

 font-size: 90%;
 border-right:none;

} .attributes .rpgtable td:nth-child(4) {

 border-left:none;
 text-align: center;

} .conditions .rpgtable td:nth-child(1), .conditions .rpgtable td:nth-child(3) {

 border-right:none;

} .conditions .rpgtable td:nth-child(2), .conditions .rpgtable td:nth-child(4) {

 border-left:none;

} .conditions .rpgtable tr:nth-child(4) {

 font-size: 90%;

} .rot .rpgtable td, .mutationpoints .rpgtable td {

 text-align: center;

}

.rot .rpgtable.dice td:nth-child(1) {

 background-color: #ffffba;
 width: 24px;

} .rot .rpgtable.dice td:nth-child(3) {

 background-color: #666;
 color:#fff;
 width: 24px;

} .rot .rpgtable.dice td:nth-child(5) {

 background-color: #ffffba;
 width: 24px;

} .rot .rpgtable.dice td:nth-child(6) {

 background-color: #baffc9;
 width: 24px;

} .rot .rpgtable.dice td:nth-child(7) {

 background-color: #666;
 width: 24px;
 color:#fff;

} .rot .rpgtable.dice td:nth-child(2), .rot .rpgtable.dice td:nth-child(4), .rot .rpgtable.dice td:nth-child(8) {

 font-size:80%;

}

.skills .rpgtable td:nth-child(2) {

 background-color: #ffffba;
 width: 24px;
 text-align: center;  
 font-size:90%;

}

.skills .rpgtable td:nth-child(3) {

 font-weight: bold;
 background-color: #baffc9;
 width: 24px;
 text-align: center;  
 font-size:120%;  

} .skills .rpgtable td.empty {

 background-color: transparent;

} .personal .rpgtable td:nth-child(1) {

 font-size: 90%;

} .gear .rpgtable td:nth-child(1) {

 font-size: 70%;
 width:10px;
 border-right:none;

} .gear .rpgtable td:nth-child(2) {

 border-left:none;

} .gear .rpgtable tr:nth-child(12) {

 font-size:120%;

} .image .rpgtable td {

 height:209px;
 padding:0px;

} .weapons .rpgtable tr:nth-child(3), .weapons .rpgtable tr:nth-child(5), .weapons .rpgtable tr:nth-child(7) {

 font-size: 80%;

} .weapons .rpgtable th:nth-child(2), .weapons .rpgtable th:nth-child(3), .weapons .rpgtable th:nth-child(4) {

 font-size: 80%;
 text-align:center;

} .weapons .rpgtable td:nth-child(2), .weapons .rpgtable td:nth-child(3), .weapons .rpgtable td:nth-child(4) {

 text-align: center;

} .weapons .rpgtable td:nth-child(2) {

 font-weight:bold;
 background-color: #666;
 color:#fff;
 width: 24px;

} .weapons .rpgtable td:nth-child(3) {

 width: 24px;

} .weapons .rpgtable td:nth-child(2), .weapons .rpgtable td:nth-child(3) {

 font-size: 120%;

} .weapons .rpgtable td:nth-child(4) {

 font-size: 80%;

} .weapons .rpgtable td.empty {

 background-color: transparent;

}

.armor .rpgtable th:nth-child(2) {

 font-size: 80%;	
 text-align:center;

} .armor .rpgtable td:nth-child(2) {

 width:40px;

} .relations .rpgtable th:nth-child(2), .relations .rpgtable td:nth-child(3) {

 font-size: 80%;
 text-align:center;

} .relations .rpgtable td:nth-child(1), .relations .rpgtable td:nth-child(2) {

 font-size: 80%;

} .relations .rpgtable td {

 white-space: normal;

} .den .rpgtable td {

 font-size: 80%;
 white-space: normal;

}

.image td {

 background-color: #000;

}

.container {

 display: grid;
 grid-template-columns: 32.5% 32.5% 32.5%;
 column-gap: 10px;
 row-gap: 10px;
 font-family: var(--font-family__header--campaign, var(--font-family__header)) !important;
 width:900px;

}

.container th {

 font-size:16px;
 vertical-align:middle;

}

.container .column div {

 margin-bottom:10px;

}

.container .table {

 width:100%;
 border:1px solid black;

}

.background {

 page-break-before: always;
 font-size:90%;

}

@media print {

 body, .mw-page-container {
   background: none;
 }
 .vector-main-menu, .vector-toc, mw-body, .mw-content-container, .vector-user-links, .vector-sticky-header {
   background: none;
 }
 /* .mw-body-header,  */
 .mw-header, .vector-main-menu-container, .vector-sitenotice-container, .mw-panel-toc, .vector-page-toolbar, .vector-column-end {
   height:0px;
   display:none;
 }
 body {

font-size:80%;

 }
 a {

text-decoration:none !important;

 }
 
 a, .vector-pinnable-header-toggle-button {
   color: #000 !important;
   text-decoration: none !important;
 }
 a:visited {
   color: #000 !important;

text-decoration: none !important;

 }
 div.portrait {
   -webkit-print-color-adjust: exact; 
 }
 a[href]:after {
   content: none !important;
 }
 .container .rpgtable td {
 font-family: var(--font-family__header--campaign, var(--font-family__header)) !important;
 } 

}