Files
roll20-character-sheets/Aria/Aria.css
T

455 lines
8.6 KiB
CSS

@font-face {
font-family: 'Kalam';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Kalam'), local('Kalam-Regular'), url(https://fonts.gstatic.com/s/kalam/v11/YA9dr0Wd4kDdMthfOCfzsw.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Piazzolla';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/piazzolla/v2/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7I_wUL13gA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.sheet-body input {
font-family: 'Kalam', cursive;
height: 26px;
font-size: 18px;
color: #307187;
background-color: rgba(255, 255, 255, .5);
border-color: #a69c73;
}
.sheet-body textarea {
font-family: 'Kalam', cursive;
font-size: 15px;
color: #307187;
background-color: rgba(255, 255, 255, .5);
border-color: #a69c73;
resize: none;
text-align: left;
width: calc(100% - 10px);
resize: vertical;
}
.sheet-body select {
background-color: rgba(255, 255, 255, .5);
border-color: #a69c73;
width: auto;
}
.sheet-body button {
position: relative;
background-color: rgba(255, 255, 255, .5);
background-image: none;
border: 1px solid #a69c73;
border-radius: 0px;
}
.sheet-body button[type="roll"] {
padding: 5px;
}
.sheet-btn-min {
width: 15px;
height: 15px;
}
h3 {
margin-top: 10px;
margin-bottom: 5px;
}
.sheet-hr_opt {
margin-top: 5px;
margin-bottom: 10px;
border-top-color: #a69c73;
width: calc(100% - 20px);
}
.sheet-tabstoggle[value=true] ~ div.sheet-options {
display: block;
}
.sheet-tabstoggle[value=true] ~ button.sheet-l_options {
background: rgba(0, 0, 0, 0) url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Aria/images/close.png) no-repeat center center;
background-size: 100% 100%;
}
.sheet-optionsWarning[value=true] ~ div.sheet-option-warning-div {
display: block;
}
.sheet-option-warning-div {
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
display: none;
text-align: center;
color: #ffffff;
z-index: 500;
width: calc(100% - 10px);
height: calc(100% - 10px);
padding: 5px;
background: rgba(0, 0, 0, 0.90);
}
.sheet-body .sheet-l_options {
position: absolute;
background: rgba(0, 0, 0, 0) url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Aria/images/options.png) no-repeat center center;
background-size: 100% 100%;
z-index: 100;
right: 30px;
height: 20px;
width: 15px;
border: none;
filter: brightness(0.8);
}
.sheet-l_options:hover {
filter: brightness(0.4);
}
.sheet-options {
position: relative;
display: none;
z-index: 50;
width: calc(100% - 10px);
height: auto;
padding: 5px;
background: rgba(245, 245, 265, 1);
border: 1px solid #201f22;
}
.sheet-fiche-pnj {
width: 100%;
background: #fcf8f2 url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Aria/images/background.jpg) no-repeat center top;
background-size: cover;
border: 1px solid #a69c73;
display: none;
}
.sheet-fiche-pj {
width: 100%;
background: #fcf8f2 url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Aria/images/background.jpg) no-repeat center top;
background-size: cover;
border: 1px solid #a69c73;
display: none;
}
.sheet-toggle-pj-pnj[value="pnj"] ~ div.sheet-fiche-pnj,
.sheet-toggle-pj-pnj[value="pj"] ~ div.sheet-fiche-pj {
display: block;
}
.sheet-body {
font-family: 'Piazzolla', serif;
}
.sheet-titre {
text-transform: uppercase;
font-size: 18px;
margin: 10px;
}
/*------------- AVENTURIER -------------*/
.sheet-gridPJ {
display: grid;
grid-template-columns: 10fr 13fr 3fr;
}
.sheet-gridcarac {
display: flex;
align-items: center;
}
.sheet-gridcarac > span {
width: 45%;
}
.sheet-carac {
margin: 10px;
}
.sheet-griddual {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 5px;
margin: 10px;
}
.sheet-gridquad {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 5px;
}
.sheet-gridskills {
display: grid;
grid-template-columns: 1fr 1px 1fr;
gap: 2px;
}
.sheet-skillheader{
font-size: 16px;
text-transform: uppercase;
}
.sheet-gridskills input {
font-size: 15px;
}
.sheet-gridskills textarea {
min-height: 110px;
height: 110px;
}
.sheet-separator {
background: #a69c73;
}
.sheet-gridbasicskills {
display: grid;
grid-template-columns: 30px 6fr 3fr 1fr 10px;
gap: 3px;
margin: 5px;
}
.sheet-gridspecialskills {
display: grid;
grid-template-columns: 30px 7fr 1.2fr 2px 1.2fr 1fr 10px;
gap: 3px;
margin: 5px;
}
.sheet-npcskillsgrid {
display: grid;
grid-template-columns: 30px 5fr 1fr 10px;
gap: 3px;
margin: 5px;
}
.sheet-column1 {
grid-column-start: 1;
}
.sheet-column2 {
grid-column-start: 2;
}
.sheet-column3 {
grid-column-start: 3;
}
.sheet-column3to4{
grid-column: 3 / span 2;
}
.sheet-column3to5{
grid-column: 3 / span 3;
}
.sheet-column4 {
grid-column-start: 4;
}
.sheet-column4to5{
grid-column: 4 / span 2;
}
.sheet-column5 {
grid-column-start: 5;
}
.sheet-column6 {
grid-column-start: 6;
}
.sheet-column6to7{
grid-column: 6 / span 2;
}
.sheet-column7 {
grid-column-start: 7;
}
.sheet-mainsection {
margin: 10px;
}
.sheet-singleinput > * {
display:inline-block;
}
.sheet-singleinput span {
vertical-align:top;
line-height: 25px;
width:15%;
}
.sheet-blockinput > input {
display:block;
width: 100%;
margin: 0 0 5px 0;
}
.sheet-inputelement {
width:83%;
}
.sheet-smallinput {
width:15%;
}
.sheet-centeredelement {
display: flex;
justify-content: center;
margin: 10px 0;
}
.sheet-roundinputcontainer > * {
display: block;
text-align: center;
}
input.sheet-roundinput {
border-radius: 37px;
width: 75px;
height: 75px;
text-align: center;
}
.sheet-weaponcontainer {
display: flex;
align-items: center;
}
.sheet-weaponcontainer > * {
margin: 0 10px 0 10px;
}
.sheet-weaponinput {
flex: auto;
margin-top: 18px;
}
.sheet-weaponinput > input {
width: 100%;
}
.sheet-weaponinput > span:nth-child(3) {
float: right;
}
.sheet-margin-bottom {
margin: 5px;
}
.sheet-gridRP > * {
margin: 0 10px 0 10px;
}
.sheet-rp-texte {
font-size: 16px;
}
.sheet-rp-input-texte {
height: 50px;
}
.sheet-gridbasicskills > *,
.sheet-gridspecialskills > * ,
.sheet-npcskillsgrid > * {
text-align: center;
width: 100%;
}
.sheet-gridbasicskills > span,
.sheet-gridspecialskills > span {
margin-top: 3px;
margin-bottom: 3px;
}
.sheet-gridquad > * {
width: 100%;
}
hr {
border-top-color: #a69c73;
width: calc(100% - 20px);
}
/* ===================================================== */
/* ===================== TEMPLATES ===================== */
/* ===================================================== */
.sheet-rolltemplate-aria1 {
border-color: #a69c73;
border-style: solid;
border-width: 2px;
background: #fcf8f2;
padding: 5px 5px;
padding-bottom: 1px;
font-family: 'Piazzolla', serif;
font-size: 10pt;
}
.sheet-rolltemplate-aria1 h1,
.sheet-rolltemplate-aria1 h2 {
margin: 0;
padding: 0;
line-height: 1;
}
.sheet-rolltemplate-aria1 h1 {
font-size: 16pt;
margin-bottom: 2px;
}
.sheet-rolltemplate-aria1 h2 {
border-bottom: 2px solid rgba(85, 78, 48, 0.20);
margin-bottom: 10px;
color: rgba(85, 78, 48, 1);
font-size: 12pt;
}
.sheet-rolltemplate-aria1 .sheet-aria1-body {
margin-left: 1px;
}
.sheet-rolltemplate-aria1 .sheet-aria1-roll {
margin-top: 10px;
text-align: center;
}
.sheet-rolltemplate-aria1 .sheet-aria1-footer {
width: 100%;
height: 10px;
}
.sheet-rolltemplate-aria1 .sheet-aria1-buttons {
text-align: center;
}
.sheet-rolltemplate-aria1 .sheet-aria1-buttons a {
background: rgba(85, 78, 48, 1);
padding: 5px;
color: white;
display: inline-block;
border: 1px solid white;
}
.sheet-rolltemplate-aria1 .sheet-aria1-buttons .sheet-aria1-buttontext {
font-style: italic;
}
.sheet-rolltemplate-aria1 .sheet-aria1-body .importantroll,
.sheet-rolltemplate-aria1 .sheet-aria1-body .fullcrit,
.sheet-rolltemplate-aria1 .sheet-aria1-body .fullfail,
.sheet-rolltemplate-aria1 .sheet-aria1-body .inlinerollresult,
.sheet-rolltemplate-aria1 .sheet-aria1-roll .importantroll,
.sheet-rolltemplate-aria1 .sheet-aria1-roll .fullcrit,
.sheet-rolltemplate-aria1 .sheet-aria1-roll .fullfail,
.sheet-rolltemplate-aria1 .sheet-aria1-roll .inlinerollresult {
border: none;
background: transparent;
font-family: inherit;
font-size: 18pt;
font-weight: bold;
}
.sheet-rolltemplate-aria1 .sheet-aria1-body .fullfail,
.sheet-rolltemplate-aria1 .sheet-aria1-roll .fullfail {
color: rgba(160, 50, 50, 1);
}
.sheet-rolltemplate-aria1 .sheet-aria1-body .fullcrit,
.sheet-rolltemplate-aria1 .sheet-aria1-roll .fullcrit {
color: rgba(50, 120, 50, 1);
}