1.8.0 : habillage pack parchemin officiel MountyHall
- Assets du pack (img/mh/) : fond2, tableau1/2, interfacehaut_small, interfacebas2, bg_equipement (source : mountyhall.com/MH_Pack/packMH_parchemin) - style.css rethémé : fond lin, panneaux crème #FFFFEE à bordure noire, bandeaux tableau2/#EBEDAB, liens #990000, boutons olive #666633 outset, en-tête et pied en boiseries, Trebuchet MS Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+225
-181
@@ -1,24 +1,34 @@
|
||||
/* Thème « pack parchemin » MountyHall — assets officiels repris de
|
||||
* https://www.mountyhall.com/MH_Pack/packMH_parchemin/ (img/mh/).
|
||||
* Palette du pack : fond lin (fond2.jpg), tableaux crème #FFFFEE à bordure
|
||||
* noire (tableau1/2.jpg), liens #990000, boutons olive #666633, texte noir,
|
||||
* boiseries sombres pour les bandeaux, police Trebuchet MS. */
|
||||
|
||||
* { box-sizing: border-box; margin: 0; padding: 0; }
|
||||
|
||||
body {
|
||||
background: #1a140e;
|
||||
color: #e8d9b0;
|
||||
font-family: Georgia, "Times New Roman", serif;
|
||||
background: #f0f0f0 url("../img/mh/fond2.jpg");
|
||||
color: #000000;
|
||||
font-family: "Trebuchet MS", "Times New Roman", Times, serif;
|
||||
font-size: 13px;
|
||||
min-height: 100vh;
|
||||
padding-bottom: 1.75rem;
|
||||
}
|
||||
|
||||
a { color: #990000; text-decoration: none; font-weight: bold; }
|
||||
a:hover { text-decoration: underline; }
|
||||
|
||||
.app-footer {
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
padding: 5px 12px;
|
||||
padding: 4px 12px;
|
||||
text-align: center;
|
||||
font-size: 0.72em;
|
||||
color: #6a5a40;
|
||||
background: rgba(26, 20, 14, 0.92);
|
||||
border-top: 1px solid #3a3020;
|
||||
color: #ffffcc;
|
||||
background: #1a140e url("../img/mh/interfacebas2.jpg");
|
||||
border-top: 1px solid #000000;
|
||||
z-index: 200;
|
||||
}
|
||||
|
||||
@@ -35,27 +45,27 @@ body {
|
||||
|
||||
.create-box {
|
||||
max-width: 760px;
|
||||
background: #2a2014;
|
||||
border: 3px solid #6b5430;
|
||||
border-radius: 10px;
|
||||
background: #FFFFEE url("../img/mh/tableau1.jpg");
|
||||
border: 1px solid #000000;
|
||||
padding: 30px;
|
||||
text-align: center;
|
||||
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.35);
|
||||
}
|
||||
|
||||
.create-box h1 { color: #8fbf5a; font-size: 2.2em; }
|
||||
.subtitle { color: #b89c6a; font-style: italic; margin: 6px 0 14px; }
|
||||
.lore { margin: 10px 0 20px; line-height: 1.5; color: #d8c79a; }
|
||||
.create-box h1 { color: #990000; font-size: 2.2em; }
|
||||
.subtitle { color: #666633; font-style: italic; margin: 6px 0 14px; }
|
||||
.lore { margin: 10px 0 20px; line-height: 1.5; color: #333300; }
|
||||
|
||||
#troll-name {
|
||||
width: 60%;
|
||||
padding: 10px;
|
||||
padding: 9px;
|
||||
font-size: 1.1em;
|
||||
background: #1a140e;
|
||||
border: 2px solid #6b5430;
|
||||
border-radius: 6px;
|
||||
color: #e8d9b0;
|
||||
background: #FFFFEE;
|
||||
border: 1px solid #1E2A63;
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
margin-bottom: 18px;
|
||||
font-family: inherit;
|
||||
}
|
||||
|
||||
#race-list {
|
||||
@@ -67,30 +77,39 @@ body {
|
||||
}
|
||||
|
||||
.race-card {
|
||||
background: #1f1810;
|
||||
border: 2px solid #4a3a20;
|
||||
border-radius: 8px;
|
||||
background: #FFFFEE;
|
||||
border: 1px solid #000000;
|
||||
padding: 12px;
|
||||
cursor: pointer;
|
||||
transition: border-color .15s, background .15s;
|
||||
transition: background .15s;
|
||||
}
|
||||
.race-card:hover { border-color: #8fbf5a; }
|
||||
.race-card.selected { border-color: #8fbf5a; background: #28341c; }
|
||||
.race-card h4 { color: #8fbf5a; margin-bottom: 4px; }
|
||||
.race-card .race-desc { font-size: .85em; color: #c9b685; line-height: 1.35; }
|
||||
.race-card .race-stats { font-size: .78em; color: #8a7a55; margin-top: 6px; font-family: monospace; }
|
||||
.race-card:hover { background: #EBEDAB; }
|
||||
.race-card.selected {
|
||||
background: #EBEDAB url("../img/mh/tableau2.jpg");
|
||||
border: 2px solid #990000;
|
||||
padding: 11px;
|
||||
}
|
||||
.race-card h4 { color: #990000; margin-bottom: 4px; }
|
||||
.race-card .race-desc { font-size: .85em; color: #333300; line-height: 1.35; }
|
||||
.race-card .race-stats { font-size: .78em; color: #666633; margin-top: 6px; font-family: monospace; }
|
||||
|
||||
.big-btn {
|
||||
background: #4a6b2a;
|
||||
color: #f0e6c0;
|
||||
border: 2px solid #8fbf5a;
|
||||
border-radius: 8px;
|
||||
padding: 12px 26px;
|
||||
font-size: 1.15em;
|
||||
background: #666633;
|
||||
color: #FFFFFF;
|
||||
border-style: outset;
|
||||
border-width: 2px;
|
||||
border-top-color: #CCCC00;
|
||||
border-left-color: #CCCC00;
|
||||
border-right-color: #330000;
|
||||
border-bottom-color: #330000;
|
||||
padding: 10px 26px;
|
||||
font-size: 1.1em;
|
||||
font-family: inherit;
|
||||
font-weight: bold;
|
||||
cursor: pointer;
|
||||
}
|
||||
.big-btn:hover { background: #5d8535; }
|
||||
.big-btn:hover { background: #7a7a3d; }
|
||||
.big-btn:active { border-style: inset; }
|
||||
|
||||
/* ---------- Écran de jeu ---------- */
|
||||
header {
|
||||
@@ -98,11 +117,12 @@ header {
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
padding: 8px 16px;
|
||||
background: #2a2014;
|
||||
border-bottom: 2px solid #6b5430;
|
||||
background: #1a140e url("../img/mh/interfacehaut_small.jpg");
|
||||
background-size: auto 100%;
|
||||
border-bottom: 2px solid #000000;
|
||||
}
|
||||
header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
#depth-label { font-size: 1.1em; color: #d8a040; font-weight: bold; }
|
||||
header h1 { font-size: 1.3em; color: #FFFFCC; text-shadow: 1px 1px 2px #000; }
|
||||
#depth-label { font-size: 1.05em; color: #FFCC33; font-weight: bold; text-shadow: 1px 1px 2px #000; }
|
||||
|
||||
#layout {
|
||||
display: flex;
|
||||
@@ -114,26 +134,28 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
#panel-left, #panel-right {
|
||||
width: 230px;
|
||||
flex-shrink: 0;
|
||||
background: #2a2014;
|
||||
border: 2px solid #6b5430;
|
||||
border-radius: 8px;
|
||||
background: #FFFFEE url("../img/mh/tableau1.jpg");
|
||||
border: 1px solid #000000;
|
||||
padding: 10px;
|
||||
font-size: .9em;
|
||||
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
|
||||
#panel-left h2 { color: #8fbf5a; font-size: 1.05em; margin-bottom: 8px; }
|
||||
#panel-left h2 { color: #990000; font-size: 1.05em; margin-bottom: 8px; }
|
||||
#panel-left h3, #panel-right h3 {
|
||||
color: #d8a040;
|
||||
color: #000000;
|
||||
font-size: .95em;
|
||||
margin: 12px 0 6px;
|
||||
border-bottom: 1px solid #4a3a20;
|
||||
padding: 2px 6px;
|
||||
background: #EBEDAB url("../img/mh/tableau2.jpg");
|
||||
border: 1px solid #000000;
|
||||
}
|
||||
|
||||
.panel-tabs {
|
||||
display: flex;
|
||||
gap: 4px;
|
||||
margin: 8px 0 10px;
|
||||
border-bottom: 1px solid #4a3a20;
|
||||
border-bottom: 1px solid #000000;
|
||||
padding-bottom: 6px;
|
||||
}
|
||||
.panel-tab {
|
||||
@@ -141,17 +163,16 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
padding: 5px 4px;
|
||||
font-size: 0.78em;
|
||||
font-family: inherit;
|
||||
background: #1f1810;
|
||||
border: 1px solid #4a3a20;
|
||||
border-radius: 5px 5px 0 0;
|
||||
color: #a89568;
|
||||
background: #FFFFEE;
|
||||
border: 1px solid #666633;
|
||||
color: #333300;
|
||||
cursor: pointer;
|
||||
}
|
||||
.panel-tab:hover { color: #e8d9b0; border-color: #6b5430; }
|
||||
.panel-tab:hover { background: #EBEDAB; }
|
||||
.panel-tab.active {
|
||||
background: #28341c;
|
||||
border-color: #8fbf5a;
|
||||
color: #8fbf5a;
|
||||
background: #EBEDAB url("../img/mh/tableau2.jpg");
|
||||
border-color: #990000;
|
||||
color: #990000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.fx-badge {
|
||||
@@ -160,93 +181,99 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
padding: 0 4px;
|
||||
margin-left: 2px;
|
||||
border-radius: 8px;
|
||||
background: #8fbf5a;
|
||||
color: #1a140e;
|
||||
background: #990000;
|
||||
color: #FFFFCC;
|
||||
font-size: 0.85em;
|
||||
font-weight: bold;
|
||||
}
|
||||
.fx-badge.hidden { display: none; }
|
||||
|
||||
#stats div { display: flex; justify-content: space-between; padding: 2px 0; }
|
||||
#stats .stat-val { font-family: monospace; color: #f0e6c0; }
|
||||
#stats .stat-hint { color: #8a7a55; font-size: 0.82em; font-family: Georgia, serif; }
|
||||
#stats .stat-val { font-family: monospace; color: #000000; font-weight: bold; }
|
||||
#stats .stat-hint { color: #666633; font-size: 0.82em; font-family: inherit; font-weight: normal; }
|
||||
|
||||
#effects-panel { margin-top: 4px; }
|
||||
.fx-empty { color: #8a7a55; font-style: italic; font-size: 0.88em; line-height: 1.4; }
|
||||
.fx-empty { color: #666633; font-style: italic; font-size: 0.88em; line-height: 1.4; }
|
||||
.fx-total {
|
||||
background: #1f1810;
|
||||
border: 1px solid #4a3a20;
|
||||
border-radius: 6px;
|
||||
background: #EBEDAB url("../img/mh/tableau2.jpg");
|
||||
border: 1px solid #000000;
|
||||
padding: 8px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.fx-total-title { color: #d8a040; font-size: 0.85em; margin-bottom: 6px; font-weight: bold; }
|
||||
.fx-total-title { color: #990000; font-size: 0.85em; margin-bottom: 6px; font-weight: bold; }
|
||||
.fx-total .fx-mod { margin: 0 6px 4px 0; }
|
||||
.fx-card {
|
||||
background: #1f1810;
|
||||
border: 1px solid #4a3a20;
|
||||
border-radius: 6px;
|
||||
background: #FFFFEE;
|
||||
border: 1px solid #000000;
|
||||
padding: 8px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.fx-card-buff { border-color: #5d8535; }
|
||||
.fx-card-debuff { border-color: #a04848; }
|
||||
.fx-card-buff { border-color: #008040; border-width: 2px; }
|
||||
.fx-card-debuff { border-color: #990000; border-width: 2px; }
|
||||
.fx-card-head {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
gap: 6px;
|
||||
color: #e8d9b0;
|
||||
color: #000000;
|
||||
font-size: 0.88em;
|
||||
margin-bottom: 4px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.fx-turns { color: #8a7a55; font-size: 0.9em; white-space: nowrap; }
|
||||
.fx-turns { color: #666633; font-size: 0.9em; white-space: nowrap; font-weight: normal; }
|
||||
.fx-card-mods { display: flex; flex-wrap: wrap; gap: 4px; }
|
||||
.fx-mod {
|
||||
display: inline-block;
|
||||
font-size: 0.78em;
|
||||
font-family: monospace;
|
||||
padding: 2px 5px;
|
||||
border-radius: 4px;
|
||||
background: #2a2014;
|
||||
color: #c9b685;
|
||||
border: 1px solid #CBC5AD;
|
||||
background: #FFFFFF;
|
||||
color: #333300;
|
||||
}
|
||||
.fx-card-buff .fx-mod { color: #8fbf5a; }
|
||||
.fx-card-debuff .fx-mod { color: #d88080; }
|
||||
.fx-card-buff .fx-mod { color: #008040; }
|
||||
.fx-card-debuff .fx-mod { color: #990000; }
|
||||
|
||||
.hp-bar-wrap { background: #3a2a1a; border-radius: 4px; height: 14px; margin: 6px 0; overflow: hidden; }
|
||||
.hp-bar { background: #b03030; height: 100%; transition: width .2s; }
|
||||
.hp-bar.high { background: #5d8535; }
|
||||
.hp-bar.mid { background: #d8a040; }
|
||||
.hp-bar-wrap { background: #CBC5AD; border: 1px solid #000; height: 14px; margin: 6px 0; overflow: hidden; }
|
||||
.hp-bar { background: #CC0000; height: 100%; transition: width .2s; }
|
||||
.hp-bar.high { background: #008040; }
|
||||
.hp-bar.mid { background: #CC9900; }
|
||||
|
||||
#improve button, #inventory button, #actions button {
|
||||
display: block;
|
||||
width: 100%;
|
||||
margin: 4px 0;
|
||||
padding: 6px 8px;
|
||||
background: #1f1810;
|
||||
border: 1px solid #6b5430;
|
||||
border-radius: 5px;
|
||||
color: #e8d9b0;
|
||||
padding: 5px 8px;
|
||||
background: #666633;
|
||||
border-style: outset;
|
||||
border-width: 1px;
|
||||
border-top-color: #CCCC00;
|
||||
border-left-color: #CCCC00;
|
||||
border-right-color: #330000;
|
||||
border-bottom-color: #330000;
|
||||
color: #FFFFFF;
|
||||
font-family: inherit;
|
||||
font-size: .92em;
|
||||
font-size: .9em;
|
||||
cursor: pointer;
|
||||
text-align: left;
|
||||
}
|
||||
#improve button:hover:not(:disabled),
|
||||
#inventory button:hover:not(:disabled),
|
||||
#actions button:hover:not(:disabled) { border-color: #8fbf5a; background: #28341c; }
|
||||
#actions button:hover:not(:disabled) { background: #7a7a3d; }
|
||||
#improve button:active:not(:disabled),
|
||||
#inventory button:active:not(:disabled),
|
||||
#actions button:active:not(:disabled) { border-style: inset; }
|
||||
#improve button:disabled, #inventory button:disabled, #actions button:disabled {
|
||||
opacity: .4; cursor: default;
|
||||
opacity: .45; cursor: default;
|
||||
}
|
||||
|
||||
#panel-center { flex-grow: 1; text-align: center; }
|
||||
|
||||
#map {
|
||||
background: #0d0a06;
|
||||
border: 2px solid #6b5430;
|
||||
border-radius: 6px;
|
||||
border: 2px solid #000000;
|
||||
image-rendering: pixelated;
|
||||
max-width: 100%;
|
||||
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
|
||||
}
|
||||
|
||||
#pa-bar { margin: 8px 0; font-size: 1.3em; letter-spacing: 4px; }
|
||||
@@ -259,21 +286,27 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
}
|
||||
#actions button { width: auto; display: inline-block; }
|
||||
|
||||
.help p { font-size: .8em; color: #a89568; margin: 3px 0; }
|
||||
.help p { font-size: .8em; color: #666633; margin: 3px 0; }
|
||||
|
||||
/* ---------- Menu & communauté ---------- */
|
||||
.menu-row { margin-top: 14px; display: flex; gap: 10px; justify-content: center; }
|
||||
.menu-row { margin-top: 14px; display: flex; gap: 10px; justify-content: center; flex-wrap: wrap; }
|
||||
.menu-btn {
|
||||
background: #1f1810;
|
||||
color: #d8c79a;
|
||||
border: 2px solid #6b5430;
|
||||
border-radius: 8px;
|
||||
padding: 8px 16px;
|
||||
background: #666633;
|
||||
color: #FFFFFF;
|
||||
border-style: outset;
|
||||
border-width: 1px;
|
||||
border-top-color: #CCCC00;
|
||||
border-left-color: #CCCC00;
|
||||
border-right-color: #330000;
|
||||
border-bottom-color: #330000;
|
||||
padding: 7px 14px;
|
||||
font-family: inherit;
|
||||
font-size: .95em;
|
||||
font-size: .92em;
|
||||
font-weight: bold;
|
||||
cursor: pointer;
|
||||
}
|
||||
.menu-btn:hover { border-color: #8fbf5a; }
|
||||
.menu-btn:hover { background: #7a7a3d; }
|
||||
.menu-btn:active { border-style: inset; }
|
||||
|
||||
#level-list { margin: 16px 0; text-align: left; max-height: 50vh; overflow-y: auto; }
|
||||
.level-row {
|
||||
@@ -281,16 +314,15 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
width: 100%;
|
||||
margin: 6px 0;
|
||||
padding: 10px 12px;
|
||||
background: #1f1810;
|
||||
border: 2px solid #4a3a20;
|
||||
border-radius: 8px;
|
||||
color: #e8d9b0;
|
||||
background: #FFFFEE;
|
||||
border: 1px solid #000000;
|
||||
color: #000000;
|
||||
font-family: inherit;
|
||||
font-size: .95em;
|
||||
text-align: left;
|
||||
cursor: pointer;
|
||||
}
|
||||
.level-row:hover { border-color: #8fbf5a; background: #28341c; }
|
||||
.level-row:hover { background: #EBEDAB; }
|
||||
|
||||
/* ---------- Éditeur ---------- */
|
||||
#ed-layout {
|
||||
@@ -302,36 +334,42 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
#ed-palette {
|
||||
width: 250px;
|
||||
flex-shrink: 0;
|
||||
background: #2a2014;
|
||||
border: 2px solid #6b5430;
|
||||
border-radius: 8px;
|
||||
background: #FFFFEE url("../img/mh/tableau1.jpg");
|
||||
border: 1px solid #000000;
|
||||
padding: 10px;
|
||||
font-size: .9em;
|
||||
max-height: 80vh;
|
||||
overflow-y: auto;
|
||||
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
#ed-palette h3 {
|
||||
color: #d8a040;
|
||||
color: #000000;
|
||||
font-size: .95em;
|
||||
margin: 10px 0 6px;
|
||||
border-bottom: 1px solid #4a3a20;
|
||||
padding: 2px 6px;
|
||||
background: #EBEDAB url("../img/mh/tableau2.jpg");
|
||||
border: 1px solid #000000;
|
||||
}
|
||||
#ed-palette button, #ed-palette select {
|
||||
display: block;
|
||||
width: 100%;
|
||||
margin: 3px 0;
|
||||
padding: 6px 8px;
|
||||
background: #1f1810;
|
||||
border: 1px solid #6b5430;
|
||||
border-radius: 5px;
|
||||
color: #e8d9b0;
|
||||
padding: 5px 8px;
|
||||
background: #FFFFEE;
|
||||
border: 1px solid #666633;
|
||||
color: #000000;
|
||||
font-family: inherit;
|
||||
font-size: .92em;
|
||||
cursor: pointer;
|
||||
text-align: left;
|
||||
}
|
||||
#ed-palette button:hover { border-color: #8fbf5a; }
|
||||
#ed-palette button.selected { border-color: #8fbf5a; background: #28341c; }
|
||||
#ed-palette button:hover { background: #EBEDAB; }
|
||||
#ed-palette button.selected {
|
||||
background: #EBEDAB url("../img/mh/tableau2.jpg");
|
||||
border: 1px solid #990000;
|
||||
color: #990000;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#ed-main { flex-grow: 1; text-align: center; }
|
||||
#ed-map { cursor: crosshair; }
|
||||
@@ -339,17 +377,17 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
#ed-meta input {
|
||||
padding: 8px 10px;
|
||||
font-size: 1em;
|
||||
background: #1a140e;
|
||||
border: 2px solid #6b5430;
|
||||
border-radius: 6px;
|
||||
color: #e8d9b0;
|
||||
background: #FFFFEE;
|
||||
border: 1px solid #1E2A63;
|
||||
color: #000000;
|
||||
width: 40%;
|
||||
font-family: inherit;
|
||||
}
|
||||
#ed-actions { display: flex; gap: 10px; justify-content: center; }
|
||||
#ed-status { margin: 10px 0; min-height: 1.2em; font-size: .95em; }
|
||||
.ed-warn { color: #e06060; }
|
||||
.ed-ok { color: #8fbf5a; }
|
||||
.ed-note { font-size: .8em; color: #a89568; }
|
||||
.ed-warn { color: #FF0000; }
|
||||
.ed-ok { color: #008040; }
|
||||
.ed-note { font-size: .8em; color: #666633; }
|
||||
|
||||
/* ---------- Règles des talents ---------- */
|
||||
.header-right { display: flex; align-items: center; gap: 12px; }
|
||||
@@ -360,8 +398,8 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
padding: 10px 16px 40px;
|
||||
}
|
||||
.rules-race {
|
||||
color: #8fbf5a;
|
||||
border-bottom: 2px solid #4a3a20;
|
||||
color: #990000;
|
||||
border-bottom: 2px solid #000000;
|
||||
margin: 24px 0 12px;
|
||||
font-size: 1.4em;
|
||||
}
|
||||
@@ -371,53 +409,53 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
gap: 14px;
|
||||
}
|
||||
.rules-fiche {
|
||||
background: #2a2014;
|
||||
border: 2px solid #6b5430;
|
||||
border-radius: 8px;
|
||||
background: #FFFFEE url("../img/mh/tableau1.jpg");
|
||||
border: 1px solid #000000;
|
||||
padding: 14px;
|
||||
font-size: .92em;
|
||||
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
.rules-fiche-title {
|
||||
color: #d8a040;
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
font-size: 1.1em;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid #4a3a20;
|
||||
padding-bottom: 6px;
|
||||
background: #EBEDAB url("../img/mh/tableau2.jpg");
|
||||
border: 1px solid #000000;
|
||||
padding: 4px 6px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
.rules-fiche table { width: 100%; border-collapse: collapse; margin-bottom: 8px; }
|
||||
.rules-fiche td { padding: 2px 6px; vertical-align: top; }
|
||||
.rules-fiche td:first-child { color: #a89568; width: 45%; }
|
||||
.rules-fiche td:first-child { color: #666633; width: 45%; }
|
||||
.rules-section {
|
||||
color: #8fbf5a;
|
||||
color: #990000;
|
||||
font-weight: bold;
|
||||
margin: 10px 0 4px;
|
||||
letter-spacing: 1px;
|
||||
}
|
||||
.rules-text { color: #d8c79a; line-height: 1.5; }
|
||||
.rules-flavor { font-style: italic; color: #b9a878; }
|
||||
.rules-text { color: #000000; line-height: 1.5; }
|
||||
.rules-flavor { font-style: italic; color: #666633; }
|
||||
.rules-myinfo {
|
||||
background: #1f2a14;
|
||||
border: 2px solid #5d8535;
|
||||
border-radius: 8px;
|
||||
background: #FFFFFF;
|
||||
border: 2px solid #008040;
|
||||
padding: 10px;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.rules-myinfo-title {
|
||||
color: #8fbf5a;
|
||||
color: #008040;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid #41551f;
|
||||
border-bottom: 1px solid #008040;
|
||||
padding-bottom: 4px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
.rules-myinfo table { width: 100%; }
|
||||
.rules-myinfo td { padding: 2px 6px; }
|
||||
.rules-myinfo td:first-child { color: #a89568; width: 45%; }
|
||||
.rules-myinfo td:first-child { color: #666633; width: 45%; }
|
||||
#ed-help { max-width: 600px; margin: 0 auto; }
|
||||
|
||||
#equipment div, #inventory .empty { font-size: .88em; padding: 2px 0; color: #c9b685; }
|
||||
#equipment div, #inventory .empty { font-size: .88em; padding: 2px 0; color: #333300; }
|
||||
|
||||
#bottom-row {
|
||||
display: flex;
|
||||
@@ -428,68 +466,69 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
|
||||
#log {
|
||||
flex: 1 1 55%;
|
||||
background: #14100a;
|
||||
border: 2px solid #4a3a20;
|
||||
border-radius: 8px;
|
||||
background: #FFFFEE url("../img/mh/tableau1.jpg");
|
||||
border: 1px solid #000000;
|
||||
padding: 8px 12px;
|
||||
height: 190px;
|
||||
overflow-y: auto;
|
||||
font-size: .85em;
|
||||
font-family: monospace;
|
||||
line-height: 1.45;
|
||||
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
|
||||
#combat-detail {
|
||||
flex: 1 1 45%;
|
||||
background: #14100a;
|
||||
border: 2px solid #4a3a20;
|
||||
border-radius: 8px;
|
||||
background: #FFFFEE url("../img/mh/tableau1.jpg");
|
||||
border: 1px solid #000000;
|
||||
padding: 8px 12px;
|
||||
height: 190px;
|
||||
overflow-y: auto;
|
||||
font-size: .85em;
|
||||
line-height: 1.5;
|
||||
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
|
||||
}
|
||||
#combat-detail .cd-header {
|
||||
color: #d8a040;
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
border-bottom: 1px solid #4a3a20;
|
||||
border-bottom: 1px solid #000000;
|
||||
margin-bottom: 6px;
|
||||
position: sticky;
|
||||
top: 0;
|
||||
background: #14100a;
|
||||
background: #EBEDAB url("../img/mh/tableau2.jpg");
|
||||
padding: 1px 4px;
|
||||
}
|
||||
#combat-detail .cd-empty { color: #6a5c40; font-style: italic; }
|
||||
#combat-detail .cd-empty { color: #666633; font-style: italic; }
|
||||
.cd-block {
|
||||
border-bottom: 1px dashed #3a2f1c;
|
||||
border-bottom: 1px dashed #CBC5AD;
|
||||
padding: 6px 0;
|
||||
color: #cbb98c;
|
||||
color: #333300;
|
||||
}
|
||||
.cd-block .cd-title { color: #8fbf5a; font-weight: bold; }
|
||||
.cd-val { color: #e0b070; font-weight: bold; }
|
||||
.cd-good { color: #8fbf5a; font-weight: bold; }
|
||||
.cd-bad { color: #e06060; font-weight: bold; }
|
||||
#log .l-combat { color: #e0b070; }
|
||||
#log .l-bad { color: #e06060; }
|
||||
#log .l-good { color: #8fbf5a; }
|
||||
#log .l-info { color: #9a8a65; }
|
||||
.cd-block .cd-title { color: #990000; font-weight: bold; }
|
||||
.cd-val { color: #993300; font-weight: bold; }
|
||||
.cd-good { color: #008040; font-weight: bold; }
|
||||
.cd-bad { color: #CC0000; font-weight: bold; }
|
||||
#log .l-combat { color: #993300; }
|
||||
#log .l-bad { color: #CC0000; }
|
||||
#log .l-good { color: #008040; }
|
||||
#log .l-info { color: #666666; }
|
||||
|
||||
/* ---------- Trésors du Hall (potions & parchemins) ---------- */
|
||||
/* ---------- Trésors du Hall (potions, parchemins & équipement) ---------- */
|
||||
#treasures-body {
|
||||
max-width: 1100px;
|
||||
margin: 0 auto;
|
||||
padding: 10px 16px 40px;
|
||||
}
|
||||
.tz-intro, .tz-note {
|
||||
color: #b9a878;
|
||||
color: #333300;
|
||||
line-height: 1.5;
|
||||
font-size: .92em;
|
||||
}
|
||||
.tz-intro a { color: #d8a040; }
|
||||
.tz-intro a { color: #990000; }
|
||||
.tz-note { font-style: italic; margin-top: 18px; }
|
||||
.tz-section {
|
||||
color: #8fbf5a;
|
||||
border-bottom: 2px solid #4a3a20;
|
||||
color: #990000;
|
||||
border-bottom: 2px solid #000000;
|
||||
margin: 24px 0 12px;
|
||||
font-size: 1.3em;
|
||||
}
|
||||
@@ -499,35 +538,40 @@ header h1 { font-size: 1.3em; color: #8fbf5a; }
|
||||
gap: 12px;
|
||||
}
|
||||
.tz-card {
|
||||
background: #2a2014;
|
||||
border: 2px solid #6b5430;
|
||||
border-left: 6px solid var(--tz-color, #6b5430);
|
||||
border-radius: 8px;
|
||||
background: #FFFFEE url("../img/mh/tableau1.jpg");
|
||||
border: 1px solid #000000;
|
||||
border-left: 6px solid var(--tz-color, #666633);
|
||||
padding: 10px 12px;
|
||||
font-size: .92em;
|
||||
}
|
||||
.tz-name { color: #d8a040; font-weight: bold; }
|
||||
.tz-meta { color: #a89568; font-size: .88em; margin: 4px 0 8px; }
|
||||
.tz-meta b { color: #d8c79a; }
|
||||
.tz-name { color: #000000; font-weight: bold; }
|
||||
.tz-meta { color: #666633; font-size: .88em; margin: 4px 0 8px; }
|
||||
.tz-meta b { color: #000000; }
|
||||
.tz-fx-list { display: flex; flex-wrap: wrap; gap: 4px; }
|
||||
.tz-fx {
|
||||
background: #1f1810;
|
||||
border: 1px solid #4a3a20;
|
||||
border-radius: 4px;
|
||||
background: #FFFFFF;
|
||||
border: 1px solid #CBC5AD;
|
||||
padding: 2px 7px;
|
||||
color: #d8c79a;
|
||||
color: #333300;
|
||||
font-size: .9em;
|
||||
}
|
||||
.tz-good { color: #8fbf5a; }
|
||||
.tz-bad { color: #d88080; }
|
||||
.tz-good { color: #008040; }
|
||||
.tz-bad { color: #990000; }
|
||||
|
||||
/* ---------- Équipement 6 emplacements ---------- */
|
||||
.eq-line { margin-bottom: 6px; line-height: 1.3; }
|
||||
.eq-slot {
|
||||
display: inline-block;
|
||||
min-width: 72px;
|
||||
color: #a89568;
|
||||
color: #666633;
|
||||
font-size: .85em;
|
||||
}
|
||||
.eq-mods { color: #8a7a55; font-size: .78em; margin-left: 72px; }
|
||||
.tz-subsection { color: #d8a040; margin: 16px 0 8px; font-size: 1.05em; }
|
||||
.eq-mods { color: #666633; font-size: .78em; margin-left: 72px; }
|
||||
.tz-subsection {
|
||||
color: #000000;
|
||||
background: #EBEDAB url("../img/mh/tableau2.jpg");
|
||||
border: 1px solid #000000;
|
||||
padding: 3px 8px;
|
||||
margin: 16px 0 8px;
|
||||
font-size: 1.05em;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user