/* INTERFACE */ @import url('https://fonts.googleapis.com/css2?family=Jim+Nightshade&family=Electrolize&family=Metamorphous&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Electrolize&display=swap'); /* font-family: "Metamorphous", serif; */ /* font-family: "Jim Nightshade", serif; */ /* font-family: "Electrolize", serif; */ .sheet-darkmode .sheetform { background-color: #1f1f1f; } .sheetform { background-color: transparent; } .charsheet { font-family: 'Contrail One', sans-serif; --color_attribut_corps: #e42525f0; --color_attribut_ame: #c5a600; --color_attribut_esprit: #4682B4; --color_attribut_matrice: #80018b; --color_base: #000000; --text_black: #333; color: var(--text_black); width: 825px; margin-bottom: 10px; background-color: white; border: 1px solid var(--black); box-shadow: 2px 2px 5px 1px #000000ba; background-size: cover; } /* VARIABLES SKIN ICI pour feuille et ligne 1150 Rolltemplate */ input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color: transparent; border-color: var(--couleur_background_large); cursor: not-allowed; } /* Classique */ .sheetform .skin[value="0"] ~ .feuille { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_0.webp); background-size: cover; --background-textarea: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_0.webp); --background_logo: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/logo_0.webp); --fond_checkbox: #eee; --couleur_background_large: black; --couleur_background_slider: rgb(255, 255, 255); --border_talent: #00000085; --decalage_systeme: 805px; margin: -10px; padding: 10px; } /* Western */ .sheetform .skin[value="1"] ~ .feuille { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_1.webp); background-size: cover; --background-textarea: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_1.webp); --background_logo: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/logo_1.webp); --rotate_logo: rotate(2deg); --color_attribut_ame: #7a6800; --fond_checkbox: #f7eaca; --couleur_background_large: #461a01; --couleur_background_slider: #511d007d; --border_talent: #00000085; --decalage_systeme: 805px; margin: -10px; padding: 10px; } /* Espionnage */ .sheetform .skin[value="2"] ~ .feuille { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_2.webp); background-size: cover; --background-textarea: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_2.webp); --background_logo: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/logo_2.webp); --fond_checkbox: #f3f3f3; --rotate_logo: rotate(-4deg); --textarea-position: -10px -320px; --couleur_background_large: #170000; --couleur_background_slider: #ffffff4a; --border_talent: #00000085; --decalage_slider: 10px; --decalage_systeme: 795px; margin: -10px; padding: 10px; } /* Cyberpunk */ .sheetform .skin[value="3"] ~ .feuille { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_3.webp); background-size: cover; --background-textarea: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_3.webp); --background_logo: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/logo_3.webp); --fond_checkbox: #f3f3f3; --rotate_logo: rotate(-4deg); --textarea-position: -2px -320px; --couleur_background_large: #5b005e; --couleur_background_slider: #5b005e; --border_talent: #5b005e; --decalage_slider: 205px; --decalage_systeme: 553px; margin: -10px; padding: 10px; } /* Pirate */ .sheetform .skin[value="4"] ~ .feuille { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_4.webp); background-size: cover; --background-textarea: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_4.webp); --background_logo: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/logo_4.webp); --fond_checkbox: #f3f3f3; --rotate_logo: rotate(2deg); --textarea-position: -2px -320px; --couleur_background_large: #600202; --couleur_background_slider: #fff0; --border_talent: #600202; --decalage_slider: 0px; --decalage_systeme: 797px; margin: -10px; padding: 10px; } /* Demonologist */ .sheetform .skin[value="5"] ~ .feuille { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_5.webp); background-size: cover; --background-textarea: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_5.webp); --background_logo: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/logo_5.webp); --color_attribut_ame: #7a6800; --fond_checkbox: #f3f3f3; --rotate_logo: rotate(3deg); --textarea-position: -77px -320px; --couleur_background_large: #262424; --couleur_background_slider: #fff0; --border_talent: #262424; --decalage_slider: 40px; --decalage_systeme: 759px; margin: -10px; padding: 10px; } /* Obscuritas */ .sheetform .skin[value="6"] ~ .feuille { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_6.webp); background-size: cover; --background-textarea: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_6.webp); --background_logo: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/logo_6.webp); --fond_checkbox: #dedede; --rotate_logo: rotate(0deg); --textarea-position: -77px -320px; --couleur_background_large: #46373c; --couleur_background_slider: #d0d0d096; --border_talent: #46373c; --decalage_slider: 0px; --decalage_systeme: 807px; margin: -10px; padding: 10px; } /* Futur */ .sheetform .skin[value="7"] ~ .feuille { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_7.webp); background-size: cover; --background-textarea: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_7.webp); --background_logo: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/logo_7.webp); --color_attribut_ame: #826f04; --fond_checkbox: #b7edf7; --rotate_logo: rotate(0deg); --textarea-position: -77px -320px; --couleur_background_large: #034048; --couleur_background_slider: #fff0; --border_talent: #034048; --decalage_slider: 0px; --decalage_systeme: 806px; margin: -10px; padding: 10px; } .charsheet select.choix_armes { text-align: left; height: 20px; margin: 0px; padding: 0px; background: transparent; border: none; width: 105%; color: var(--text_black); padding-left: 5px; padding-top: 3px; } .charsheet input.armes { border: none; outline: none; resize: none; padding: 0px; cursor: pointer; overflow: hidden; color: var(--black); font-size: 13px; line-height: 20px; background: transparent; text-align: center; width: 100%; } div.go_systeme, div.go_feuille, div.go_admin { position: absolute; margin-left: 808px; margin-top: -1px; } div.jet_normal, div.jet_cache { position: absolute; margin-top: -28px; margin-left: 44px; } div.jet_cache { color: var(--color_attribut_corps); } div.go_systeme { margin-top: -30px; margin-left: var(--decalage_systeme); } div.go_admin { position: absolute; margin-left: 808px; margin-top: 20px; } /* Affichage des page dynamique */ div.feuille, div.systeme, div.admin, div.jet_normal, div.jet_cache, div.dice_roll20, div.dice_physique { display: none; } .charsheet .choix_page[value="0"] ~ div.feuille, .charsheet .choix_page[value="1"] ~ div.systeme, .charsheet .choix_page[value="2"] ~ div.admin, .charsheet .type_jet[value="0"] ~ div.jet_normal, .charsheet .type_jet[value="1"] ~ div.jet_cache, .charsheet .type_roll[value="0"] ~ div.dice_roll20, .charsheet .type_roll[value="1"] ~ div.dice_physique { display: block; } .charsheet input[type=number]::-webkit-inner-spin-button, .charsheet input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } input[type="number"] { appearance: unset; -moz-appearance: textfield; } .charsheet button[type=action].button_talent::before, .charsheet button[type=roll].button_talent::before, .charsheet button[type=action].button_competence::before, .charsheet button[type=roll].button_competence::before, .charsheet button[type=action].button_initiative::before, .charsheet button[type=roll].button_initiative::before, .charsheet button[type=action].button_go::before, .charsheet button[type=action].button_admin::before, .charsheet button[type=action].button_show::before, .charsheet button[type=roll].button_roll::before, .charsheet button[type=action].button_archetype::before { content: ''; } .charsheet button[type=action].button_talent, .charsheet button[type=roll].button_talent { width: 119px; height: 25px; border: none; padding: 0; margin: 0; box-shadow: none; text-shadow: none; background-color: transparent; background-image: none; font-size: 14px; text-align: right; line-height: 14px; margin-top: -5px; padding-right: 5px; } .charsheet button[type=action].button_competence, .charsheet button[type=roll].button_competence, .charsheet button[type=action].button_show, .charsheet button[type=roll].button_roll { width: 95px; height: 25px; border: none; padding: 0; margin: 0; box-shadow: none; text-shadow: none; background-color: transparent; background-image: none; font-size: 18px; text-align: center; line-height: 18px; margin-top: -7px; } .charsheet button[type=action].button_archetype { width: auto; height: 25px; border: none; padding: 0; margin: 0; box-shadow: none; text-shadow: none; background-color: transparent; background-image: none; font-size: 12px; line-height: 18px; } .charsheet button[type=action].button_go, .charsheet button[type=action].button_admin { height: 25px; border: none; padding: 0; margin: 0; box-shadow: none; text-shadow: none; background-color: transparent; background-image: none; text-align: center; line-height: 18px; margin-top: -7px; font-family: 'Pictos'; color: #00000042; width: 25px; font-size: 25px; } .charsheet button[type=action].button_admin { color: #00000000; } .charsheet button[type=action].button_show { width: auto; font-size: 24px; color: #33333342; margin-left: 10px; } .charsheet button[type=roll].button_roll { width: auto; font-size: 20px; color: #333333c0; } .charsheet button[type=action].button_initiative, .charsheet button[type=roll].button_initiative { width: 95px; height: 25px; border: none; padding: 5px; margin: 0; box-shadow: none; text-shadow: none; background-color: transparent; background-image: none; font-size: 20px; text-align: center; line-height: 20px; margin-top: -12px; color: white; } .charsheet button[type=action].button_talent:hover, .charsheet button[type=roll].button_talent:hover { margin-left: -1px; } .charsheet button[type=action].button_competence:hover, .charsheet button[type=roll].button_competence:hover{ margin-left: -2px; } .charsheet button[type=action].button_archetype:hover{ margin-left: -2px; color: rgba(124, 0, 0, 0.897); } .charsheet button[type=action].button_initiative:hover, .charsheet button[type=roll].button_initiative:hover { margin-left: -2px; color: #a52e2e; } .charsheet button[type=action].button_go:hover, .charsheet button[type=action].button_show:hover, .charsheet button[type=roll].button_roll:hover { color: var(--text_black); } .charsheet button[type=action].button_admin:hover { color: rgba(0, 0, 0, 0); } .initiative-haut { position: absolute; z-index: 2; margin-top: 9%; margin-left: 86%; transform: rotate(90deg); } div.show_dice, div.show_talent, div.show_combat, div.show_specialisation, div.show_inventaire, div.show_note { display: none; } .charsheet .voir_dice[value="0"] ~ div.show_dice, .charsheet .voir_talent[value="0"] ~ div.show_talent, .charsheet .voir_combat[value="0"] ~ div.show_combat, .charsheet .voir_specialisation[value="0"] ~ div.show_specialisation, .charsheet .voir_inventaire[value="0"] ~ div.show_inventaire, .charsheet .voir_note[value="0"] ~ div.show_note { display: block; } .itd-container { font-family: 'Contrail One', sans-serif; width: 825px; padding-top: 20px; } .itd-logo-and-info { padding-bottom: 30px; } .itd-inner { text-align: center; font-size: 18px; margin: 0% 5% 0% 5%; display: block; } .itd-inner-text { margin: 25px 5% 25px 5%; } .itd-inner:after { content: ""; display: table; clear: both; } span.rouge { color: var(--color_attribut_corps); } span.jaune { color: var(--color_attribut_ame); } span.violet { color: var(--color_attribut_matrice); } span.bleu { color: var(--color_attribut_esprit); } span.rouge-souligne { color: var(--color_attribut_corps); text-decoration: underline; } span.jaune-souligne { color: var(--color_attribut_ame); text-decoration: underline; } span.bleu-souligne { color: var(--color_attribut_esprit); text-decoration: underline; } span.violet-souligne { color: var(--color_attribut_matrice); } span.info-xp { font-size: 14px; } span.picto { font-family: 'pictos'; } .itd-logo-table-col-titre { float: left; width: 50%; text-align: center; border-bottom: 4px solid black; border-top: 4px solid black; margin-left: 40px; display: grid; align-items: center; padding: 20px; font-size: 30px; } /* Logo Version seulement texte */ /* .itd-logo-table-col1 { float: left; width: 50%; text-align: center; height: 180px; display: grid; align-items: center; } */ /* Logo version image */ .itd-logo-table-col1 { float: left; width: 35%; text-align: center; height: 180px; display: grid; align-items: center; background-image: var(--background_logo); background-size: contain; background-repeat: no-repeat; margin-left: 60px; margin-right: 38px; margin-bottom: 30px; margin-top: 20px; transform: var(--rotate_logo); } .itd-logo-table-col { float: left; width: 50%; text-align: center; } .itd-table-2col { float: left; width: 50%; text-align: center; } .itd-table-3col { float: left; width: 33.3%; text-align: center; } .itd-table-4col { float: left; width: 25%; text-align: center; } .itd-table-5col { float: left; width: 20%; text-align: center; } .itd-table-6col { float: left; width: 16%; text-align: center; } .itd-table-7col { float: left; width: 14%; text-align: center; } .itd-basic-info { display: inline-block; vertical-align: middle; margin-left: auto; margin-right: auto; font-family: 'Contrail One', sans-serif; font-size: 20px; width: 100%; height: 100%; margin-top: 8%; } .itd-input-basic-info { resize: none; display: inline-block; vertical-align: middle; } .input-basic-info, .input-basic-info-symbiose { font-family: 'Contrail One', sans-serif; font-size: 20px; width: 100%; padding: 5px 5px; box-sizing: border-box; border: 2px solid #ccc; border-radius: 4px; background-color: #ffffff52; resize: none; display: inline-block; vertical-align: middle; } .input-basic-info-symbiose { width: 100%; } .itd-label-basic-info { font-family: 'Contrail One', sans-serif; font-size: 20px; display: inline-block; vertical-align: middle; } .itd-label-basic-info-col { position: relative; overflow: hidden; float: left; width: 35%; text-align: center; margin-top: 7px; } .input-basic-info-col { position: relative; overflow: hidden; float: left; width: 65%; text-align: center; } .itd-logo { width: 250px; height: 200px; text-align: center; } .itd-basic-attribute-cells { display: inline-block; height: 23px; text-align: center; } .itd-three-columns-td { width: 33.3%; } .itd-basic-attribute-corps, .itd-basic-attribute-ame, .itd-basic-attribute-esprit, .itd-basic-attribute-initiative { font-family: 'Contrail One', sans-serif; font-size: 18px; margin-top: 8px; margin-bottom: 3px; } .itd-basic-attribute-corps { color: var(--color_attribut_corps); } .itd-basic-attribute-ame { color: var(--color_attribut_ame);; } .itd-basic-attribute-esprit { color: var(--color_attribut_esprit);; } .itd-basic-attribute-esprit { color: var(--color_base);; } .itd-input-basic-attribute { width: 60px !important; height: 60px !important; font-size: 40px; text-align: center; font-family: 'Contrail One', sans-serif; border-color: var(--couleur_background_large); background-color: transparent; border-radius: 0px; border-style: solid; border-width: 2px; box-shadow: 2px 2px 6px 0px #00000091; } .itd-attr-button { height: 25px; width: 25px; vertical-align: middle; } .itd-basic-talent-corps, .itd-basic-talent-ame, .itd-basic-talent-esprit { font-family: 'Contrail One', sans-serif; font-size: 18px; margin-top: 8px; margin-bottom: 3px; } .itd-basic-talent-corps { color: var(--color_attribut_corps); } .itd-basic-talent-ame { color: var(--color_attribut_ame);; } .itd-basic-talent-esprit { color: var(--color_attribut_esprit);; } .charsheet .itd-input-basic-talent { width: 30px !important; height: 30px !important; font-size: 16px; text-align: center; font-family: 'Contrail One', sans-serif; border-color: black; background-color: transparent; border-radius: 0px; border: none; margin-top: -5px; } .itd-talent-button { height: 20px; width: 20px; vertical-align: middle; margin-top: -11px; } .wrapper_talent { display: grid; grid-template-columns: 18% 6% 17% 0% 4% 3% 0% 2% 17% 0% 4% 3% 0% 2% 17% 0% 4% 0% 0% 0%; grid-auto-rows: 25px; font-size: 14px; padding: 5px; border: 2px solid #00000061; box-shadow: 2px 2px 6px 0px #000000ed; } .wrapper_armes { display: grid; grid-template-columns: 10% 2% 28% 0.5% 36% 0% 0% 0.5% 13% 0.5% 6%; grid-auto-rows: 25px; font-size: 13px; padding: 5px; border: 2px solid #00000061; box-shadow: 2px 2px 6px 0px #000000ed; } .titre_competence_liee { grid-column: 1; grid-row: 1; text-align: center; padding-right: 0px; font-size: 18px; margin-top: 2px; } .titre_talent_1 { grid-column: 3; grid-row: 1; text-align: right; padding-right: 10px; margin-top: 2px; border-bottom: 2px solid var(--border_talent); } .valeur_talent_1 { grid-column: 5; grid-row: 1; border-right: 2px solid var(--border_talent); border-bottom: 2px solid var(--border_talent); margin-top: 2px; } .titre_talent_2 { grid-column: 9; grid-row: 1; text-align: right; padding-right: 10px; margin-top: 2px; border-bottom: 2px solid var(--border_talent); } .valeur_talent_2 { grid-column: 11; grid-row: 1; border-right: 2px solid var(--border_talent); border-bottom: 2px solid var(--border_talent); margin-top: 2px; } .titre_talent_3 { grid-column: 15; grid-row: 1; text-align: right; padding-right: 10px; margin-top: 2px; border-bottom: 2px solid var(--border_talent); } .valeur_talent_3 { grid-column: 17; grid-row: 1; border-right: 2px solid var(--border_talent); border-bottom: 2px solid var(--border_talent); margin-top: 2px; } .titre_armes { grid-column: 1; grid-row: 1/5; text-align: center; padding-right: 0px; font-size: 24px; display: flex; align-items: center; justify-content: center; } .type_arme, .type_arme_titre { grid-column: 3; grid-row: 1; text-align: right; padding-right: 10px; margin-top: 2px; border: 1px solid var(--border_talent); } .type_arme_titre { background: var(--couleur_background_large); } .nom_arme, .nom_arme_titre { grid-column: 5; grid-row: 1; margin-top: 2px; border: 1px solid var(--border_talent); } .nom_arme_titre { background: var(--couleur_background_large); } .degat_arme, .degat_arme_titre { grid-column: 9; grid-row: 1; text-align: right; padding-right: 10px; margin-top: 2px; border: 1px solid var(--border_talent); } .degat_arme_titre { background: var(--couleur_background_large); } .roll_arme, .roll_arme_titre { grid-column: 11; grid-row: 1; border: 1px solid var(--border_talent); margin-top: 2px; } .roll_arme_titre { background: var(--couleur_background_large); } .initiative { grid-column: 1/21; grid-row: 1; text-align: center; padding-right: 0px; border-bottom: 2px solid black; border-left: 2px solid black; } .charsheet .itd-black-band { width: 100%; height: 50px; color: white; font-size: 18px; background-color: var(--couleur_background_large); display: table; vertical-align: middle; margin-top: 20px; margin-bottom: 20px; } .charsheet .itd-black-band-text { margin: 0% 5% 0% 5%; padding-top: 14px; text-align: center; } .itd-marker { width: 100%; height: 15px; /* border-bottom: 5px solid black; */ text-align: center; } .itd-marker-text { font-size: 24px; /* background-color: white; */ padding: 0 10px; /* background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_feuille.webp); */ /* background-size: cover; */ } .wrapper-itd-marker { display: grid; grid-template-columns: 1fr auto 1fr; grid-auto-rows: 25px; } .barre_gauche { grid-column: 1; grid-row: 1; text-align: center; padding-right: 0px; font-size: 18px; margin-top: 2px; border-bottom: 5px solid var(--couleur_background_large); } .barre_droite { grid-column: 3; grid-row: 1; text-align: center; padding-right: 0px; font-size: 18px; margin-top: 2px; border-bottom: 5px solid var(--couleur_background_large); } .texte_centrale { grid-column: 2; grid-row: 1; text-align: center; padding-right: 0px; margin-top: 5px; font-size: 24px; /* background-color: white; */ padding: 0 10px; } textarea { font-family: sans-serif; width: 100%; padding: 12px 20px; box-sizing: border-box; border: 2px solid #ccc; border-radius: 4px; background-image: var(--background-textarea); background-position: var(--textarea-position); resize: none; box-shadow: 3px 3px 5px 1px #000000a6; font-family: 'Contrail One', sans-serif; } .itd-experience-option { font-weight: bold; text-align: center; } /* CUSTOM CHECKBOX */ .charsheet .itd-checkbox-container { display: inline; position: relative; padding-left: 20px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 15px; } /* Hide the browser's checkbox */ .charsheet .itd-checkbox-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .charsheet .itd-checkbox-checkmark { position: absolute; top: -2px; left: 0; height: 20px; width: 20px; background-color: var(--fond_checkbox); border-radius: 0px; border-style: solid; border-width: 1px; box-shadow: 2px 2px 3px 0px #000000a6; } .charsheet .itd-checkbox-container:hover input~.itd-checkbox-checkmark { background-color: #ccc; } .charsheet .itd-checkbox-container input:checked~.itd-checkbox-checkmark { background-color: black; } .charsheet .itd-checkbox-checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ .charsheet .itd-checkbox-container input:checked~.itd-checkbox-checkmark:after { display: block; } /* Custom checkmark */ .charsheet .itd-checkbox-container .itd-checkbox-checkmark:after { left: 6px; top: 2px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; border-color: #dcca00; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } /* CUSTOM RADIO BUTTONS */ .charsheet .itd-radio-container { display: inline; position: relative; padding-left: 15px; /* 22px; outside roll20 */ margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .charsheet .itd-radio-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .charsheet .itd-radio-checkmark { position: absolute; top: 3px; left: 3px; width: 20px; height: 20px; background-color: var(--fond_checkbox); } .charsheet .itd-radio-container:hover input~.itd-radio-checkmark { background-color: #ccc; } .charsheet .itd-radio-container input:checked~.protection-color { background-color: #018610; } .charsheet .itd-radio-container input:checked~.wound-color { background-color: #b70000; } .charsheet .itd-radio-container input:checked~.wound-color1 { background-color: #660000; } .charsheet .itd-radio-container input:checked~.wound-color2 { background-color: #7A0000; } .charsheet .itd-radio-container input:checked~.wound-color3 { background-color: #8E0000; } .charsheet .itd-radio-container input:checked~.wound-color4 { background-color: #A20000; } .charsheet .itd-radio-container input:checked~.wound-color5 { background-color: #b70000; } .charsheet .itd-radio-container input:checked~.stress-color { background-color: #940094; } .charsheet .itd-radio-container input:checked~.stress-color1 { background-color: #540054; } .charsheet .itd-radio-container input:checked~.stress-color2 { background-color: #680068; } .charsheet .itd-radio-container input:checked~.stress-color3 { background-color: #7C007C; } .charsheet .itd-radio-container input:checked~.stress-color4 { background-color: #900090; } .charsheet .itd-radio-container input:checked~.stress-color5 { background-color: #940094; } .charsheet .itd-radio-container input:checked~.zero-color { background-color: #404040; } .charsheet .itd-radio-container input:checked~.experience-color { background-color: #dcca00; } /* Hide indicator when not checked */ .charsheet .itd-radio-checkmark:after { content: ""; position: absolute; display: none; } /* Show the indicator when checked */ .charsheet .itd-radio-container input:checked~.itd-radio-checkmark:after { display: inline; } /* Style the indicator */ .charsheet .itd-radio-container .itd-radio-checkmark:after { top: 6px; left: 6px; width: 8px; height: 8px; background: black; } /* CSS de la partie systeme */ .summary-d100 { line-height: 20px; color: #333333e5; margin-left: 25px; padding-right: 260px; } .summary-d100 h2 { text-align: center; color: #444; margin-left: -25px; border: 2px solid black; border-left: none; border-right: none; } .summary-d100 h3 { color: #555; } .summary-d100 ul { margin-left: 20px; } .summary-d100 ul li { margin-bottom: 5px; } /* CSS Partie ARCHETYPE */ .admin_warning { color: rgba(255, 0, 0, 0.829); padding: 150px; padding-top: 25px; padding-bottom: 50px; text-align: center; } .admin_mineur, .admin_normal, .admin_majeur { padding: 15px; padding-top: 15px; padding-bottom: 15px; border: 1px solid grey; background: grey; margin-top: 10px; margin-bottom: 10px; border-radius: 15px; } /* SLIDER GM */ span.classic { color: #000000de; } span.cache { color: var(--text_input_info); } .switch_w { margin-left: var(--decalage_slider); } .charsheet input.sheet-prouesse-switch { display: none; } .charsheet .classic, .charsheet .cache { display: none; } .pouvoir_data .prouesse_roll { display: inline-block; } .charsheet input.sheet-prouesse-switch { display: none; } input.sheet-prouesse-switch:not(:checked) ~ span.classic, input.sheet-prouesse-switch:checked ~ span.cache { display: inline-block; } .slider_prouesse { display: inline-block; cursor: pointer; background-color: var(--couleur_background_slider); -webkit-transition: .2s; transition: .2s; width: 30px; height: 15px; padding: 2px; border: 1px solid #000; box-shadow: 3px 2px 5px #435861ba; margin-top: -2px; margin-left: 0px; } .slider_prouesse:before { display: inline-block; content: ""; background-color: #000000de; -webkit-transition: .2s; transition: .2s; width: 15px; height: 15px; } input:checked + .slider_prouesse:before { -webkit-transform: translateX(15px); -ms-transform: translateX(15px); transform: translateX(15px); background-color: var(--color_attribut_corps); } /* Rounded sliders */ .slider_prouesse.round_prouesse { border-radius: 34px; } .slider_prouesse.round_prouesse:before { border-radius: 50%; } /* Structure Roll */ span.lettre { font-weight: bold; font-size: 20px; color: var(--couleur_background_large); } .wrapper_roll_dice { display: grid; grid-template-columns: 75px 80px 80px 80px 80px 80px 80px 80px; grid-auto-rows: 45px; color: var(--noir); padding-top: 10px; border-radius: 10px 10px 0px 0px; border: var(--border_competence); border-style: var(--border_style_competence); border-bottom: none; } .wrapper_roll { display: grid; grid-template-columns: 75px 80px 80px 80px 80px 80px 80px 80px; grid-auto-rows: 33px; color: var(--noir); border-radius: 0px 0px 10px 10px; border: var(--border_competence); border-style: var(--border_style_competence); border-top: none; } div.roll_titre { grid-column: 2; margin-left: 5px; letter-spacing: -1.5px; font-size: 22px; } div.roll_d4 { grid-column: 2; text-align: center; } div.roll_d6 { grid-column: 3; text-align: center; } div.roll_d8 { grid-column: 4; text-align: center; } div.roll_d10 { grid-column: 5; text-align: center; } div.roll_d12 { grid-column: 6; text-align: center; } div.roll_d20 { grid-column: 7; text-align: center; } div.roll_d100 { grid-column: 8; text-align: center; } /* Boutton ROLL */ .charsheet button[type=roll].roll_dice::before, .charsheet button[type=roll].roll_text::before, .charsheet button[type=roll].roll_d4::before, .charsheet button[type=roll].roll_d6::before, .charsheet button[type=roll].roll_d8::before, .charsheet button[type=roll].roll_d10::before, .charsheet button[type=roll].roll_d12::before, .charsheet button[type=roll].roll_d20::before, .charsheet button[type=roll].roll_chance::before { content: ''; } .charsheet button[type=roll].roll_d4, .charsheet button[type=roll].roll_d6, .charsheet button[type=roll].roll_d8, .charsheet button[type=roll].roll_d10, .charsheet button[type=roll].roll_d12, .charsheet button[type=roll].roll_d20, .charsheet button[type=roll].roll_chance { width: 45px; height: 45px; border: none; padding: 0; margin: 0; background-size: contain; background-repeat: no-repeat; background-color: transparent; cursor: pointer; box-shadow: none; } .charsheet button[type=roll].roll_d4 { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/dice_4.png); } .charsheet button[type=roll].roll_d6 { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/dice_6.png); } .charsheet button[type=roll].roll_d8 { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/dice_8.png); } .charsheet button[type=roll].roll_d10 { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/dice_10.png); } .charsheet button[type=roll].roll_d12 { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/dice_12.png); } .charsheet button[type=roll].roll_d20 { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/dice_20.png); } .charsheet button[type=roll].roll_chance { background-image: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/dice_100.png); } .charsheet button[type=roll].roll_dice:hover, .charsheet button[type=roll].roll_text:hover, .charsheet button[type=roll].roll_d4:hover, .charsheet button[type=roll].roll_d6:hover, .charsheet button[type=roll].roll_d8:hover, .charsheet button[type=roll].roll_d10:hover, .charsheet button[type=roll].roll_d12:hover, .charsheet button[type=roll].roll_d20:hover, .charsheet button[type=roll].roll_chance:hover { margin-left: 2px; padding: 0px; background-position: 0 0px; } /* ROLL TEMPLATE */ .sheet-rolltemplate-itd .sheet-rolltemplate-itd-center { text-align: center; /* margin-left: 30px; */ --echec_2: #ff0000; --echec_3: #ff006f; --echec_1: #dc00c9; --reussite_3: #009700; --reussite_2: #0082ff; --reussite_1: #fffe00; /* Base noir */ --echec_2: #ff0000; --echec_3: #ff006f; --echec_1: #dc00c9; --reussite_3: #009700; --reussite_2: #0082ff; --reussite_1: #fffe00; --background_roll: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_roll_0.png) top left; --background-size: unset; --font_roll: 'Contrail One'; --color_titre: #ffffffde; --color_texte_degats: #dfdfdf; --hr_color: #ddd; --lien_color: #dfdfdf; --font_size_titre: 17px; --font_size_texte: 18px; --font_size_lien: 14px; --font_size_roll: 40px; --mt_titre: -1px; --ml_portrait: 6.5px; --mb_titre: -5px; --pr_titre: 0px; --pr_titre_roll: 0px; --border_portrait: 2px solid rgb(129, 4, 4); --portrait_radius: 45px; /* Western */ /* --echec_2: #ff0000; --echec_3: #ff006f; --echec_1: #dc00c9; --reussite_3: #009700; --reussite_2: #0082ff; --reussite_1: #05a3f0; --background_roll: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_roll_1.png); --background-size: 100% 100%; --font_roll: 'rye'; --color_titre: #020202de; --color_texte_degats: #020202de; --hr_color: #020202de; --lien_color: #030025de; --font_size_titre: 14px; --font_size_texte: 17px; --font_size_lien: 12px; --font_size_roll: 45px; --mt_titre: 8px; --ml_portrait: 15.5px; --mb_titre: -5px; --pr_titre: 0px; --pr_titre_roll: 10px; --border_portrait: 2px solid rgb(136, 54, 0); --portrait_radius: 45px; */ /* Espionnage */ /* --echec_2: #c60101; --echec_3: #c80359; --echec_1: #b700a7; --reussite_3: #009700; --reussite_2: #0063c1; --reussite_1: #02a696; --background_roll: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_roll_2.png); --background-size: 100% 100%; --font_roll: "della respira"; --color_titre: #020202de; --color_texte_degats: #020202de; --hr_color: #020202de; --lien_color: #030025de; --font_size_titre: 16px; --font_size_texte: 18px; --font_size_lien: 14px; --font_size_roll: 59px; --mt_titre: 5px; --ml_portrait: 12.5px; --mb_titre: -5px; --pr_titre: 0px; --pr_titre_roll: 15px; --border_portrait: none; --portrait_radius: 45px; */ /* Corsaire */ /* --echec_2: #b00101; --echec_3: #a40248; --echec_1: #99008c; --reussite_3: #006400; --reussite_2: #004d97; --reussite_1: #00667d; --background_roll: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_roll_3.png); --background-size: 100% 100%; --font_roll: "kaushan script"; --color_titre: #020202de; --color_texte_degats: #020202de; --hr_color: #020202de; --lien_color: #030025de; --font_size_titre: 18px; --font_size_texte: 22px; --font_size_lien: 16px; --font_size_roll: 65px; --mt_titre: 5px; --ml_portrait: 12.5px; --mb_titre: -5px; --pr_titre: 0px; --pr_titre_roll: 15px; --border_portrait: none; --portrait_radius: 45px; */ /* Guerre */ /* Futuriste */ /* --echec_2: #ff0000; --echec_3: #ff00a7; --echec_1: #dc00c9; --reussite_3: #4ffd00; --reussite_2: #4aa6ff; --reussite_1: #2cf5ff; --background_roll: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_roll_4.png); --background-size: 100% 100%; --font_roll: "Electrolize", serif; --color_titre: #00f3ffd9; --color_texte_degats: #00f3ffd9; --hr_color: #ada5ff; --lien_color: #62def2; --font_size_titre: 17px; --font_size_texte: 14px; --font_size_lien: 12px; --font_size_roll: 50px; --mt_titre: 2px; --mb_titre: -2px; --pr_titre: 5px; --pr_titre_roll: 15px; --ml_portrait: 12.5px; --border_portrait: none; --portrait_radius: 0px; */ /* Demonologist */ /* --echec_2: #c60101; --echec_3: #c80359; --echec_1: #b700a7; --reussite_3: #009700; --reussite_2: #0063c1; --reussite_1: #02a696; --background_roll: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_roll_5.png); --background-size: 100% 100%; --font_roll: "shadows into light"; --color_titre: #939393de; --color_texte_degats: #939393de; --hr_color: #939393de; --lien_color: #939393de; --font_size_titre: 22px; --font_size_texte: 20px; --font_size_lien: 17px; --font_size_roll: 63px; --mt_titre: 5px; --ml_portrait: 12.5px; --mb_titre: -5px; --pr_titre: 0px; --pr_titre_roll: 15px; --border_portrait: none; --portrait_radius: 45px; */ /* Medieval */ /* --echec_2: #ff0000; --echec_3: #ff006f; --echec_1: #dc00c9; --reussite_3: #009700; --reussite_2: #0082ff; --reussite_1: #05a3f0; --background_roll: url(https://raw.githubusercontent.com/ctotone/JdR/refs/heads/main/Feuille%20perso/Interface/images/background_roll_6.png); --background-size: 100% 100%; --font_roll: "Jim Nightshade", serif; --color_titre: #020202de; --color_texte_degats: #020202de; --hr_color: #020202de; --lien_color: #030025de; --font_size_titre: 20px; --font_size_texte: 26px; --font_size_lien: 16px; --font_size_roll: 75px; --mt_titre: 5px; --ml_portrait: 12.5px; --mb_titre: -5px; --pr_titre: 0px; --pr_titre_roll: 0px; --border_portrait: 2px solid orange; --portrait_radius: 45px; */ } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-background { background: var(--background_roll); background-repeat: no-repeat; background-size: var(--background-size); border-spacing: 0; /* max-height: 200px; */ min-height: 130px; max-width: 250px; margin: 0px; padding-bottom: 5px; padding-top: 10px; border-radius: 10px; } .sheet-rolltemplate-itd .sheet-titre { display: grid; grid-template-columns: 35% 65%; background: var(--noir_roll); height: 75px; padding-right: var(--pr_titre);; } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-header { color: #ffffffde; font-size: var(--font_size_titre); font-family: var(--font_roll); letter-spacing: 0px; word-wrap: break-word; /* margin-top: 25px; */ line-height: 24px; } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-titre-roll, .sheet-rolltemplate-itd .sheet-portrait_roll, .sheet-rolltemplate-itd .sheet-rolltemplate-itd-header { word-wrap: break-word; letter-spacing: -0.7px; /* padding-top: 17px; */ /* padding-bottom: 12px; */ font-weight: bold; width: auto; margin-left: 0px; line-height: 23px; margin-top: var(--mt_titre); margin-bottom: var(--mb_titre); background: var(--noir_roll); color: var(--color_titre); font-family: var(--font_roll); color: var(--color_titre); font-size: var(--font_size_titre); } .sheet-rolltemplate-itd .sheet-portrait_roll { margin-left: var(--ml_portrait); border: var(--border_portrait); border-radius: var(--portrait_radius); /* background-color: red; */ } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-titre-roll { display: inline-block; align-self: center; padding-right: var(--pr_titre_roll); } .sheet-rolltemplate-itd span.sheet-texte_degats { color: var(--color_texte_degats); } .sheet-rolltemplate-itd hr { border-top-color: var(--hr_color); } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader, .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-echec-tragique, .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-echec-critique, .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-echec, .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-reussite-exceptionnelle, .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-reussite-critique, .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-reussite { background-color: transparent; color: #ffffffde; font-size: var(--font_size_roll); font-family: var(--font_roll); letter-spacing: 0px; padding: 15px; margin-top: 25px; } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-echec-tragique { color: var(--echec_1); } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-echec-critique{ color: var(--echec_2); } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-echec{ color: var(--echec_3); } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-reussite-exceptionnelle { color: var(--reussite_1); } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-reussite-critique { color: var(--reussite_2); } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader-reussite { color: var(--reussite_3); } .sheet-rolltemplate-itd .sheet-template-itd-result { font-size: 36px; font-family: var(--font_roll); padding: 15px; } .sheet-rolltemplate-itd .sheet-template-itd-texte, .sheet-rolltemplate-itd .sheet-template-itd-texte-echec-tragique, .sheet-rolltemplate-itd .sheet-template-itd-texte-echec-critique, .sheet-rolltemplate-itd .sheet-template-itd-texte-echec, .sheet-rolltemplate-itd .sheet-template-itd-texte-reussite-exceptionnelle, .sheet-rolltemplate-itd .sheet-template-itd-texte-reussite-critique, .sheet-rolltemplate-itd .sheet-template-itd-texte-reussite { font-size: var(--font_size_texte); line-height: 20px; font-family: var(--font_roll); padding: 15px; } .sheet-rolltemplate-itd .sheet-template-itd-texte { color: var(--color_titre); } .sheet-rolltemplate-itd .sheet-template-itd-texte-echec-tragique { color: var(--echec_1); } .sheet-rolltemplate-itd .sheet-template-itd-texte-echec-critique{ color: var(--echec_2); } .sheet-rolltemplate-itd .sheet-template-itd-texte-echec{ color: var(--echec_3); } .sheet-rolltemplate-itd .sheet-template-itd-texte-reussite-exceptionnelle { color: var(--reussite_1); } .sheet-rolltemplate-itd .sheet-template-itd-texte-reussite-critique { color: var(--reussite_2); } .sheet-rolltemplate-itd .sheet-template-itd-texte-reussite { color: var(--reussite_3); } .sheet-rolltemplate-itd .sheet-template-itd-succeeds { color: #148c00; } .sheet-rolltemplate-itd .sheet-template-itd-misses { color: #a90000; } .sheet-rolltemplate-itd .inlinerollresult { background-color: transparent !important; border: none !important; color: unset !important; } .sheet-rolltemplate-itd-header .inlinerollresult { background-color: transparent !important; border: none !important; color: unset !important; } .sheet-rolltemplate-itd .inlinerollresult.fullcrit { background-color: transparent !important; border: none !important; color: unset !important; } .sheet-rolltemplate-itd .inlinerollresult.fullfail { background-color: transparent !important; border: none !important; color: unset !important; } .sheet-rolltemplate-itd .inlinerollresult.importantroll { background-color: transparent !important; border: none !important; color: unset !important; } /* Boutons liens */ /* Roll Buttons */ .sheet-rolltemplate-itd a[href^='!'], .sheet-rolltemplate-itd a[href^='~'], .sheet-rolltemplate-itd a[href^='`']{ color: var(--lien_color); border: none; background: none; font-size: var(--font_size_lien); line-height: 6px; text-align: left; } .sheet-rolltemplate-itd a[href^='!']:hover, .sheet-rolltemplate-itd a[href^='~']:hover, .sheet-rolltemplate-itd a[href^='`']:hover{ top: -1px; color: #ff0039; } /* hyperlinks */ .sheet-rolltemplate-itd a:not([href^='~']):not([href^='!']):not([href^='`']){ font-weight: bold; color:#3f8aa6; } .sheet-rolltemplate-itd a:not([href^='~']):not([href^='!']):not([href^='`']):hover { font-weight: bold; color:#70c0dd; } .sheet-rolltemplate-itd a:not([href^='~']):not([href^='!']):not([href^='`']):visited{ color:purple; } .sheet-rolltemplate-itd a:not([href^='~']):not([href^='!']):not([href^='`']):visited:hover{ color:rgb(187, 45, 187); }