Files
foundryvtt-reve-de-dragon/css/foundryvtt-reve-de-dragon.css
Vincent Vandemeulebrouck b26c39cf21 Ajout des options d'appréciation
L'appréciation utilise:

- un niveau de qualité (qui réutilise la qualité sur les items en ayant)
- un bon moment (coeur/musique/...)
- un niveau de jet de moral
- une caractéristique (perception)
- une compétence

Les bon moments passés sont remis à zéro lors du passage de
château dormant.

Ajout des jets de moral très heureux.

Ajout de jet d'appréciation sur les résultats des oeuvres et des jeux.
2025-12-08 01:42:47 +01:00

3009 lines
96 KiB
CSS

/* ==================== (A) Fonts ==================== */
@font-face {
font-family: "GoudyAcc";
src: url('../fonts/goudyacc.ttf') format("truetype");
}
@font-face {
font-family: "MedievalSharp";
src: url('../fonts/MedievalSharp.ttf') format("truetype");
}
@font-face {
font-family: "GrenzeGotisch";
src: url('../fonts/GrenzeGotisch-Regular.ttf') format("truetype");
}
@font-face {
font-family: "Fondamento";
src: url('../fonts/Fondamento.ttf') format("truetype");
}
@font-face {
font-family: "CaslonAntique";
src: url('../fonts/CaslonAntique.ttf') format("truetype");
}
@font-face {
font-family: 'HeuresDraconiques';
src: url('../fonts/heuresdraconiques2.woff') format('woff'), url('../fonts/heuresdraconiques2.woff2') format('woff2'), url('../fonts/heuresdraconiques2.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
:root {
/* =================== 1. ACTOR SHEET FONT STYLES =========== */
--window-header-title-font-family: CaslonAntique;
--window-header-title-font-size: 1.6rem;
--window-header-title-font-weight: normal;
--window-header-title-color: #f5f5f5;
--major-button-font-family: CaslonAntique;
--major-button-font-size: 1.4rem;
--major-button-font-weight: normal;
--major-button-color: #dadada;
--tab-header-font-family: CaslonAntique;
--tab-header-font-size: 1.2rem;
--tab-header-font-weight: 700;
--tab-header-color: #403f3e;
--tab-header-color-active: #4a0404;
--actor-input-font-family: CaslonAntique;
--actor-input-font-size: 1.2rem;
--actor-input-font-weight: 500;
--actor-input-color: black;
--actor-label-font-family: CaslonAntique;
--actor-label-font-size: 1.2rem;
--actor-label-font-weight: 700;
--actor-label-color: #464331c4;
}
/* Global styles & Font */
.application,
.window-app {
font-family: CaslonAntique;
text-align: justify;
font-size: 1rem;
letter-spacing: 1px;
}
/* Fonts */
.sheet header.sheet-header h1 input,
.window-app .window-header,
#sidebar {
font-family: "GoudyAcc";
}
/* For title, sidebar character and scene */
.sheet nav.sheet-tabs,
.window-app input,
.sheet header.sheet-header .header-compteurs,
.sheet header.sheet-header .flex-group-center.flex-fatigue,
select,
.item-checkbox,
#players {
font-family: "CaslonAntique";
/* For sheet parts; For nav and title */
}
:root {
/* =================== 2. DEBUGGING HIGHLIGHTERS ============ */
/* =================== 3. some constants ============ */
--fieldset-background: url(/ui/parchment.jpg);
--rdd-color-text-primary: hsla(0, 0%, 4%, 0.9);
--rdd-input-background: hsla(0, 0%, 0%, 0.1);
--rdd-color-border-input: hsla(0, 0%, 0%, 0.2);
--rdd-bg-input: hsla(0, 0%, 100%, 0.1);
--color-controls: hsla(0, 0%, 0%, 0.9);
--color-controls-light: hsla(0, 0%, 20%, 0.8);
--color-controls-hover: hsla(60, 100%, 75%, 0.7);
--color-control-border-hover: hsla(30, 100%, 50%, 0.8);
--color-gold: rgba(191, 149, 63, 0.8);
--gradient-gold: linear-gradient(30deg, rgba(191, 149, 63, 0.3), rgba(252, 246, 186, 0.3), rgba(179, 135, 40, 0.3), rgba(251, 245, 183, 0.3), rgba(170, 119, 28, 0.3));
--gradient-silver: linear-gradient(30deg, rgba(61, 55, 93, 0.3), rgba(178, 179, 196, 0.3), rgba(59, 62, 63, 0.6), rgba(206, 204, 199, 0.3), rgba(61, 46, 49, 0.3));
--gradient-green: linear-gradient(30deg, rgba(7, 76, 0, 0.3), rgba(66, 163, 65, 0.2), rgba(184, 226, 163, 0.1), rgba(66, 163, 65, 0.2), rgba(184, 226, 163, 0.3));
--gradient-red: linear-gradient(150deg, rgba(255, 0, 0, 0.3), rgba(255, 200, 128, 0.05), rgba(255, 200, 128, 0.1), rgba(255, 10, 0, 0.3));
--gradient-violet: linear-gradient(150deg, rgba(100, 45, 124, 0.6), rgba(216, 157, 192, 0.3), rgba(177, 157, 216, 0.5), rgba(107, 62, 121, 0.3), rgba(100, 45, 124, 0.6));
--gradient-purple-black: linear-gradient(150deg, rgba(0, 0, 0, 0.7), rgba(100, 45, 124, 0.4), rgba(82, 17, 131, 0.3), rgba(100, 45, 124, 0.4), rgba(0, 0, 0, 0.7));
--gradient-warning: linear-gradient(150deg, hsla(32, 100%, 50%, 0.3), hsla(52, 60%, 50%, 0.1), hsla(32, 60%, 50%, 0.1), hsla(32, 100%, 50%, 0.3));
--gradient-silver-light: linear-gradient(30deg, rgba(61, 55, 93, 0.2), rgba(178, 179, 196, 0.1), rgba(59, 62, 63, 0.2), rgba(206, 204, 199, 0.1), rgba(61, 46, 49, 0.2));
--gradient-daylight: conic-gradient(from 0deg, hsla(50, 100%, 80%, 0.7), hsla(30, 30%, 40%, 0.1) 25%, hsla(250, 50%, 40%, 0.1) 25%, hsla(250, 30%, 30%, 0.7) 50%, hsla(250, 50%, 40%, 0.1) 75%, hsla(30, 30%, 40%, 0.1) 75%, hsla(50, 100%, 80%, 0.7));
--background-color-button: hsl(25, 5%, 60%);
--background-color-custom-button: hsla(208, 38%, 21%, 0.988);
--background-custom-button: linear-gradient(to bottom, var(--background-color-custom-button) 5%, hsla(202, 42%, 14%, 0.671) 100%);
--background-custom-button-hover: linear-gradient(to bottom, hsl(0, 100%, 25%) 5%, hsl(0, 97%, 12%) 100%);
--background-control-selected: linear-gradient(to bottom, hsla(0, 100%, 25%, 0.5) 5%, hsla(0, 100%, 12%, 0.5) 100%);
--background-tooltip: hsla(60, 12%, 85%, 0.95);
--background-tooltip-alt: hsla(60, 12%, 74%, 0.95);
--color-tooltip: hsla(282, 47%, 33%, 0.9);
--color-tooltip-faint: hsla(282, 47%, 66%, 0.5);
--background-error: hsla(16, 100%, 50%, 0.8);
--color-profile-border: hsla(0, 0%, 80%, 0.05);
--color-background-chat-message: hsla(60, 12%, 85%, 0.9);
--color-background-chat-whisper: repeating-linear-gradient(120deg, hsla(60, 12%, 85%, 0.75), hsla(60, 12%, 85%, 0.75) 1rem, hsla(60, 12%, 85%, 0.8) 1rem, hsla(60, 12%, 85%, 0.75) 1.5rem);
}
.system-foundryvtt-reve-de-dragon {
/* =================== En-têtes de feuilles ============ */
/* =================== Navigation ============ */
/* =================== Fenêtre TMR ============ */
/* =================== Autres ============ */
/* Styles limited to foundryvtt-reve-de-dragon sheets */
/* ======================================== */
/* Sheet */
/* ======================================== */
/* Global UI elements */
/* ======================================== */
/* ======================================== */
/* ======================================== */
/* ======================================== */
/* ======================================== */
/* dialogue competence : Appel au moral */
/* Tooltip container */
/* Show the tooltip text when you mouse over the tooltip container */
/* Tooltip text */
/* ======================================== */
/* Fatigue CSS */
/* ======================================== */
/* Sidebar CSS */
/*--------------------------------------------------------------------------*/
/* Control, Tool, hotbar & navigation */
/* Tooltip container */
/* Show the tooltip text when you mouse over the tooltip container */
/* html Tooltips html*/
/* Dropdown Content (Hidden by Default) */
/* Change the background color of the dropdown button when the dropdown content is shown */
/* Show the dropdown menu on hover */
/* Links inside the dropdown */
/* Change color of dropdown links on hover */
/* ======== autocomplete ======= */
/*when hovering an item:*/
/*when navigating through the items using the arrow keys:*/
/*************************************************************/
}
.system-foundryvtt-reve-de-dragon .monnaie-content {
padding: 0px;
background: #011d33 url(../assets/ui/bg_header.webp) no-repeat left top;
color: #ffffff;
}
.system-foundryvtt-reve-de-dragon .monnaie-content .editor,
.system-foundryvtt-reve-de-dragon .monnaie-content .editor-content {
height: auto;
min-height: 100px;
background: var(--rdd-bg-input-alt);
padding: 5px;
border-radius: 0.2rem;
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .monnaie-content .window-content {
font-family: CaslonAntique;
text-align: justify;
font-size: 1rem;
letter-spacing: 1px;
padding: 0% 0 0 0;
font-size: calc(var(--font-size-standard) * 1);
color: var(--color-dark-1);
background-size: 100% 100%;
}
.system-foundryvtt-reve-de-dragon .monnaie-content fieldset {
background: var(--fieldset-background);
color: var(--rdd-color-text-primary);
margin-bottom: 4px;
border-radius: 0.5rem;
border-color: var(--rdd-color-text-primary);
border-width: 2px;
}
.system-foundryvtt-reve-de-dragon .monnaie-content .form-group {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
padding: 2px 0;
border-bottom: 1px solid var(--rdd-color-shadow-primary);
font-size: 0.9rem;
}
.system-foundryvtt-reve-de-dragon .monnaie-content .form-group label {
font-weight: normal;
flex: 2;
padding-left: 5px;
margin: 0;
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .monnaie-content .form-group .attribute-value,
.system-foundryvtt-reve-de-dragon .monnaie-content .form-group input[type="text"],
.system-foundryvtt-reve-de-dragon .monnaie-content .form-group input[type="number"],
.system-foundryvtt-reve-de-dragon .monnaie-content .form-group select {
flex: 3;
background: var(--rdd-input-background);
border: 1px solid var(--rdd-color-border-input);
color: var(--rdd-color-text-input);
padding: 2px 2px;
border-radius: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .monnaie-content .form-group input[type="checkbox"] {
flex: 0 0 20px;
margin-left: 5px;
}
.system-foundryvtt-reve-de-dragon .monnaie-content .sheet-header-row {
display: flex;
flex-direction: row;
align-items: center;
}
.system-foundryvtt-reve-de-dragon .monnaie-content .sheet-header-row h1,
.system-foundryvtt-reve-de-dragon .monnaie-content .sheet-header-row input {
font-family: CaslonAntique;
font-size: 2.5rem;
font-weight: normal;
color: var(--window-header-title-color);
margin: 4px;
height: 3rem;
}
.system-foundryvtt-reve-de-dragon .monnaie-content :is(
input[type="text"],
input[type="number"],
input[type="password"],
input[type="datetime-local"],
input[type="date"],
input[type="time"]
) {
color: rgba(255, 255, 255, 0.75);
background: rgba(255, 255, 255, 0.1);
border: 0 none;
margin-bottom: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .munition-content {
padding: 0px;
background: #011d33 url(../assets/ui/bg_header.webp) no-repeat left top;
color: #ffffff;
}
.system-foundryvtt-reve-de-dragon .munition-content .editor,
.system-foundryvtt-reve-de-dragon .munition-content .editor-content {
height: auto;
min-height: 100px;
background: var(--rdd-bg-input-alt);
padding: 5px;
border-radius: 0.2rem;
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .munition-content .window-content {
font-family: CaslonAntique;
text-align: justify;
font-size: 1rem;
letter-spacing: 1px;
padding: 0% 0 0 0;
font-size: calc(var(--font-size-standard) * 1);
color: var(--color-dark-1);
background-size: 100% 100%;
}
.system-foundryvtt-reve-de-dragon .munition-content fieldset {
background: var(--fieldset-background);
color: var(--rdd-color-text-primary);
margin-bottom: 4px;
border-radius: 0.5rem;
border-color: var(--rdd-color-text-primary);
border-width: 2px;
}
.system-foundryvtt-reve-de-dragon .munition-content .form-group {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
padding: 2px 0;
border-bottom: 1px solid var(--rdd-color-shadow-primary);
font-size: 0.9rem;
}
.system-foundryvtt-reve-de-dragon .munition-content .form-group label {
font-weight: normal;
flex: 2;
padding-left: 5px;
margin: 0;
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .munition-content .form-group .attribute-value,
.system-foundryvtt-reve-de-dragon .munition-content .form-group input[type="text"],
.system-foundryvtt-reve-de-dragon .munition-content .form-group input[type="number"],
.system-foundryvtt-reve-de-dragon .munition-content .form-group select {
flex: 3;
background: var(--rdd-input-background);
border: 1px solid var(--rdd-color-border-input);
color: var(--rdd-color-text-input);
padding: 2px 2px;
border-radius: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .munition-content .form-group input[type="checkbox"] {
flex: 0 0 20px;
margin-left: 5px;
}
.system-foundryvtt-reve-de-dragon .munition-content .sheet-header-row {
display: flex;
flex-direction: row;
align-items: center;
}
.system-foundryvtt-reve-de-dragon .munition-content .sheet-header-row h1,
.system-foundryvtt-reve-de-dragon .munition-content .sheet-header-row input {
font-family: CaslonAntique;
font-size: 2.5rem;
font-weight: normal;
color: var(--window-header-title-color);
margin: 4px;
height: 3rem;
}
.system-foundryvtt-reve-de-dragon .munition-content :is(
input[type="text"],
input[type="number"],
input[type="password"],
input[type="datetime-local"],
input[type="date"],
input[type="time"]
) {
color: rgba(255, 255, 255, 0.75);
background: rgba(255, 255, 255, 0.1);
border: 0 none;
margin-bottom: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .tarot-content {
padding: 0px;
background: #011d33 url(../assets/ui/bg_header.webp) no-repeat left top;
color: #ffffff;
}
.system-foundryvtt-reve-de-dragon .tarot-content .editor,
.system-foundryvtt-reve-de-dragon .tarot-content .editor-content {
height: auto;
min-height: 100px;
background: var(--rdd-bg-input-alt);
padding: 5px;
border-radius: 0.2rem;
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .tarot-content .window-content {
font-family: CaslonAntique;
text-align: justify;
font-size: 1rem;
letter-spacing: 1px;
padding: 0% 0 0 0;
font-size: calc(var(--font-size-standard) * 1);
color: var(--color-dark-1);
background-size: 100% 100%;
}
.system-foundryvtt-reve-de-dragon .tarot-content fieldset {
background: var(--fieldset-background);
color: var(--rdd-color-text-primary);
margin-bottom: 4px;
border-radius: 0.5rem;
border-color: var(--rdd-color-text-primary);
border-width: 2px;
}
.system-foundryvtt-reve-de-dragon .tarot-content .form-group {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
padding: 2px 0;
border-bottom: 1px solid var(--rdd-color-shadow-primary);
font-size: 0.9rem;
}
.system-foundryvtt-reve-de-dragon .tarot-content .form-group label {
font-weight: normal;
flex: 2;
padding-left: 5px;
margin: 0;
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .tarot-content .form-group .attribute-value,
.system-foundryvtt-reve-de-dragon .tarot-content .form-group input[type="text"],
.system-foundryvtt-reve-de-dragon .tarot-content .form-group input[type="number"],
.system-foundryvtt-reve-de-dragon .tarot-content .form-group select {
flex: 3;
background: var(--rdd-input-background);
border: 1px solid var(--rdd-color-border-input);
color: var(--rdd-color-text-input);
padding: 2px 2px;
border-radius: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .tarot-content .form-group input[type="checkbox"] {
flex: 0 0 20px;
margin-left: 5px;
}
.system-foundryvtt-reve-de-dragon .tarot-content .sheet-header-row {
display: flex;
flex-direction: row;
align-items: center;
}
.system-foundryvtt-reve-de-dragon .tarot-content .sheet-header-row h1,
.system-foundryvtt-reve-de-dragon .tarot-content .sheet-header-row input {
font-family: CaslonAntique;
font-size: 2.5rem;
font-weight: normal;
color: var(--window-header-title-color);
margin: 4px;
height: 3rem;
}
.system-foundryvtt-reve-de-dragon .tarot-content :is(
input[type="text"],
input[type="number"],
input[type="password"],
input[type="datetime-local"],
input[type="date"],
input[type="time"]
) {
color: rgba(255, 255, 255, 0.75);
background: rgba(255, 255, 255, 0.1);
border: 0 none;
margin-bottom: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .roll-dialog {
font-family: CaslonAntique;
display: grid;
grid-template-areas: "header header header header header header header" "action action action action action action action" "type separation separation separation separation separation separation" "type carac carac carac comp comp resume" "type choix choix choix choix choix conditions" "type resolution resolution resolution resolution resolution conditions" "type chances chances chances chances chances buttons" "footer footer footer footer footer footer footer";
grid-template-columns: 2rem 1rem 1fr 1fr 2fr 2fr 3fr;
gap: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-header {
grid-area: header;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-line {
grid-area: separation;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-action {
grid-area: action;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-carac {
grid-area: carac;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-comp {
grid-area: comp;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix {
grid-area: choix;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-table {
grid-area: resolution;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions {
grid-area: conditions;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-chances {
grid-area: chances;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-resume {
grid-area: resume;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-buttons {
grid-area: buttons;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-type {
grid-area: type;
display: flex;
flex-direction: column;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions roll-section[name="rollmode"] button[data-checked="true"],
.system-foundryvtt-reve-de-dragon .roll-dialog roll-type button[data-checked="true"] {
background-color: var(--color-text-selection-bg);
color: var(--color-controls);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions roll-section[name="rollmode"] button[data-checked="true"] i,
.system-foundryvtt-reve-de-dragon .roll-dialog roll-type button[data-checked="true"] i {
filter: invert(0.8);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions roll-section[name="rollmode"] button[data-checked="true"] img,
.system-foundryvtt-reve-de-dragon .roll-dialog roll-type button[data-checked="true"] img {
filter: invert(0.2);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions roll-section[name="rollmode"] button,
.system-foundryvtt-reve-de-dragon .roll-dialog roll-type button {
height: 1.8rem;
width: 1.8rem;
gap: 0.5rem;
padding: 0.2rem;
background-color: var(--button-background-color);
color: var(--color-controls);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions roll-section[name="rollmode"] button i,
.system-foundryvtt-reve-de-dragon .roll-dialog roll-type button i {
filter: invert(0.2);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions roll-section[name="rollmode"] button img,
.system-foundryvtt-reve-de-dragon .roll-dialog roll-type button img {
filter: invert(0.8);
}
.system-foundryvtt-reve-de-dragon .roll-dialog :is(roll-carac, roll-comp) {
display: flex;
flex-direction: row;
align-items: baseline;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-section,
.system-foundryvtt-reve-de-dragon .roll-dialog roll-section div {
display: flex;
flex-direction: row;
align-items: anchor-center;
margin: 0 0.2rem;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-resume {
display: flex;
flex-direction: row;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-resume img.button-effect-img {
filter: invert(0.8);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section {
display: grid;
grid-template-areas: "selection selection" "img roll-part";
grid-template-columns: 3.2rem 1fr;
gap: 0.2rem;
align-items: start;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section subline {
grid-area: selection;
display: flex;
flex-direction: row;
margin: 0.1rem 0;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section subline .warning {
border-radius: 0.5rem;
background: var(--gradient-warning);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section roll-part-img {
display: flex;
flex-direction: column;
grid-area: img;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section roll-part-img img {
border: 0;
padding: 1px;
max-height: 3rem;
max-width: 3rem;
object-fit: contain;
height: 100%;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section roll-part-detail {
grid-area: roll-part;
display: flex;
flex-direction: column;
align-items: normal;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section roll-part-detail subline {
display: flex;
flex-direction: row;
margin: 0.1rem 0;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section roll-part-detail subline div.poesie-extrait {
display: flex;
flex-direction: column;
align-items: normal;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section roll-part-detail subline span.status-surprise {
display: flex;
flex-direction: row;
flex-flow: wrap;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section roll-part-detail subline span.status-surprise img {
filter: invert(0.8);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-choix roll-section roll-part-detail subline label {
align-content: center;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-section selected-numeric-value {
display: flow;
width: 2.5rem;
text-align: right;
margin: 0 0.2rem;
padding: 0 0.2rem;
border: 1px solid ;
border-radius: 0.2rem;
height: 1.5rem;
background: hsla(0, 0%, 0%, 0.2);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-action {
flex-basis: content;
display: flex;
flex-direction: row;
align-items: center;
border-bottom: 0.2rem solid;
font-size: 1.2rem;
font-weight: bold;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-action roll-section[name="resistance"] {
align-items: flex-end;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-action roll-section {
display: flex;
flex-direction: row;
align-items: center;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-action roll-section img.action-img {
float: left;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-action roll-section img {
max-width: 3rem;
max-height: 3rem;
margin: 0 1rem;
padding: 0;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-action roll-section img.flag-resistance {
max-width: 1.5rem;
max-height: 1.5rem;
text-align: right;
filter: invert(0.6);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions {
display: flex;
flex-direction: column;
}
.system-foundryvtt-reve-de-dragon .roll-dialog :is(roll-action, roll-carac, roll-comp) roll-section {
flex-basis: content;
}
.system-foundryvtt-reve-de-dragon .roll-dialog :is(roll-choix, roll-conditions, roll-carac, roll-comp) select {
max-height: 1.6rem;
margin: 0 0.2rem;
padding: 0 0.2rem;
}
.system-foundryvtt-reve-de-dragon .roll-dialog :is(roll-choix, roll-conditions, roll-carac, roll-comp) input[type="number"] {
max-height: 1.6rem;
max-width: 2.5rem;
margin: 0 0.2rem;
padding: 0 0.2rem;
}
.system-foundryvtt-reve-de-dragon .roll-dialog :is(roll-choix, roll-conditions, roll-carac, roll-comp) img {
max-width: 1.8rem;
max-height: 1.8rem;
margin: 0 0.2rem;
padding: 0;
}
.system-foundryvtt-reve-de-dragon .roll-dialog :is(roll-choix, roll-conditions, roll-carac, roll-comp) img.button-effect-img {
max-width: 1rem;
max-height: 1rem;
margin: 0 0.1rem;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-carac select[name="select-carac"] {
min-width: 6.5rem;
max-width: 8rem;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-comp select[name="select-comp"] {
min-width: 8rem;
max-width: 10rem;
margin-left: 1.5rem;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions roll-section[name="coeur"] select[name="coeur"] {
max-width: 4rem;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions roll-section img {
max-width: 1rem;
max-height: 1rem;
gap: 0;
margin: 0;
padding: 0;
filter: invert(0.8);
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-conditions roll-section[name="tricher"] img {
/* image de d100 */
max-width: 2.5rem;
max-height: 2.5rem;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-buttons {
display: flex;
flex-direction: row-reverse;
}
.system-foundryvtt-reve-de-dragon .roll-dialog roll-table table tr :is(th, td) {
padding: 0.1rem;
width: 1.5rem;
text-align: center;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat {
font-family: CaslonAntique;
display: grid;
grid-template-areas: "img header buttons" "img resume buttons" "details details details" "description description description" "actions actions actions";
grid-template-columns: 3rem 1fr 1.4rem;
grid-template-rows: max-content max-content max-content max-content;
gap: 0 0.5rem;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-img,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-img {
grid-area: img;
display: flex;
flex-direction: column;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-img img,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-img img {
border: 0;
max-height: 3rem;
max-width: 3rem;
object-fit: contain;
height: 100%;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-header,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-header {
grid-area: header;
font-weight: bold;
font-size: 0.9rem;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-resume,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-resume {
grid-area: resume;
text-align: justify;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-details,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-details {
grid-area: details;
text-align: justify;
display: flex;
flex-direction: column;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-details div,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-details div {
display: block;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-actions,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-actions {
grid-area: actions;
display: flex;
flex-direction: column;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-actions a,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-actions a {
display: flex;
flex-direction: row;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-actions a img,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-actions a img {
margin-right: 0.5rem;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-description,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-description {
grid-area: description;
text-align: justify;
display: flex;
flex-direction: column;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-description div,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-description div {
display: block;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-buttons,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-buttons {
grid-area: buttons;
display: flex;
flex-direction: column;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-buttons a,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-buttons a {
border-radius: 0.2rem;
cursor: pointer;
padding: 0.2rem;
position: relative;
box-shadow: inset 1x 1px #a6827e;
color: var(--color-controls);
border: 1px ridge #846109;
display: inline-block;
align-items: center;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-buttons a img,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-buttons a img {
max-width: 1rem;
max-height: 1rem;
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-buttons a:hover,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-buttons a:hover {
background: var(--background-custom-button-hover);
}
.system-foundryvtt-reve-de-dragon .chat-message div.roll-chat div.chat-buttons a:active,
.system-foundryvtt-reve-de-dragon .dialog-content div.roll-chat div.chat-buttons a:active {
position: relative;
top: 1px;
}
.system-foundryvtt-reve-de-dragon .window-header {
background: rgba(0, 0, 0, 0.75);
}
.system-foundryvtt-reve-de-dragon .journal-entry-content {
background: url(../assets/ui/bg_left.webp) no-repeat left top;
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .journal-page-header h1,
.system-foundryvtt-reve-de-dragon .journal-page-header h2 .journal-page-header h3,
.system-foundryvtt-reve-de-dragon .journal-page-header h4 {
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .application .window-content {
margin: 0;
padding: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content {
margin: 0.2rem;
padding: 0;
}
.system-foundryvtt-reve-de-dragon section.window-content div.dialog-buttons {
margin-top: 1rem;
}
.system-foundryvtt-reve-de-dragon .strong-text {
font-weight: bold;
}
.system-foundryvtt-reve-de-dragon i:is(.fas, .far, .fa-solid, .fa-regular, .fa-sharp) {
font-size: smaller;
}
.system-foundryvtt-reve-de-dragon .sheet-header h1.charname {
height: 48px;
padding: 0.1rem 0.1rem;
margin: 0;
margin-bottom: 0px;
border: 0;
}
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .sheet-header h1.charname input[type="text"] {
width: 100%;
height: 100%;
margin: 0;
}
.system-foundryvtt-reve-de-dragon .sheet-header div.header-buttons {
height: 48px;
padding: 0.1rem 0.1rem;
margin: 0;
width: fit-content;
flex: initial;
}
.system-foundryvtt-reve-de-dragon .sheet-header div.header-buttons img.button-img {
padding: 0.1rem 0.1rem;
margin: 0;
width: fit-content;
}
.system-foundryvtt-reve-de-dragon .sheet-header div.tmr-buttons {
padding: 0;
margin: 0;
flex: 0;
flex-direction: column;
}
.system-foundryvtt-reve-de-dragon .sheet-header div.tmr-buttons img.button-img {
max-width: 32px;
padding: 0;
margin-top: -8px;
margin-bottom: -8px;
}
.system-foundryvtt-reve-de-dragon .sheet-header :is(.header-compteurs, .header-etats, .profile-img, .profile-img-token) {
padding: 0 0.4rem;
}
.system-foundryvtt-reve-de-dragon .sheet-header div.header-etats {
width: calc(40% - 32px - 1rem);
height: 48px;
max-width: fit-content;
flex: initial;
flex-grow: 3;
}
.system-foundryvtt-reve-de-dragon .sheet-header div.header-etats div div {
display: flex;
flex-direction: row;
}
.system-foundryvtt-reve-de-dragon .sheet-header :is(.profile-img, .profile-img-token) {
-webkit-box-flex: 0;
-ms-flex: 0 0 110px;
flex: 0 0 110px;
height: 110px;
width: 110px;
padding: 0.2rem;
object-fit: contain;
background-color: var(--color-profile-border);
border: 1px solid var(--color-profile-border);
}
.system-foundryvtt-reve-de-dragon .rdd-item-sheet-tarot img.profile-img {
max-height: 600px;
max-width: 200px;
width: max-content;
margin-right: 0px;
object-fit: scale-down;
border: none;
margin-right: 5px;
object-position: 50% 0;
object-fit: contain;
}
.system-foundryvtt-reve-de-dragon img.equipement-inutilisable {
vertical-align: bottom;
max-width: 1.4rem;
max-height: 1.4rem;
border: 1px;
background: center / contain no-repeat url("../../icons/templates/icone_parchement_vierge.webp");
}
.system-foundryvtt-reve-de-dragon .sheet-header .header-compteurs {
width: calc(60% - 110px - 1rem);
text-align: right;
max-width: fit-content;
}
.system-foundryvtt-reve-de-dragon .sheet-header .resource-content {
width: 2rem;
}
.system-foundryvtt-reve-de-dragon .sheet nav.sheet-tabs {
font-size: 0.7rem;
font-weight: bold;
height: 4rem;
flex: 0 0 4rem;
margin: 0;
padding: 0 0 0 0.1rem;
text-align: center;
text-transform: uppercase;
line-height: 2rem;
border-top: 0 none;
border-bottom: 0 none;
color: rgba(52, 52, 52, 0.95);
background: #f5f5f0 url(../assets/ui/bg_menu.webp) no-repeat left top;
}
.system-foundryvtt-reve-de-dragon .sheet nav.sheet-tabs .item,
.system-foundryvtt-reve-de-dragon nav.sheet-tabs .item {
position: relative;
padding: 0.1rem 0.2rem;
}
.system-foundryvtt-reve-de-dragon nav.sheet-tabs .item:after {
content: "";
position: absolute;
top: 0;
right: 0;
height: 2rem;
width: 1px;
border-right: 1px dashed rgba(52, 52, 52, 0.25);
}
.system-foundryvtt-reve-de-dragon div.tmrdialog {
width: fit-content !important;
height: fit-content !important;
max-height: 1024px;
}
.system-foundryvtt-reve-de-dragon div.tmrdialog .window-content {
margin: 0;
padding: 0;
width: fit-content;
max-width: fit-content;
max-height: fit-content;
}
.system-foundryvtt-reve-de-dragon div.tmrdialog div.tmr-map {
width: fit-content;
height: fit-content;
max-height: 1024px;
}
.system-foundryvtt-reve-de-dragon div.tmrdialog div.tmr-actions {
width: 12rem;
max-height: fit-content;
}
.system-foundryvtt-reve-de-dragon div.tmrdialog div.tmr-map {
width: min-content;
padding: 0;
font-size: 0;
}
.system-foundryvtt-reve-de-dragon div.tmrdialog div.tmr-actions {
vertical-align: top;
flex-basis: inherit;
flex: "flex-shrink";
}
.system-foundryvtt-reve-de-dragon :is(section.scenes-sidebar, section.compendium-sidebar) li.directory-item.folder a {
text-shadow: 1px 1px 2px var(--rdd-color-text-primary);
color: var(--color-background-chat-message);
}
.system-foundryvtt-reve-de-dragon :is(section.scenes-sidebar, section.compendium-sidebar) li.directory-item.folder a:hover {
text-shadow: 1px 0px 0px #ff6600;
}
.system-foundryvtt-reve-de-dragon .tabs .item.active,
.system-foundryvtt-reve-de-dragon .blessures-list li ul li:first-child:hover,
.system-foundryvtt-reve-de-dragon i.moral-radio-checkmark-off:hover,
.system-foundryvtt-reve-de-dragon a:hover {
text-shadow: 1px 0px 0px #ff6600;
}
.system-foundryvtt-reve-de-dragon .tabs .item.active img,
.system-foundryvtt-reve-de-dragon .blessures-list li ul li:first-child:hover img,
.system-foundryvtt-reve-de-dragon i.moral-radio-checkmark-off:hover img,
.system-foundryvtt-reve-de-dragon a:hover img {
filter: drop-shadow(1px 0px 0px #ff6600);
}
.system-foundryvtt-reve-de-dragon .rollable:hover,
.system-foundryvtt-reve-de-dragon .rollable:focus {
color: #000;
text-shadow: 0 0 10px red;
cursor: pointer;
}
.system-foundryvtt-reve-de-dragon table {
border: 1px solid #7a7971;
}
.system-foundryvtt-reve-de-dragon .grid,
.system-foundryvtt-reve-de-dragon .grid-2col {
display: grid;
grid-column: span 2 / span 2;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 30px;
margin: 10px 0;
padding: 0;
}
.system-foundryvtt-reve-de-dragon .grid-competence-archetype {
display: grid;
grid-column: span 3 / span 3;
grid-template-columns: 2fr 2fr 1fr;
gap: 0.5rem;
margin: 0.5rem 0;
padding: 0;
}
.system-foundryvtt-reve-de-dragon .grid-3col {
grid-column: span 3 / span 3;
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.system-foundryvtt-reve-de-dragon .grid-4col {
grid-column: span 4 / span 4;
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.system-foundryvtt-reve-de-dragon .grid-5col {
grid-column: span 5 / span 5;
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.system-foundryvtt-reve-de-dragon .grid-6col {
grid-column: span 5 / span 5;
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.system-foundryvtt-reve-de-dragon .grid-7col {
grid-column: span 7 / span 7;
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.system-foundryvtt-reve-de-dragon .grid-8col {
grid-column: span 8 / span 8;
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.system-foundryvtt-reve-de-dragon .grid-9col {
grid-column: span 9 / span 9;
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.system-foundryvtt-reve-de-dragon .grid-10col {
grid-column: span 10 / span 10;
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.system-foundryvtt-reve-de-dragon .grid-11col {
grid-column: span 11 / span 11;
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.system-foundryvtt-reve-de-dragon .grid-12col {
grid-column: span 12 / span 12;
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.system-foundryvtt-reve-de-dragon .flex-group-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
padding: 0.1rem;
}
.system-foundryvtt-reve-de-dragon .flex-group-left {
-webkit-box-align: start;
-webkit-box-pack: start;
-ms-flex-align: start;
-ms-flex-pack: start;
align-items: start;
justify-content: flex-start;
text-align: left;
}
.system-foundryvtt-reve-de-dragon .flex-group-top {
vertical-align: top;
align-self: start;
}
.system-foundryvtt-reve-de-dragon .flex-group-right {
-webkit-box-align: end;
-webkit-box-pack: end;
-ms-flex-align: end;
-ms-flex-pack: end;
align-items: end;
justify-content: flex-end;
text-align: right;
}
.system-foundryvtt-reve-de-dragon .flex-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.system-foundryvtt-reve-de-dragon .flex-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.system-foundryvtt-reve-de-dragon .flex-shrink {
flex: "flex-shrink";
flex-shrink: 0;
}
.system-foundryvtt-reve-de-dragon .flex-grow,
.system-foundryvtt-reve-de-dragon .flex-grow-3 {
display: flex;
flex-grow: 3;
}
.system-foundryvtt-reve-de-dragon .flex-grow-0-5 {
flex-grow: 0.5;
}
.system-foundryvtt-reve-de-dragon .flex-grow-1 {
flex-grow: 1;
}
.system-foundryvtt-reve-de-dragon .flex-grow-2 {
display: flex;
flex-grow: 2;
}
.system-foundryvtt-reve-de-dragon .voyage-liste-survies {
max-width: 12rem;
}
.system-foundryvtt-reve-de-dragon .texte-dans-liste {
text-align: left;
}
.system-foundryvtt-reve-de-dragon .equipement-nom {
flex-grow: 3;
margin: 0;
justify-content: center;
text-align: left;
display: ruby;
}
.system-foundryvtt-reve-de-dragon .equipement-valeur {
margin: 0;
flex-grow: 1.5;
text-align: center;
}
.system-foundryvtt-reve-de-dragon .equipement-detail {
margin: 0;
flex-grow: 1;
align-items: center;
justify-content: center;
text-align: center;
}
.system-foundryvtt-reve-de-dragon span.equipement-detail-buttons {
margin: 0;
flex-grow: 1.5;
align-items: center;
justify-content: center;
text-align: center;
display: flex;
flex-direction: row;
}
.system-foundryvtt-reve-de-dragon .equipement-button {
margin: 0;
flex-grow: 0.5;
align-items: center;
justify-content: center;
text-align: center;
}
.system-foundryvtt-reve-de-dragon :is(.item-actions-controls, .equipement-actions) {
margin: 0;
flex-grow: 1.2;
align-items: end;
justify-content: flex-end;
text-align: right;
}
.system-foundryvtt-reve-de-dragon .liste-equipement :is(.equipement-actions, .item-actions-controls) {
flex-grow: 2;
}
.system-foundryvtt-reve-de-dragon .blessure-control {
flex-grow: 1;
flex-direction: row;
}
.system-foundryvtt-reve-de-dragon .blessure-soins {
flex-direction: row;
align-content: flex-start;
justify-content: flex-start;
margin-right: 2px;
margin-left: 2px;
padding: 2px;
}
.system-foundryvtt-reve-de-dragon input:is(.blessure-psdone, .blessure-scdone) {
width: 20px;
}
.system-foundryvtt-reve-de-dragon input:is(.blessure-premiers_soins, .blessure-soins_complets) {
width: calc(100% - 25px);
}
.system-foundryvtt-reve-de-dragon .blessure-jours {
flex-direction: row;
align-content: flex-start;
justify-content: flex-start;
}
.system-foundryvtt-reve-de-dragon .blessure-localisation {
flex-direction: row;
align-content: flex-start;
justify-content: flex-start;
}
.system-foundryvtt-reve-de-dragon .blessure-inactive {
color: rgba(150, 150, 150, 0.4);
}
.system-foundryvtt-reve-de-dragon .blessure-active-2,
.system-foundryvtt-reve-de-dragon .blessure-active-legere {
color: rgba(60, 60, 60, 0.9);
text-shadow: 1px 1px 4px #3c3c3c;
}
.system-foundryvtt-reve-de-dragon .blessure-active-4,
.system-foundryvtt-reve-de-dragon .blessure-active-grave {
color: rgba(218, 126, 21, 0.9);
text-shadow: 1px 1px 4px #3c3c3c;
}
.system-foundryvtt-reve-de-dragon .blessure-active-6,
.system-foundryvtt-reve-de-dragon .blessure-active-critique {
color: rgba(173, 36, 26, 0.9);
text-shadow: 1px 1px 4px #3c3c3c;
}
.system-foundryvtt-reve-de-dragon .rdd-dialog-select img.select-img {
-webkit-box-flex: 0;
-ms-flex: 0 0 48px;
flex: 0 0 48px;
max-height: 48px;
max-width: 48px;
border: 0;
margin-right: 0.5rem;
object-fit: cover;
vertical-align: baseline;
}
.system-foundryvtt-reve-de-dragon .rdd-dialog-select li.select-choice {
vertical-align: baseline;
padding: 0.1rem;
}
.system-foundryvtt-reve-de-dragon .dice-img {
border-width: 0;
max-width: 1.5rem;
max-height: 1.5rem;
vertical-align: top;
}
.system-foundryvtt-reve-de-dragon .in-text-img {
max-width: 1.2em;
max-height: 1.2em;
flex-grow: 0;
margin-right: 0.2rem;
vertical-align: bottom;
border: none;
padding: 0.1rem;
}
.system-foundryvtt-reve-de-dragon .context-menu-img {
max-width: 2rem;
max-height: 1rem;
flex-grow: 0;
margin: 0.2rem 0.3rem 0 0;
vertical-align: middle;
border: none;
padding: 0rem;
}
.system-foundryvtt-reve-de-dragon .button-img {
vertical-align: baseline;
max-width: 32px;
max-height: 32px;
border-width: 0;
border: 1px solid rgba(0, 0, 0, 0);
}
.system-foundryvtt-reve-de-dragon .img-signe-heure {
vertical-align: bottom;
max-width: 1.5em;
max-height: 1.5em;
border-width: 0;
display: inline;
}
.system-foundryvtt-reve-de-dragon .dimmed {
opacity: 50%;
}
.system-foundryvtt-reve-de-dragon .button-effect-img {
vertical-align: baseline;
max-width: 16px;
max-height: 16px;
border-width: 0;
}
.system-foundryvtt-reve-de-dragon .button-effect-info {
vertical-align: baseline;
width: 1.4rem;
height: 1.4rem;
background-color: var(--color-tooltip);
padding: 0.2em;
border-width: 0;
}
.system-foundryvtt-reve-de-dragon .grid-move-tmr {
display: grid;
}
.system-foundryvtt-reve-de-dragon .move-tmr-topleft {
grid-column: 2/2;
grid-row: 2/4;
}
.system-foundryvtt-reve-de-dragon .move-tmr-top {
grid-column: 3/3;
grid-row: 1/3;
}
.system-foundryvtt-reve-de-dragon .move-tmr-topright {
grid-column: 4/4;
grid-row: 2/4;
}
.system-foundryvtt-reve-de-dragon .move-tmr-bottomleft {
grid-column: 2/2;
grid-row: 4/6;
}
.system-foundryvtt-reve-de-dragon .move-tmr-bottom {
grid-column: 3/3;
grid-row: 5/7;
}
.system-foundryvtt-reve-de-dragon .move-tmr-bottomright {
grid-column: 4/4;
grid-row: 4/6;
}
.system-foundryvtt-reve-de-dragon .tmr-move {
max-height: 32px;
max-width: 32px;
border: 0;
vertical-align: bottom;
}
.system-foundryvtt-reve-de-dragon :is(.button-img, .button-effect-img, .tmr-move):hover {
color: var(--color-controls-hover);
border: 1px solid var(--color-control-border-hover);
text-shadow: 1px 0px 0px #ff6600;
cursor: pointer;
}
.system-foundryvtt-reve-de-dragon .small-button-container {
max-height: 16px;
max-width: 16px;
border: 0;
vertical-align: bottom;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .sheet-header .header-fields {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .sheet-header h1.charname {
height: 50px;
padding: 0px;
margin: 5px 0;
border-bottom: 0;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .sheet-header h1.charname input {
width: 100%;
height: 100%;
margin: 0;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .sheet-tabs {
-webkit-box-flex: 0;
-ms-flex: 0;
flex: 0;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .sheet-body,
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .sheet-body .tab {
height: 100%;
}
.system-foundryvtt-reve-de-dragon .carac-label {
font-weight: bold;
flex-basis: 40%;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content {
overflow: hidden;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content .sheet-body {
overflow-y: scroll;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content .sheet-body .tab {
padding-bottom: 30px;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content .sheet-body .competence-list {
width: 100%;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content .sheet-body .carac-list {
width: 100%;
flex-grow: 0;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content .sheet-body .carac-list .caracteristique.streched {
flex-wrap: nowrap;
justify-content: stretch;
flex-basis: 7.5em;
width: max-content;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content .sheet-body .carac-list .caracteristique {
flex-wrap: nowrap;
justify-content: stretch;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content .sheet-body .carac-list .caracteristique .carac-value {
flex-basis: 15%;
flex-grow: 0;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content .sheet-body .carac-list .caracteristique .carac-xp {
flex-basis: 13%;
flex-grow: 0;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content .sheet-body .carac-list .caracteristique .derivee-label {
flex-grow: 1;
}
.system-foundryvtt-reve-de-dragon .rdd.sheet .window-content .sheet-body .carac-list .caracteristique .derivee-value {
flex-grow: 0;
flex-basis: 15%;
margin-right: 0.2rem;
margin-left: 0.2rem;
}
.system-foundryvtt-reve-de-dragon fieldset {
border-style: groove;
border-width: 0.1rem;
padding-inline: 0.2rem;
padding-block: 0.1rem;
margin-inline: 0.1rem;
margin-block: 0.1rem;
}
.system-foundryvtt-reve-de-dragon .prosemirror menu {
background-color: var(--color-background-chat-message);
}
.system-foundryvtt-reve-de-dragon .app.sheet fieldset :is(label, input) {
font-family: CaslonAntique;
text-align: justify;
font-size: 1rem;
letter-spacing: 1px;
}
.system-foundryvtt-reve-de-dragon .app.sheet input.attribute-value {
background-color: rgba(0, 0, 0, 0.05);
border: 1px solid var(--color-border-light-tertiary);
padding: 1px 3px;
height: var(--form-field-height);
border-radius: 3px;
}
.system-foundryvtt-reve-de-dragon .app.sheet div.form-group {
clear: both;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0.1rem 0;
align-items: center;
}
.system-foundryvtt-reve-de-dragon .app.sheet .editor.prosemirror {
height: fit-content;
min-height: 6rem;
}
.system-foundryvtt-reve-de-dragon .app.sheet .editor.prosemirror .editor-container {
min-height: 6rem;
height: calc(100% - 3rem);
margin: 0;
flex: none;
}
.system-foundryvtt-reve-de-dragon .app.sheet.journal-entry-page .editor.prosemirror {
height: 100%;
}
.system-foundryvtt-reve-de-dragon .app.sheet.journal-entry-page .editor.prosemirror .editor-container {
height: calc(100% - 6rem);
}
.system-foundryvtt-reve-de-dragon .large-editor {
border: 2;
height: fit-content;
min-height: 12rem;
padding: 0 3px;
}
.system-foundryvtt-reve-de-dragon .editor {
border: 2;
height: fit-content;
min-height: 6rem;
padding: 0 3px;
}
.system-foundryvtt-reve-de-dragon .medium-editor {
border: 2;
min-height: 9rem;
padding: 0 3px;
align-items: top;
}
.system-foundryvtt-reve-de-dragon .small-editor {
border: 2;
min-height: 4rem;
padding: 0 3px;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon.sheet :is(.large-editor, .editor, .medium-editor, .small-editor) {
align-items: start;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon.sheet :is(.large-editor, .editor, .medium-editor, .small-editor) .editor.prosemirror {
align-items: normal;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .tox .tox-editor-container {
background: #fff;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .tox .tox-edit-area {
padding: 0 8px;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .resource-label {
font-weight: bold;
text-transform: uppercase;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .tabs {
height: 40px;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .tabs .item {
line-height: 40px;
font-weight: bold;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .tabs .item.active {
text-decoration: underline;
text-shadow: none;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .item-list {
list-style: none;
padding: 0;
overflow-y: auto;
}
.system-foundryvtt-reve-de-dragon .item-list-title {
flex: 0;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .item-list .item-header {
font-weight: bold;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .item-list .item img {
display: inline;
}
.system-foundryvtt-reve-de-dragon .foundryvtt-reve-de-dragon .item-list .item-name {
margin: 0;
}
.system-foundryvtt-reve-de-dragon .competence-list .item-controls,
.system-foundryvtt-reve-de-dragon .competence-list .item-actions-controls {
display: contents !important;
}
.system-foundryvtt-reve-de-dragon .competence-list .item-actions-controls.hidden-controls,
.system-foundryvtt-reve-de-dragon .competence-list .item-controls.hidden-controls {
display: none !important;
}
.system-foundryvtt-reve-de-dragon .item-actions-controls,
.system-foundryvtt-reve-de-dragon .item-controls {
vertical-align: super;
}
.system-foundryvtt-reve-de-dragon .item-actions-controls img,
.system-foundryvtt-reve-de-dragon .item-controls img {
display: inline;
max-width: 1rem;
max-height: 1rem;
margin: 0 0.1rem;
border: none;
filter: invert(0.8);
}
.system-foundryvtt-reve-de-dragon .item-actions-controls i:is(.fas, .fa, .fa-solid, .fa-regular),
.system-foundryvtt-reve-de-dragon .item-controls i:is(.fas, .fa, .fa-solid, .fa-regular) {
font-size: 0.8em;
color: var(--color-controls-light);
}
.system-foundryvtt-reve-de-dragon .item-actions-controls img:hover,
.system-foundryvtt-reve-de-dragon .item-controls img:hover,
.system-foundryvtt-reve-de-dragon .item-actions-controls i:is(.fas, .far, .fa-solid, .fa-regular):hover,
.system-foundryvtt-reve-de-dragon .item-controls i:is(.fas, .far, .fa-solid, .fa-regular):hover {
opacity: 0.6;
}
.system-foundryvtt-reve-de-dragon .rdd-roll-dialog .description-sort {
max-width: 550px;
}
.system-foundryvtt-reve-de-dragon .rdd-roll-dialog div.dialog-content input {
font-size: 1rem;
}
.system-foundryvtt-reve-de-dragon .rdd-roll-dialog div.dialog-content input[type="checkbox"] {
width: 1rem;
vertical-align: sub;
}
.system-foundryvtt-reve-de-dragon .rdd-roll-part {
align-items: center;
border-radius: 0.5rem;
padding: 3px;
background: var(--gradient-gold);
}
.system-foundryvtt-reve-de-dragon .rdd-roll-sign {
border-radius: 0.5rem;
padding: 3px;
background: var(--gradient-silver);
}
.system-foundryvtt-reve-de-dragon .rdd-roll-norm {
border-radius: 0.5rem;
padding: 3px;
background: var(--gradient-green);
}
.system-foundryvtt-reve-de-dragon .rdd-roll-notSign,
.system-foundryvtt-reve-de-dragon .rdd-roll-echec {
border-radius: 0.5rem;
padding: 3px;
background: var(--gradient-red);
}
.system-foundryvtt-reve-de-dragon .rdd-roll-epart {
border-radius: 0.5rem;
padding: 3px;
background: var(--gradient-violet);
}
.system-foundryvtt-reve-de-dragon .rdd-roll-etotal {
border-radius: 0.5rem;
padding: 3px;
background: var(--gradient-purple-black);
}
.system-foundryvtt-reve-de-dragon .rdd-diviseur {
border-radius: 0.5rem;
padding: 3px;
background: var(--gradient-red);
}
.system-foundryvtt-reve-de-dragon .rdd-niveau-requis {
font-size: 0.8rem;
text-align: right;
}
.system-foundryvtt-reve-de-dragon .placeholder-ajustements {
flex-direction: column;
}
.system-foundryvtt-reve-de-dragon .table-resolution-carac {
background-color: yellow;
}
.system-foundryvtt-reve-de-dragon .table-resolution-target {
font-weight: bold;
background-color: lightblue;
}
.system-foundryvtt-reve-de-dragon span.table-proba-reussite {
font-size: 0.8rem;
padding: 5px;
}
.system-foundryvtt-reve-de-dragon .poesie-extrait {
max-height: 8rem;
font-size: 0.8rem;
font-style: italic;
color: rgba(82, 17, 131, 0.9);
overflow-y: scroll;
width: 100%;
}
.system-foundryvtt-reve-de-dragon .poesie-reference {
font-size: 0.7rem;
text-align: right;
}
.system-foundryvtt-reve-de-dragon .type-compendium {
font-size: 0.6rem;
}
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .sheet-body,
.system-foundryvtt-reve-de-dragon .application .window-content,
.system-foundryvtt-reve-de-dragon .journal-entry .journal-sidebar {
background: url(../assets/ui/bg_left.webp) no-repeat left top;
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .sheet-body label,
.system-foundryvtt-reve-de-dragon .application .window-content label,
.system-foundryvtt-reve-de-dragon .journal-entry .journal-sidebar label,
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .sheet-body .hint,
.system-foundryvtt-reve-de-dragon .application .window-content .hint,
.system-foundryvtt-reve-de-dragon .journal-entry .journal-sidebar .hint,
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .sheet-body .permissions-list,
.system-foundryvtt-reve-de-dragon .application .window-content .permissions-list,
.system-foundryvtt-reve-de-dragon .journal-entry .journal-sidebar .permissions-list,
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .sheet-body nav.tabs,
.system-foundryvtt-reve-de-dragon .application .window-content nav.tabs,
.system-foundryvtt-reve-de-dragon .journal-entry .journal-sidebar nav.tabs {
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .sheet-body button .count,
.system-foundryvtt-reve-de-dragon .application .window-content button .count,
.system-foundryvtt-reve-de-dragon .journal-entry .journal-sidebar button .count,
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .sheet-body button,
.system-foundryvtt-reve-de-dragon .application .window-content button,
.system-foundryvtt-reve-de-dragon .journal-entry .journal-sidebar button {
background-color: var(--background-color-button);
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .window-app .window-content {
background: url(../assets/ui/bg_left.webp) no-repeat left top;
color: var(--rdd-color-text-primary);
}
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header {
background: #011d33 url(../assets/ui/bg_header.webp) no-repeat left top;
}
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header label,
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header .hint,
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header .permissions-list,
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header nav.tabs,
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header nav.tabs button,
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header nav.tabs button .count,
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header div,
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header button {
color: rgba(255, 255, 255, 0.9);
}
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header input {
color: rgba(255, 255, 255, 0.9);
border: 0 none;
margin-bottom: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .window-app .window-content .sheet-header input[type="checkbox"] {
color: rgba(255, 255, 255, 0.75);
}
.system-foundryvtt-reve-de-dragon input[type="number"] {
text-align: right;
padding-right: 0.5rem;
max-width: 7rem;
}
.system-foundryvtt-reve-de-dragon select:is(.number-x, .number-x2, .number-x3, .number-x4, .number-x5) {
padding-right: 0.2rem;
text-align: center;
}
.system-foundryvtt-reve-de-dragon input:is(.number, .number-x, .number-x2, .number-x3, .number-x4, .number-x5) {
padding-right: 0.2rem;
text-align: right;
}
.system-foundryvtt-reve-de-dragon :is(input, select).number-x {
max-width: 1.4rem;
min-width: 1rem;
}
.system-foundryvtt-reve-de-dragon :is(input, select).number-x2 {
max-width: 2.4rem;
min-width: 2rem;
}
.system-foundryvtt-reve-de-dragon :is(input, select).number-x3 {
max-width: 3.4rem;
min-width: 3rem;
}
.system-foundryvtt-reve-de-dragon :is(input, select).number-x4 {
max-width: 4.4rem;
min-width: 4rem;
}
.system-foundryvtt-reve-de-dragon :is(input, select).number-x5 {
max-width: 4.4rem;
}
.system-foundryvtt-reve-de-dragon form.rdddialogchrono input[type="datetime-local"] {
min-width: 20px;
padding: 0;
background: rgba(0, 0, 0, 0.05);
border: 1px solid var(--color-border-dark);
width: calc(100% - 2px);
height: var(--form-field-height);
margin: 0;
color: var(--rdd-color-text-primary);
border-radius: 0.2rem;
}
.system-foundryvtt-reve-de-dragon form.app-personnage-aleatoire h2 {
min-width: 30rem;
}
.system-foundryvtt-reve-de-dragon .app-calendar-astrologie div.theme-astral {
width: 14rem;
margin: 0.4rem;
}
.system-foundryvtt-reve-de-dragon .app-calendar-astrologie div.horloge-roue {
position: relative;
left: calc(50% - 6.5rem);
width: 13rem;
height: 13rem;
}
.system-foundryvtt-reve-de-dragon .app-calendar-astrologie div.horloge-roue div.horloge-heure {
position: absolute;
width: 1.8rem;
height: 1.8rem;
}
.system-foundryvtt-reve-de-dragon .app-calendar-astrologie div.horloge-roue div.horloge-heure img.horloge-heure-img {
width: 2rem;
height: 2rem;
}
.system-foundryvtt-reve-de-dragon .window-app .window-content,
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .sheet-body,
.system-foundryvtt-reve-de-dragon .application .window-content {
background: url(../assets/ui/bg_left.webp) no-repeat left top;
}
.system-foundryvtt-reve-de-dragon section.sheet-body {
padding: 0.25rem 0.5rem;
}
.system-foundryvtt-reve-de-dragon .sheet header.sheet-header h1 {
flex: 3;
}
.system-foundryvtt-reve-de-dragon .sheet header.sheet-header img.button-img {
padding: 1px;
margin: 1px;
}
.system-foundryvtt-reve-de-dragon .sheet .tab[data-tab] {
padding: 0;
}
.system-foundryvtt-reve-de-dragon section.sheet-body:after {
content: "";
display: block;
clear: both;
}
.system-foundryvtt-reve-de-dragon a.rdd-world-content-link i {
color: var(--color-text-dark-inactive);
margin-right: 0.25em;
}
.system-foundryvtt-reve-de-dragon a.rdd-world-content-link {
background: hsla(280, 50%, 50%, 0.1);
padding: 1px 4px;
border: 1px solid var(--color-border-dark-tertiary);
border-radius: 0.2rem;
white-space: nowrap;
word-break: break-all;
}
.system-foundryvtt-reve-de-dragon .content-link {
background: hsla(45, 100%, 80%, 0.2);
color: hsla(300, 70%, 20%, 0.8);
font-weight: 560;
padding: 0.1rem 0.3rem;
border: 1px solid var(--color-border-dark-tertiary);
border-radius: 0.2rem;
white-space: nowrap;
word-break: break-all;
display: ruby;
}
.system-foundryvtt-reve-de-dragon a.roll-text i.fas {
color: var(--color-text-dark-inactive);
margin-right: 0.25em;
}
.system-foundryvtt-reve-de-dragon li label.compteur {
display: inline-block;
flex-direction: row;
}
.system-foundryvtt-reve-de-dragon .compteur span {
display: inline-block;
text-align: left;
width: 2rem;
}
.system-foundryvtt-reve-de-dragon .compteur a i:is(.fas, .far):hover {
opacity: 0.7;
}
.system-foundryvtt-reve-de-dragon .select-diff {
display: inline-block;
text-align: left;
width: 50px;
}
.system-foundryvtt-reve-de-dragon .select-carac {
display: inline-block;
text-align: left;
width: 100%;
max-width: 90%;
}
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content :is(.tooltip, .tooltip-overflow):hover .tooltiptext {
top: 2rem;
left: 2rem;
margin: 0;
padding: 0.25rem;
}
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .carac-value,
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .competence-xp {
flex-grow: 0;
margin: 0.05rem;
flex-basis: 2rem;
text-align: center;
}
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .carac-value,
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .competence-value {
flex-grow: 0;
margin: 0.05rem;
flex-basis: 2rem;
text-align: center;
}
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .carac-value,
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .competence-archetype {
flex-grow: 0;
margin: 0.05rem;
flex-basis: 2rem;
text-align: center;
}
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .carac-value,
.system-foundryvtt-reve-de-dragon .window-app.sheet .window-content .competence-xp-sort {
flex-grow: 0;
margin: 0.05rem;
flex-basis: 2rem;
text-align: center;
}
.system-foundryvtt-reve-de-dragon h1,
.system-foundryvtt-reve-de-dragon h2,
.system-foundryvtt-reve-de-dragon h3,
.system-foundryvtt-reve-de-dragon h4 {
font-weight: bold;
}
.system-foundryvtt-reve-de-dragon ul,
.system-foundryvtt-reve-de-dragon ol {
margin: 0;
padding: 0;
}
.system-foundryvtt-reve-de-dragon ul,
.system-foundryvtt-reve-de-dragon li {
list-style-type: none;
}
.system-foundryvtt-reve-de-dragon .sheet .caracteristique li {
margin: 0.1rem;
padding: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .sheet li {
margin: 0.1rem;
padding: 0.1rem;
}
.system-foundryvtt-reve-de-dragon .header-fields li {
margin: 0;
padding: 0;
}
.system-foundryvtt-reve-de-dragon :is(.sheet, div.fenetre-recherche div.section-filters-text) input.recherche {
background-image: url("../assets/ui/icon-search.svg");
background-position: 0.1rem 0.1rem;
background-size: 1rem;
background-repeat: no-repeat;
padding: 0.1rem 0.1rem 0.1rem 1.2rem;
max-height: 1.2rem;
}
.system-foundryvtt-reve-de-dragon span.embed-inline {
display: inline-flex;
}
.system-foundryvtt-reve-de-dragon .alterne-list > .list-item:hover {
background: rgba(100, 100, 50, 0.25);
}
.system-foundryvtt-reve-de-dragon .alterne-list > .list-item:nth-child(even) {
background: rgba(80, 60, 0, 0.1);
}
.system-foundryvtt-reve-de-dragon .alterne-list > .list-item:nth-child(odd) {
background: rgba(160, 130, 100, 0.05);
}
.system-foundryvtt-reve-de-dragon .attribute-value.field-error,
.system-foundryvtt-reve-de-dragon .list-item .field-error {
background-color: var(--background-error);
}
.system-foundryvtt-reve-de-dragon .xp-level-up {
margin: 0.1rem;
box-shadow: inset 0px 0px 1px #00000096;
border-radius: 0.2rem;
padding: 0.1rem;
flex: 1 1 5rem;
background: var(--gradient-gold) !important;
}
.system-foundryvtt-reve-de-dragon .niveau-archetype {
background: var(--gradient-silver-light) !important;
}
.system-foundryvtt-reve-de-dragon .item-controls i.fas.allouer-stress.level-up {
color: var(--color-gold);
}
.system-foundryvtt-reve-de-dragon .item-action-controls i.fa-solid.allouer-stress.level-up {
color: var(--color-gold);
}
.system-foundryvtt-reve-de-dragon .blessures-list ul {
display: flex;
}
.system-foundryvtt-reve-de-dragon .blessures-list li {
flex: 1;
flex-basis: auto;
}
.system-foundryvtt-reve-de-dragon .blessures-list li ul li:first-child {
flex: 0;
align-items: center;
justify-content: center;
padding: 0.5rem;
cursor: pointer;
}
.system-foundryvtt-reve-de-dragon .list-item {
margin: 0.1rem;
box-shadow: inset 0px 0px 1px #00000096;
border-radius: 0.2rem;
padding: 0.1rem;
flex: 1 1 1.5rem;
display: flex;
align-items: center !important;
}
.system-foundryvtt-reve-de-dragon .table-row {
margin: 0.1rem;
padding: 0.1rem;
flex: 1 1 5rem;
}
.system-foundryvtt-reve-de-dragon .item-display-show {
display: inline;
}
.system-foundryvtt-reve-de-dragon .item-display-hide {
display: none;
}
.system-foundryvtt-reve-de-dragon .conteneur-type {
background: rgba(200, 10, 100, 0.25);
}
.system-foundryvtt-reve-de-dragon .item-column {
margin-left: 0.2rem;
margin-right: 0.2rem;
justify-content: center;
text-align: center;
}
.system-foundryvtt-reve-de-dragon ul.list-item-margin1 li {
margin-left: 0.8rem;
}
.system-foundryvtt-reve-de-dragon ul.list-item-margin2 li {
margin-left: 1.6rem;
}
.system-foundryvtt-reve-de-dragon ul.list-item-margin3 li {
margin-left: 2.4rem;
}
.system-foundryvtt-reve-de-dragon ul.list-item-margin4 li {
margin-left: 3.2rem;
}
.system-foundryvtt-reve-de-dragon ul.list-item-margin5 li {
margin-left: 4rem;
}
.system-foundryvtt-reve-de-dragon ul.list-item-margin6 li {
margin-left: 4.8rem;
}
.system-foundryvtt-reve-de-dragon .grid-select-type-tmr {
display: grid;
grid-column: span 4 / span 4;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 0.1rem;
margin: 0.1rem;
padding: 0;
}
.system-foundryvtt-reve-de-dragon .grid-select-actor {
display: grid;
grid-column: span 2 / span 2;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.1rem;
margin: 0.1rem;
padding: 0;
}
.system-foundryvtt-reve-de-dragon .sheet-competence-img {
max-width: 24px;
max-height: 24px;
flex-grow: 0;
margin-right: 0.2rem;
vertical-align: bottom;
}
.system-foundryvtt-reve-de-dragon .competence-column {
flex-direction: column;
align-content: flex-start;
justify-content: flex-start;
flex-grow: 0;
flex-basis: 1;
}
.system-foundryvtt-reve-de-dragon div.competence-column div.categorie-competence {
width: 100%;
}
.system-foundryvtt-reve-de-dragon .competence-header {
align-content: flex-start;
justify-content: flex-start;
font-weight: bold;
flex-grow: 0;
}
.system-foundryvtt-reve-de-dragon .astrologie-label,
.system-foundryvtt-reve-de-dragon .generic-label,
.system-foundryvtt-reve-de-dragon .subacteur-label,
.system-foundryvtt-reve-de-dragon .list-item-label,
.system-foundryvtt-reve-de-dragon .list-title-label {
flex-grow: 2;
display: flex;
flex-direction: row;
}
.system-foundryvtt-reve-de-dragon .attribut-value,
.system-foundryvtt-reve-de-dragon .carac-value {
flex-grow: 0;
flex-basis: 64px;
margin-right: 4px;
margin-left: 4px;
}
.system-foundryvtt-reve-de-dragon .sante-value,
.system-foundryvtt-reve-de-dragon .competence-carac,
.system-foundryvtt-reve-de-dragon .competence-damage,
.system-foundryvtt-reve-de-dragon .competence-value {
flex-grow: 0;
flex-basis: 2rem;
margin-right: 0.2rem;
margin-left: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .initiative-value {
flex-grow: 0;
flex-basis: 3rem;
margin-right: 0.2rem;
margin-left: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .competence-xp {
flex-grow: 0;
flex-basis: 2rem;
margin-right: 0.2rem;
margin-left: 0.2rem;
}
.system-foundryvtt-reve-de-dragon .item-label {
font-weight: bold;
}
.system-foundryvtt-reve-de-dragon .pointsreve-value {
flex-grow: 0;
flex-basis: 64px;
margin-right: 4px;
margin-left: 4px;
}
.system-foundryvtt-reve-de-dragon .input-sante-header,
.system-foundryvtt-reve-de-dragon .stress-style {
flex-grow: 0;
flex-basis: 64px;
margin-right: 4px;
margin-left: 4px;
}
.system-foundryvtt-reve-de-dragon table.table-nombres-astraux {
border: 2px solid rgba(0, 0, 0, 0.8);
}
.system-foundryvtt-reve-de-dragon table.table-nombres-astraux th > td {
font-size: 1rem;
}
.system-foundryvtt-reve-de-dragon table.table-nombres-astraux tr td {
font-size: 0.8rem;
}
.system-foundryvtt-reve-de-dragon table.table-nombres-astraux tr td.info-acteur {
flex-direction: row;
display: flex;
}
.system-foundryvtt-reve-de-dragon table.table-nombres-astraux :is(tr, th, td) {
border-style: solid;
border-width: 1px;
border-color: rgba(102, 95, 122, 0.2);
text-align: center;
vertical-align: top;
}
.system-foundryvtt-reve-de-dragon table.table-nombres-astraux tr:hover {
background-color: hsla(38, 20%, 50%, 0.5);
}
.system-foundryvtt-reve-de-dragon .token-hud-ext {
display: flex;
flex: 0 !important;
font-family: CaslonPro;
font-weight: 600;
}
.system-foundryvtt-reve-de-dragon .token-hud-ext.left {
justify-content: flex-start;
flex-direction: column;
position: absolute;
top: 10rem;
left: -9rem;
}
.system-foundryvtt-reve-de-dragon .token-hud-ext.soins {
flex-direction: column;
position: absolute;
top: 15.5rem;
left: -6rem;
max-width: 8rem;
line-height: 1rem;
}
.system-foundryvtt-reve-de-dragon .token-hud-ext.right {
flex-direction: column;
position: absolute;
top: 4.6rem;
left: 3.5rem;
}
.system-foundryvtt-reve-de-dragon div.control-icon.token-hud-icon {
width: 9rem;
height: fit-content;
border-radius: 0.3rem;
min-width: 8rem;
flex-basis: auto;
padding: 0;
line-height: 1.6rem;
margin: 0.2rem;
display: flex;
flex-direction: row;
align-items: center;
}
.system-foundryvtt-reve-de-dragon div.control-icon.token-hud-icon select,
.system-foundryvtt-reve-de-dragon div.control-icon.token-hud-icon label {
font-size: 1rem;
}
.system-foundryvtt-reve-de-dragon .item-checkbox {
height: 25px;
border: 1px solid #736953a6;
border-left: none;
font-weight: 500;
font-size: 1rem;
color: var(--color-controls);
padding-top: 5px;
margin-right: 0px;
width: 45px;
position: relative;
left: 0px;
text-align: center;
}
.system-foundryvtt-reve-de-dragon .diffAppelAuMoral {
display: none !important;
}
.system-foundryvtt-reve-de-dragon .imgAppelAuMoral {
height: 20px;
width: 20px;
border: none;
outline: none;
background-size: cover;
}
.system-foundryvtt-reve-de-dragon .tooltipAppelAuMoral {
position: relative;
display: inline-block;
border-bottom: 0;
}
.system-foundryvtt-reve-de-dragon .tooltipAppelAuMoral:hover .tooltipAppelAuMoralText {
visibility: visible;
opacity: 1;
}
.system-foundryvtt-reve-de-dragon .tooltipAppelAuMoral .tooltipAppelAuMoralText {
text-align: center;
/* Position the tooltip text */
position: absolute;
z-index: 1;
left: 25px;
/* Fade in tooltip */
visibility: hidden;
opacity: 0;
transition: opacity 0.3s;
}
.system-foundryvtt-reve-de-dragon .tendre-moment {
color: hsla(293, 72%, 44%, 0.8);
}
.system-foundryvtt-reve-de-dragon .table-fatigue {
table-layout: fixed;
padding: 0;
margin: 0;
}
.system-foundryvtt-reve-de-dragon .table-fatigue td {
table-layout: fixed;
width: 2px;
height: 2px;
padding: 0;
}
.system-foundryvtt-reve-de-dragon .table-fatigue .fatigue-used {
background-color: DarkRed;
border: 1px solid #999;
}
.system-foundryvtt-reve-de-dragon .table-fatigue .fatigue-none {
background-color: Grey;
border: 1px solid #999;
}
.system-foundryvtt-reve-de-dragon .table-fatigue .fatigue-free {
border: 1px solid #999;
}
.system-foundryvtt-reve-de-dragon .table-fatigue .fatigue-malus {
font-size: 0.8rem;
}
.system-foundryvtt-reve-de-dragon .flex-actions-bar {
flex-grow: 2;
}
.system-foundryvtt-reve-de-dragon #sidebar {
background: #695541 url(../assets/ui/bg_sid_dark.webp) no-repeat right bottom;
background-position: 100%;
color: rgba(220, 220, 220, 0.75);
}
.system-foundryvtt-reve-de-dragon #sidebar .chat-message {
font-size: 1rem;
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs > .collapsed,
.system-foundryvtt-reve-de-dragon #chat-controls .chat-control-icon {
color: rgba(220, 220, 220, 0.75);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.system-foundryvtt-reve-de-dragon .sidebar-tab .directory-list .entity {
border-top: 1px dashed rgba(0, 0, 0, 0.25);
border-bottom: 0 none;
padding: 0.2rem 0;
}
.system-foundryvtt-reve-de-dragon .sidebar-tab .directory-list .entity:hover {
background: rgba(0, 0, 0, 0.05);
cursor: pointer;
}
.system-foundryvtt-reve-de-dragon .chat-message {
background: var(--color-background-chat-message);
}
.system-foundryvtt-reve-de-dragon .chat-message h4 {
font-size: 0.9rem;
}
.system-foundryvtt-reve-de-dragon .chat-message .message-content {
text-align: justify;
}
.system-foundryvtt-reve-de-dragon .chat-message header.message-header .heure-rdd {
font-size: 0.7rem;
flex-grow: 3;
}
.system-foundryvtt-reve-de-dragon .chat-message header.message-header .message-metadata {
flex-grow: 3.5;
}
.system-foundryvtt-reve-de-dragon .chat-message hr {
margin: 0.2rem 0;
}
.system-foundryvtt-reve-de-dragon .chat-message.whisper {
background: var(--color-background-chat-whisper);
border: 2px solid #545469;
}
.system-foundryvtt-reve-de-dragon .chat-icon {
border: 0;
padding: 2px 6px 2px 2px;
float: left;
max-width: 64px;
max-height: 64px;
height: 100%;
object-fit: contain;
}
.system-foundryvtt-reve-de-dragon .chat-inline-icon {
border: 0;
padding: 1px;
vertical-align: text-top;
}
.system-foundryvtt-reve-de-dragon .actor-img-small {
max-width: 1.5rem;
max-height: 1.5rem;
flex-grow: 0;
margin-right: 0.2rem;
vertical-align: bottom;
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button:is(
[data-tab="chat"],
[data-tab="combat"],
[data-tab="scenes"],
[data-tab="actors"],
[data-tab="items"],
[data-tab="journal"],
[data-tab="cards"],
[data-tab="macros"],
[data-tab="tables"],
[data-tab="playlists"],
[data-tab="compendium"],
[data-tab="settings"]
)::before {
content: none;
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button {
background-repeat: no-repeat;
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[aria-pressed="false"] {
background-color: hsla(30, 37%, 50%, 0.5);
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[aria-pressed="true"] {
border: 1px solid hsl(15, 80%, 30%);
background-color: hsla(30, 100%, 90%, 0.6);
box-shadow: 0 0 3px inset hsl(15, 80%, 30%);
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="chat"] {
background-image: url("../assets/ui/icon_sidebar_chat.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="combat"] {
background-image: url("../assets/ui/icon_sidebar_fight.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="scenes"] {
background-image: url("../assets/ui/icon_sidebar_scene.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="actors"] {
background-image: url("../assets/ui/icon_sidebar_actor.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="items"] {
background-image: url("../assets/ui/icon_sidebar_item.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="journal"] {
background-image: url("../assets/ui/icon_sidebar_journal.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="cards"] {
background-image: url("../assets/ui/icon_sidebar_cards.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="macros"] {
background-image: url("../assets/ui/icon_sidebar_macros.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="tables"] {
background-image: url("../assets/ui/d100.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="playlists"] {
background-image: url("../assets/ui/icon_sidebar_music.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="compendium"] {
background-image: url("../assets/ui/icon_sidebar_compendium.svg");
}
.system-foundryvtt-reve-de-dragon #sidebar-tabs menu button[data-tab="settings"] {
background-image: url("../assets/ui/icon_sidebar_settings.svg");
}
.system-foundryvtt-reve-de-dragon #combat #combat-controls {
box-shadow: inset 0 0 2rem rgba(0, 0, 0, 0.5);
}
.system-foundryvtt-reve-de-dragon #controls .scene-control,
.system-foundryvtt-reve-de-dragon #controls .control-tool {
box-shadow: 0 0 3px #000;
margin: 0 0 8px;
border-radius: 0;
background: #1e1914;
background-origin: padding-box;
border-image: url(../assets/ui/footer-button.webp) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
}
.system-foundryvtt-reve-de-dragon #controls .control-tools {
max-height: calc(100vh - 156px);
height: auto;
}
.system-foundryvtt-reve-de-dragon #controls :is(
.scene-control.active,
.control-tool.active,
.scene-control:hover,
.control-tool:hover
) {
background: #482e1c;
background-origin: padding-box;
border-image: url(../assets/ui/footer-button.webp) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
box-shadow: 0 0 3px #ff6400;
}
.system-foundryvtt-reve-de-dragon #hotbar #action-bar #macro-list {
border: 1px solid #482e1c;
box-shadow: 2px 2px 5px #000000;
}
.system-foundryvtt-reve-de-dragon #hotbar #action-bar .macro {
border-image: url(../assets/ui/bg_control.webp) 21 repeat;
border-image-slice: 6 6 6 6 fill;
border-image-width: 6px 6px 6px 6px;
border-image-outset: 0px 0px 0px 0px;
border-radius: 0px;
}
.system-foundryvtt-reve-de-dragon #hotbar .bar-controls {
background: #1e1914;
border: 1px solid #482e1c;
}
.system-foundryvtt-reve-de-dragon #players {
border-image: url(../assets/ui/footer-button.webp) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
background: #1e1914;
}
.system-foundryvtt-reve-de-dragon #navigation #scene-list .scene.nav-item.active {
background: #482e1c;
}
.system-foundryvtt-reve-de-dragon #navigation #scene-list .scene.nav-item {
background: #1e1914;
background-origin: padding-box;
border-image: url(../assets/ui/footer-button.webp) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
}
.system-foundryvtt-reve-de-dragon #navigation #scene-list .scene.view,
.system-foundryvtt-reve-de-dragon #navigation #scene-list .scene.context {
background: #482e1c;
background-origin: padding-box;
border-image: url(../assets/ui/footer-button.webp) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
box-shadow: 0 0 3px #ff6400;
}
.system-foundryvtt-reve-de-dragon #navigation #nav-toggle {
background: #1e1914;
background-origin: padding-box;
border-image: url(../assets/ui/footer-button.webp) 10 repeat;
border-image-width: 4px;
border-image-outset: 0px;
}
.system-foundryvtt-reve-de-dragon div.horloge-roue div {
position: absolute;
border: none;
pointer-events: all;
}
.system-foundryvtt-reve-de-dragon div.horloge-roue div.horloge-cercle {
background: hsla(60, 20%, 90%, 0.8);
top: 2%;
left: 2%;
width: 96%;
height: 96%;
border-radius: 50%;
}
.system-foundryvtt-reve-de-dragon div.horloge-roue div.horloge-cercle1 {
background: var(--gradient-daylight);
border: 0.2rem solid rgba(100, 45, 124, 0.6);
top: 2%;
left: 2%;
width: 96%;
height: 96%;
border-radius: 50%;
}
.system-foundryvtt-reve-de-dragon div.horloge-roue div.horloge-cercle2 {
border: 0.1rem solid rgba(100, 45, 124, 0.4);
top: 17%;
left: 17%;
width: 66%;
height: 66%;
border-radius: 50%;
}
.system-foundryvtt-reve-de-dragon div.horloge-roue div.disque-astro {
top: 28%;
left: 28%;
width: 44%;
height: 44%;
}
.system-foundryvtt-reve-de-dragon div.horloge-roue div.horloge-aiguille-heure {
top: 25%;
left: 25%;
width: 50%;
height: 50%;
}
.system-foundryvtt-reve-de-dragon div.horloge-roue div.horloge-aiguille-minute {
top: 20%;
left: 20%;
width: 60%;
height: 60%;
}
.system-foundryvtt-reve-de-dragon div.horloge-roue div.horloge-ajustement {
width: 0.8rem;
height: 0.8rem;
color: hsl(120, 50%, 15%);
background-color: hsla(300, 100%, 95%, 0.4);
font-size: 0.8rem;
text-align: center;
vertical-align: middle;
border-radius: 0.2rem;
}
.system-foundryvtt-reve-de-dragon div.horloge-roue div img {
border: none;
}
.system-foundryvtt-reve-de-dragon .calendar {
display: inline-block;
background: none;
margin: 0;
padding: 0;
box-shadow: none;
pointer-events: none;
max-height: fit-content;
}
.system-foundryvtt-reve-de-dragon .calendar header.window-header {
min-width: fit-content;
height: 1.4rem;
pointer-events: all;
}
.system-foundryvtt-reve-de-dragon .calendar header.window-header h4 {
font-size: 0.8rem;
}
.system-foundryvtt-reve-de-dragon .calendar .window-content {
margin: 0;
padding: 0;
z-index: 100;
flex-direction: column;
min-width: 250px;
height: fit-content;
background: hsla(0, 0%, 0%, 0);
font-family: "GoudyAcc";
pointer-events: none;
}
.system-foundryvtt-reve-de-dragon .calendar .window-content div.calendar-boutons-heure {
display: grid;
background: hsl(0, 0%, 20%);
color: hsla(0, 0%, 80%, 0.8);
pointer-events: all;
}
.system-foundryvtt-reve-de-dragon .calendar .window-content div.horloge-digitale {
pointer-events: all;
}
.system-foundryvtt-reve-de-dragon .calendar .window-content div.horloge-analogique {
pointer-events: none;
}
.system-foundryvtt-reve-de-dragon .calendar .window-content div.horloge-analogique div.horloge-roue {
pointer-events: all;
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-roue {
position: relative;
margin-bottom: 7px;
left: 0;
width: 8rem;
height: 8rem;
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-roue div.horloge-heure {
width: 1.4rem;
height: 1.4rem;
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-roue div.horloge-heure img.horloge-heure-img {
width: 1.4rem;
height: 1.4rem;
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-01 {
top: calc(50% - 0.7rem + 0 * 38%);
left: calc(50% - 0.7rem + -1 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-02 {
top: calc(50% - 0.7rem + -0.5 * 38%);
left: calc(50% - 0.7rem + -0.8660254 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-03 {
top: calc(50% - 0.7rem + -0.8660254 * 38%);
left: calc(50% - 0.7rem + -0.5 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-04 {
top: calc(50% - 0.7rem + -1 * 38%);
left: calc(50% - 0.7rem + 0 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-05 {
top: calc(50% - 0.7rem + -0.8660254 * 38%);
left: calc(50% - 0.7rem + 0.5 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-06 {
top: calc(50% - 0.7rem + -0.5 * 38%);
left: calc(50% - 0.7rem + 0.8660254 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-07 {
top: calc(50% - 0.7rem + 0 * 38%);
left: calc(50% - 0.7rem + 1 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-08 {
top: calc(50% - 0.7rem + 0.5 * 38%);
left: calc(50% - 0.7rem + 0.8660254 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-09 {
top: calc(50% - 0.7rem + 0.8660254 * 38%);
left: calc(50% - 0.7rem + 0.5 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-10 {
top: calc(50% - 0.7rem + 1 * 38%);
left: calc(50% - 0.7rem + 0 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-11 {
top: calc(50% - 0.7rem + 0.8660254 * 38%);
left: calc(50% - 0.7rem + -0.5 * 38%);
}
.system-foundryvtt-reve-de-dragon .calendar div.horloge-heure.heure-12 {
top: calc(50% - 0.7rem + 0.5 * 38%);
left: calc(50% - 0.7rem + -0.8660254 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-01 {
top: calc(50% - 1rem + 0 * 41%);
left: calc(50% - 1rem + -1 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-02 {
top: calc(50% - 1rem + -0.5 * 41%);
left: calc(50% - 1rem + -0.8660254 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-03 {
top: calc(50% - 1rem + -0.8660254 * 41%);
left: calc(50% - 1rem + -0.5 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-04 {
top: calc(50% - 1rem + -1 * 41%);
left: calc(50% - 1rem + 0 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-05 {
top: calc(50% - 1rem + -0.8660254 * 41%);
left: calc(50% - 1rem + 0.5 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-06 {
top: calc(50% - 1rem + -0.5 * 41%);
left: calc(50% - 1rem + 0.8660254 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-07 {
top: calc(50% - 1rem + 0 * 41%);
left: calc(50% - 1rem + 1 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-08 {
top: calc(50% - 1rem + 0.5 * 41%);
left: calc(50% - 1rem + 0.8660254 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-09 {
top: calc(50% - 1rem + 0.8660254 * 41%);
left: calc(50% - 1rem + 0.5 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-10 {
top: calc(50% - 1rem + 1 * 41%);
left: calc(50% - 1rem + 0 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-11 {
top: calc(50% - 1rem + 0.8660254 * 41%);
left: calc(50% - 1rem + -0.5 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-heure.heure-12 {
top: calc(50% - 1rem + 0.5 * 41%);
left: calc(50% - 1rem + -0.8660254 * 41%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-01 {
top: calc(50% - 0.4rem + 0 * 28%);
left: calc(50% - 0.4rem + -1 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-02 {
top: calc(50% - 0.4rem + -0.5 * 28%);
left: calc(50% - 0.4rem + -0.8660254 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-03 {
top: calc(50% - 0.4rem + -0.8660254 * 28%);
left: calc(50% - 0.4rem + -0.5 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-04 {
top: calc(50% - 0.4rem + -1 * 28%);
left: calc(50% - 0.4rem + 0 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-05 {
top: calc(50% - 0.4rem + -0.8660254 * 28%);
left: calc(50% - 0.4rem + 0.5 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-06 {
top: calc(50% - 0.4rem + -0.5 * 28%);
left: calc(50% - 0.4rem + 0.8660254 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-07 {
top: calc(50% - 0.4rem + 0 * 28%);
left: calc(50% - 0.4rem + 1 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-08 {
top: calc(50% - 0.4rem + 0.5 * 28%);
left: calc(50% - 0.4rem + 0.8660254 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-09 {
top: calc(50% - 0.4rem + 0.8660254 * 28%);
left: calc(50% - 0.4rem + 0.5 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-10 {
top: calc(50% - 0.4rem + 1 * 28%);
left: calc(50% - 0.4rem + 0 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-11 {
top: calc(50% - 0.4rem + 0.8660254 * 28%);
left: calc(50% - 0.4rem + -0.5 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-astrologie div.horloge-ajustement.heure-12 {
top: calc(50% - 0.4rem + 0.5 * 28%);
left: calc(50% - 0.4rem + -0.8660254 * 28%);
}
.system-foundryvtt-reve-de-dragon .calendar-boutons-heure .calendar-btn:is(.calendar-lyre, .calendar-vaisseau) img {
color: hsla(0, 0%, 100%, 0.5);
border: none;
vertical-align: bottom;
max-width: 1.2em;
max-height: 1.2em;
margin: 1px;
}
.system-foundryvtt-reve-de-dragon .calendar-boutons-heure i {
border: 1px solid rgba(0, 0, 0, 0);
}
.system-foundryvtt-reve-de-dragon .calendar-boutons-heure a:hover {
color: var(--color-controls-hover);
border: 1px solid var(--color-control-border-hover);
cursor: pointer;
}
.system-foundryvtt-reve-de-dragon .calendar-1min {
grid-column: 1/1;
}
.system-foundryvtt-reve-de-dragon .calendar-5min {
grid-column: 2/2;
}
.system-foundryvtt-reve-de-dragon .calendar-15min {
grid-column: 3/3;
}
.system-foundryvtt-reve-de-dragon .calendar-30min {
grid-column: 4/4;
}
.system-foundryvtt-reve-de-dragon .calendar-60min {
grid-column: 5/5;
}
.system-foundryvtt-reve-de-dragon .calendar-1heure {
grid-column: 6/6;
}
.system-foundryvtt-reve-de-dragon .calendar-lyre {
grid-column: 7/8;
}
.system-foundryvtt-reve-de-dragon .calendar-vaisseau {
grid-column: 9/10;
}
.system-foundryvtt-reve-de-dragon :is(.calendar-lyre, .calendar-vaisseau) {
display: flex;
flex-direction: row;
}
.system-foundryvtt-reve-de-dragon div.horloge-analogique {
border: none;
margin: 0;
}
.system-foundryvtt-reve-de-dragon div.horloge-analogique.horloge-analogique-hidden {
visibility: hidden;
}
.system-foundryvtt-reve-de-dragon div.horloge-digitale {
color: #ccc;
background: hsl(0, 0%, 20%);
text-align: center;
width: 100%;
}
.system-foundryvtt-reve-de-dragon div.horloge-digitale :is(.calendar-heure-texte, .calendar-minute-texte) {
font-size: 1rem;
pointer-events: all;
margin: 0;
}
.system-foundryvtt-reve-de-dragon div.horloge-digitale a {
border: 1px solid rgba(0, 0, 0, 0);
}
.system-foundryvtt-reve-de-dragon div.horloge-digitale a:hover {
color: var(--color-controls-hover);
border: 1px solid var(--color-control-border-hover);
cursor: pointer;
}
.system-foundryvtt-reve-de-dragon div.calendar-timestamp-edit select.calendar-signe-heure {
width: max-content;
}
.system-foundryvtt-reve-de-dragon .tooltip {
position: relative;
display: inline-block;
}
.system-foundryvtt-reve-de-dragon .tooltip-overflow {
display: inline-block;
}
.system-foundryvtt-reve-de-dragon .tooltip-dotted {
border-bottom: 1px dotted black;
/* If you want dots under the hoverable text */
}
.system-foundryvtt-reve-de-dragon div.message-content span .tooltip-overflow {
overflow: visible;
position: absolute;
}
.system-foundryvtt-reve-de-dragon div.message-content span .tooltip-overflow span {
overflow: visible;
position: relative;
}
.system-foundryvtt-reve-de-dragon :is(.tooltip, .tooltip-overflow):hover .tooltiptext {
visibility: visible;
opacity: 1;
}
.system-foundryvtt-reve-de-dragon :is(.tooltip, .tooltip-overflow) .tooltiptext {
text-align: center;
/* Position the tooltip text */
position: absolute;
z-index: 1;
/* Fade in tooltip */
visibility: hidden;
opacity: 0;
transition: opacity 0.3s;
}
.system-foundryvtt-reve-de-dragon :is(.tooltip, .tooltip-overflow) .ttt-fatigue {
width: 360px;
background: rgba(30, 25, 20, 0.9);
border-image: url(../assets/ui/bg_control.webp) 21 repeat;
border-image-slice: 6 6 6 6 fill;
border-image-width: 6px 6px 6px 6px;
border-image-outset: 0px 0px 0px 0px;
border-radius: 0px;
font-size: 0.8rem;
padding: 3px 0;
}
.system-foundryvtt-reve-de-dragon :is(.tooltip, .tooltip-overflow) .ttt-ajustements {
width: 10rem;
background: var(--background-tooltip);
border-radius: 0.5rem;
font-size: 0.9rem;
padding: 3px 0;
}
.system-foundryvtt-reve-de-dragon :is(.tooltip, .tooltip-overflow) .ttt-ajustements div:nth-child(odd) {
background: var(--background-tooltip-alt);
}
.system-foundryvtt-reve-de-dragon :is(.tooltip, .tooltip-overflow) .ttt-ajustements div img {
display: inline;
margin: 0;
max-width: 1rem;
max-height: 1rem;
filter: invert(0.8);
}
.system-foundryvtt-reve-de-dragon aside#tooltip {
max-width: 15rem;
background: var(--background-tooltip);
color: rgba(100, 100, 50, 0.85);
font-size: 0.9rem;
border-radius: 0.2rem;
padding: 0.3rem;
font-family: "CaslonAntique";
}
.system-foundryvtt-reve-de-dragon aside#tooltip span.reference {
color: var(--color-tooltip);
border: 1px solid var(--color-tooltip-faint);
}
.system-foundryvtt-reve-de-dragon aside#tooltip .toolclip p.faint {
color: var(--color-tooltip-faint);
}
.system-foundryvtt-reve-de-dragon .chat-card-info {
font-size: 1.1rem;
display: flex;
flex-direction: row;
}
.system-foundryvtt-reve-de-dragon .chat-card-info img {
margin: 0 0.5rem;
max-width: 1rem;
max-height: 1rem;
filter: invert(0.8);
}
.system-foundryvtt-reve-de-dragon .jet-astrologie {
color: var(--major-button-color) !important;
}
.system-foundryvtt-reve-de-dragon .chat-card-button,
.system-foundryvtt-reve-de-dragon .chat-card-button-checked,
.system-foundryvtt-reve-de-dragon select.chat-card-select {
border-radius: 0.2rem;
cursor: pointer;
font-family: CaslonPro;
font-size: 0.9rem;
padding: 0.2rem 0.4rem 0rem 0.4rem;
text-decoration: none;
position: relative;
margin: 0.3rem;
border: 2px ridge #846109;
display: inline-block;
}
.system-foundryvtt-reve-de-dragon .chat-card-button img,
.system-foundryvtt-reve-de-dragon .chat-card-button-checked img,
.system-foundryvtt-reve-de-dragon select.chat-card-select img {
max-width: 1rem;
max-height: 1rem;
}
.system-foundryvtt-reve-de-dragon select.chat-card-select {
width: calc(100% - 0.6rem);
color: var(--major-button-color);
background-color: var(--background-color-custom-button);
}
.system-foundryvtt-reve-de-dragon select.chat-card-select option {
background-color: var(--background-color-custom-button);
}
.system-foundryvtt-reve-de-dragon .chat-card-button {
text-shadow: 1px 1px #4d3534;
box-shadow: inset 1x 1px #a6827e;
color: var(--major-button-color);
background: var(--background-custom-button);
background-color: var(--background-color-custom-button);
}
.system-foundryvtt-reve-de-dragon .chat-card-button-checked {
text-shadow: 1px 1px hsla(202, 30%, 70%, 0.5);
box-shadow: inset -1px -1px #a6827e;
color: hsla(202, 42%, 14%, 0.7);
background: var(--major-button-color);
background-color: #7d5d3b00;
}
.system-foundryvtt-reve-de-dragon .chat-card-button:hover {
background: var(--background-custom-button-hover);
}
.system-foundryvtt-reve-de-dragon .chat-card-button-checked:hover {
background: var(--background-custom-button-hover);
}
.system-foundryvtt-reve-de-dragon .chat-card-button:active,
.system-foundryvtt-reve-de-dragon .chat-card-button-checked:active {
position: relative;
top: 1px;
}
.system-foundryvtt-reve-de-dragon .button-dropdown-content {
display: none;
position: absolute;
width: max-content;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
background: var(--background-tooltip);
overflow-y: scroll;
max-height: 14rem;
z-index: 10;
}
.system-foundryvtt-reve-de-dragon .button-dropdown {
position: relative;
display: inline-block;
}
.system-foundryvtt-reve-de-dragon .button-dropdown:hover .button-dropbutton {
text-shadow: 1px 0px 0px #ff6600;
}
.system-foundryvtt-reve-de-dragon .button-dropdown:hover .button-dropdown-content {
display: block;
}
.system-foundryvtt-reve-de-dragon .button-dropdown-content a {
color: black;
padding: 0.2rem 0.4rem;
text-decoration: none;
display: block;
}
.system-foundryvtt-reve-de-dragon .button-dropdown-content a:hover {
background-color: #ddd;
}
.system-foundryvtt-reve-de-dragon .autocomplete {
position: relative;
display: inline-block;
}
.system-foundryvtt-reve-de-dragon .autocomplete-items {
position: absolute;
border: 1px solid var(--color-border-dark);
border-bottom: none;
border-top: none;
z-index: 99;
/*position the autocomplete items to be the same width as the container:*/
top: 100%;
left: 0;
right: 0;
}
.system-foundryvtt-reve-de-dragon .autocomplete-items div {
padding: 10px;
cursor: pointer;
background-color: #fff;
border-bottom: 1px solid #d4d4d4;
}
.system-foundryvtt-reve-de-dragon .autocomplete-items div:hover {
background-color: #e9e9e9;
}
.system-foundryvtt-reve-de-dragon .autocomplete-active {
background-color: DodgerBlue !important;
color: #ffffff;
}
.system-foundryvtt-reve-de-dragon #pause {
font-family: CaslonAntique;
font-size: 2rem;
background: none;
}
.system-foundryvtt-reve-de-dragon #pause > h3 {
color: #ccc;
}
.system-foundryvtt-reve-de-dragon #pause > img {
content: url(../assets/ui/rdd_pause.webp);
height: 256px;
width: 256px;
top: -75px;
left: calc(50% - 132px);
}
.system-foundryvtt-reve-de-dragon #logo {
content: url(../assets/ui/logo.webp);
width: 80px;
height: 68px;
}
.system-foundryvtt-reve-de-dragon div.vl {
border: 1px solid;
border-color: hsla(0, 0%, 0%, 0.5);
height: inherit;
min-height: max-content;
margin-left: 0;
margin-right: 0;
width: 1px;
flex-grow: 0;
}
.system-foundryvtt-reve-de-dragon div.fenetre-recherche div.zone-recherche {
display: flex;
}
.system-foundryvtt-reve-de-dragon div.fenetre-recherche div.zone-recherche div.filtres {
width: fit-content;
min-width: 200px;
float: left;
}
.system-foundryvtt-reve-de-dragon div.fenetre-recherche div.titre-resultats-recherche {
flex-basis: 0;
max-height: fit-content;
}
.system-foundryvtt-reve-de-dragon div.fenetre-recherche div.liste-resultats-recherche {
display: flex;
flex: auto;
flex-flow: row wrap;
flex-direction: row;
align-content: flex-start;
}
.system-foundryvtt-reve-de-dragon div.fenetre-recherche div.liste-resultats-recherche div.resultat {
width: fit-content;
margin: 0.2rem 0.5rem;
}