@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); }