Import initial
This commit is contained in:
@@ -0,0 +1,760 @@
|
||||
@import url("https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Cormorant+Garamond:wght@400;500;600;700&family=IM+Fell+English+SC&display=swap");
|
||||
|
||||
.fvtt-les-oublies.sheet,
|
||||
.fvtt-les-oublies.sheet .window-content {
|
||||
--lo-bg-deep: #0f1714;
|
||||
--lo-bg-moss: #1a2820;
|
||||
--lo-bg-night: #18211b;
|
||||
--lo-panel: rgba(247, 237, 218, 0.92);
|
||||
--lo-panel-heavy: rgba(236, 222, 196, 0.94);
|
||||
--lo-panel-soft: rgba(255, 250, 241, 0.76);
|
||||
--lo-ink: #221610;
|
||||
--lo-ink-soft: #584336;
|
||||
--lo-gold: #cfb06a;
|
||||
--lo-copper: #8d5c3b;
|
||||
--lo-blood: #6d2922;
|
||||
--lo-shadow: rgba(0, 0, 0, 0.42);
|
||||
--lo-line: rgba(110, 77, 53, 0.4);
|
||||
--lo-glow: rgba(207, 176, 106, 0.22);
|
||||
}
|
||||
|
||||
.fvtt-les-oublies.sheet {
|
||||
color: var(--lo-ink);
|
||||
font-family: "Cormorant Garamond", Georgia, serif;
|
||||
background:
|
||||
radial-gradient(circle at top left, rgba(120, 103, 63, 0.22), transparent 28%),
|
||||
radial-gradient(circle at top right, rgba(78, 107, 76, 0.18), transparent 24%),
|
||||
linear-gradient(180deg, rgba(14, 22, 18, 0.95), rgba(23, 31, 26, 0.96));
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.fvtt-les-oublies.sheet .window-content {
|
||||
background:
|
||||
linear-gradient(180deg, rgba(12, 19, 16, 0.92), rgba(22, 29, 25, 0.96)),
|
||||
radial-gradient(circle at 20% 10%, rgba(207, 176, 106, 0.08), transparent 26%);
|
||||
color: var(--lo-ink);
|
||||
}
|
||||
|
||||
.fvtt-les-oublies {
|
||||
color: var(--lo-ink);
|
||||
padding: 0.4rem;
|
||||
position: relative;
|
||||
|
||||
.les-oublies-sheet {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.les-oublies-sheet::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: -0.35rem;
|
||||
border: 1px solid rgba(207, 176, 106, 0.18);
|
||||
border-radius: 18px;
|
||||
pointer-events: none;
|
||||
box-shadow: 0 0 0 1px rgba(36, 23, 14, 0.5), inset 0 0 40px rgba(0, 0, 0, 0.12);
|
||||
}
|
||||
|
||||
.hero-banner {
|
||||
display: grid;
|
||||
grid-template-columns: 110px 1fr;
|
||||
gap: 1.2rem;
|
||||
align-items: stretch;
|
||||
margin-bottom: 1.1rem;
|
||||
padding: 1rem 1.1rem 1.1rem;
|
||||
border-radius: 18px;
|
||||
background:
|
||||
linear-gradient(135deg, rgba(250, 240, 217, 0.98), rgba(232, 214, 182, 0.92)),
|
||||
linear-gradient(180deg, rgba(207, 176, 106, 0.18), rgba(109, 41, 34, 0.08));
|
||||
border: 1px solid rgba(207, 176, 106, 0.4);
|
||||
box-shadow:
|
||||
0 18px 40px var(--lo-shadow),
|
||||
inset 0 1px 0 rgba(255, 250, 242, 0.7),
|
||||
inset 0 0 0 1px rgba(121, 80, 51, 0.08);
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.hero-banner::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background:
|
||||
linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.16), transparent),
|
||||
radial-gradient(circle at 85% 15%, rgba(78, 107, 76, 0.16), transparent 18%);
|
||||
mix-blend-mode: soft-light;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.profile-img {
|
||||
width: 110px;
|
||||
height: 132px;
|
||||
object-fit: cover;
|
||||
border: 2px solid rgba(85, 55, 34, 0.7);
|
||||
border-radius: 14px;
|
||||
background: linear-gradient(180deg, #291e17, #5f4435);
|
||||
box-shadow:
|
||||
0 14px 24px rgba(27, 14, 9, 0.35),
|
||||
0 0 0 3px rgba(255, 246, 226, 0.35);
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.hero-copy,
|
||||
.header-fields {
|
||||
flex: 1;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.sheet-kicker {
|
||||
margin: 0 0 0.18rem;
|
||||
color: var(--lo-blood);
|
||||
font-family: "Cinzel", serif;
|
||||
font-size: 0.78rem;
|
||||
letter-spacing: 0.24em;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.sheet-title {
|
||||
margin: 0;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.sheet-title input,
|
||||
.header-fields h1 input {
|
||||
font-family: "IM Fell English SC", "Cinzel", serif;
|
||||
font-size: clamp(2rem, 2.6vw, 2.8rem);
|
||||
letter-spacing: 0.04em;
|
||||
color: #2b1b14;
|
||||
background: transparent;
|
||||
border: none;
|
||||
box-shadow: none;
|
||||
padding: 0;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.sheet-subtitle {
|
||||
margin: 0.35rem 0 0;
|
||||
color: var(--lo-ink-soft);
|
||||
font-size: 1.05rem;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.sheet-grid {
|
||||
display: grid;
|
||||
gap: 1rem;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.sheet-grid-2 {
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
}
|
||||
|
||||
.sheet-card {
|
||||
background:
|
||||
linear-gradient(180deg, var(--lo-panel), var(--lo-panel-heavy)),
|
||||
linear-gradient(135deg, rgba(255, 255, 255, 0.24), transparent);
|
||||
border: 1px solid rgba(133, 99, 74, 0.5);
|
||||
border-radius: 16px;
|
||||
padding: 1rem 1rem 0.95rem;
|
||||
margin-bottom: 1rem;
|
||||
box-shadow:
|
||||
0 12px 28px rgba(0, 0, 0, 0.18),
|
||||
inset 0 1px 0 rgba(255, 251, 243, 0.6),
|
||||
inset 0 0 0 1px rgba(255, 243, 218, 0.18);
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.sheet-card::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background:
|
||||
linear-gradient(180deg, rgba(255, 255, 255, 0.14), transparent 22%),
|
||||
radial-gradient(circle at 100% 0, rgba(207, 176, 106, 0.1), transparent 26%);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.sheet-card h2,
|
||||
.sheet-card h3 {
|
||||
font-family: "Cinzel", serif;
|
||||
letter-spacing: 0.08em;
|
||||
text-transform: uppercase;
|
||||
color: #3a251a;
|
||||
}
|
||||
|
||||
.sheet-card h2 {
|
||||
margin: 0 0 0.75rem;
|
||||
padding-bottom: 0.35rem;
|
||||
border-bottom: 1px solid rgba(109, 41, 34, 0.18);
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
.sheet-card h3 {
|
||||
margin: 0 0 0.55rem;
|
||||
font-size: 0.84rem;
|
||||
}
|
||||
|
||||
.summary-card {
|
||||
background:
|
||||
linear-gradient(180deg, rgba(246, 235, 210, 0.94), rgba(228, 213, 179, 0.95)),
|
||||
linear-gradient(135deg, rgba(207, 176, 106, 0.16), transparent 60%);
|
||||
}
|
||||
|
||||
.profiles-card {
|
||||
background:
|
||||
linear-gradient(180deg, rgba(245, 238, 223, 0.95), rgba(232, 223, 201, 0.92));
|
||||
}
|
||||
|
||||
.ledger-card {
|
||||
background:
|
||||
linear-gradient(180deg, rgba(251, 244, 232, 0.95), rgba(236, 224, 198, 0.92));
|
||||
}
|
||||
|
||||
.notes-card {
|
||||
background:
|
||||
linear-gradient(180deg, rgba(240, 229, 207, 0.98), rgba(223, 207, 177, 0.95));
|
||||
}
|
||||
|
||||
.sheet-actions,
|
||||
.embed-buttons,
|
||||
.item-controls,
|
||||
.section-title-row {
|
||||
display: flex;
|
||||
gap: 0.5rem;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.field-row,
|
||||
.profile-cell {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 0.65rem;
|
||||
margin-bottom: 0.65rem;
|
||||
}
|
||||
|
||||
.field-row label,
|
||||
.profile-cell label {
|
||||
min-width: 10rem;
|
||||
font-family: "Cinzel", serif;
|
||||
font-size: 0.74rem;
|
||||
font-weight: 700;
|
||||
letter-spacing: 0.08em;
|
||||
text-transform: uppercase;
|
||||
color: #51392b;
|
||||
}
|
||||
|
||||
.field-row span {
|
||||
font-family: "Cinzel", serif;
|
||||
font-size: 0.84rem;
|
||||
color: var(--lo-blood);
|
||||
}
|
||||
|
||||
.profile-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||
gap: 0.75rem 1rem;
|
||||
}
|
||||
|
||||
.profile-cell {
|
||||
padding: 0.7rem 0.8rem;
|
||||
border-radius: 14px;
|
||||
background: linear-gradient(180deg, rgba(255, 250, 243, 0.7), rgba(230, 214, 185, 0.6));
|
||||
border: 1px solid rgba(130, 98, 71, 0.2);
|
||||
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
|
||||
justify-content: space-between;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.group-block + .group-block {
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
.item-list {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 0.65rem;
|
||||
}
|
||||
|
||||
.item-card {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
gap: 1rem;
|
||||
padding: 0.8rem 0.9rem;
|
||||
border: 1px solid rgba(118, 85, 58, 0.22);
|
||||
border-radius: 14px;
|
||||
background:
|
||||
linear-gradient(180deg, rgba(255, 252, 246, 0.78), rgba(239, 229, 206, 0.78)),
|
||||
linear-gradient(135deg, rgba(207, 176, 106, 0.08), transparent);
|
||||
box-shadow:
|
||||
inset 0 1px 0 rgba(255, 255, 255, 0.56),
|
||||
0 6px 14px rgba(0, 0, 0, 0.08);
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.item-card::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0.55rem;
|
||||
top: 0.6rem;
|
||||
bottom: 0.6rem;
|
||||
width: 3px;
|
||||
border-radius: 999px;
|
||||
background: linear-gradient(180deg, var(--lo-gold), var(--lo-blood));
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
.item-card > div:first-child {
|
||||
padding-left: 0.6rem;
|
||||
}
|
||||
|
||||
.item-card strong,
|
||||
.reference-list strong {
|
||||
font-family: "Cinzel", serif;
|
||||
letter-spacing: 0.04em;
|
||||
color: #3d281d;
|
||||
}
|
||||
|
||||
.reference-list {
|
||||
margin: 0;
|
||||
padding-left: 1.2rem;
|
||||
}
|
||||
|
||||
.reference-list li + li {
|
||||
margin-top: 0.35rem;
|
||||
}
|
||||
|
||||
.help-text {
|
||||
color: var(--lo-ink-soft);
|
||||
font-size: 0.96rem;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.mode-button,
|
||||
button {
|
||||
cursor: pointer;
|
||||
border: 1px solid rgba(99, 61, 40, 0.45);
|
||||
border-radius: 999px;
|
||||
background:
|
||||
linear-gradient(180deg, #2e3f34, #18231d);
|
||||
color: #f2e5c8;
|
||||
font-family: "Cinzel", serif;
|
||||
font-size: 0.72rem;
|
||||
letter-spacing: 0.12em;
|
||||
text-transform: uppercase;
|
||||
padding: 0.5rem 0.9rem;
|
||||
box-shadow:
|
||||
0 8px 18px rgba(0, 0, 0, 0.18),
|
||||
inset 0 1px 0 rgba(255, 255, 255, 0.08);
|
||||
transition: transform 120ms ease, box-shadow 120ms ease, border-color 120ms ease;
|
||||
}
|
||||
|
||||
.les-oublies-roll-dialog {
|
||||
color: var(--lo-ink);
|
||||
|
||||
.sheet-card {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.field-row input,
|
||||
.field-row select {
|
||||
flex: 1;
|
||||
}
|
||||
}
|
||||
|
||||
button:hover,
|
||||
button:focus {
|
||||
transform: translateY(-1px);
|
||||
border-color: rgba(207, 176, 106, 0.75);
|
||||
box-shadow:
|
||||
0 12px 22px rgba(0, 0, 0, 0.22),
|
||||
0 0 0 1px rgba(207, 176, 106, 0.24);
|
||||
}
|
||||
|
||||
input[type="text"],
|
||||
input[type="number"],
|
||||
select,
|
||||
textarea {
|
||||
background: linear-gradient(180deg, rgba(255, 251, 244, 0.96), rgba(238, 226, 201, 0.96));
|
||||
border: 1px solid rgba(113, 79, 56, 0.42);
|
||||
border-radius: 10px;
|
||||
color: #2e1f18;
|
||||
font-family: "Cormorant Garamond", Georgia, serif;
|
||||
font-size: 1rem;
|
||||
min-height: 2.1rem;
|
||||
padding: 0.2rem 0.65rem;
|
||||
box-shadow: inset 0 1px 3px rgba(72, 46, 30, 0.08);
|
||||
}
|
||||
|
||||
input[type="checkbox"] {
|
||||
accent-color: #6d2922;
|
||||
}
|
||||
|
||||
.sheet-card .editor,
|
||||
.sheet-card .editor-content,
|
||||
.sheet-card .editor-container,
|
||||
prose-mirror {
|
||||
background: rgba(255, 252, 246, 0.62);
|
||||
border-radius: 12px;
|
||||
}
|
||||
|
||||
.prosemirror,
|
||||
prose-mirror {
|
||||
border: 1px solid rgba(111, 84, 55, 0.18);
|
||||
padding: 0.6rem 0.7rem;
|
||||
}
|
||||
|
||||
a,
|
||||
button[data-action="rollProfile"],
|
||||
button[data-action="rollSkill"] {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
button[data-action="rollProfile"],
|
||||
button[data-action="rollSkill"] {
|
||||
background: linear-gradient(180deg, #6a2f29, #421914);
|
||||
color: #f8ead3;
|
||||
}
|
||||
|
||||
.compagnie-sheet .hero-banner {
|
||||
background:
|
||||
linear-gradient(135deg, rgba(245, 235, 210, 0.98), rgba(224, 205, 173, 0.93)),
|
||||
linear-gradient(180deg, rgba(207, 176, 106, 0.18), rgba(58, 37, 26, 0.08));
|
||||
}
|
||||
|
||||
.creature-sheet .hero-banner {
|
||||
background:
|
||||
linear-gradient(135deg, rgba(236, 226, 206, 0.96), rgba(213, 196, 166, 0.92)),
|
||||
radial-gradient(circle at 90% 15%, rgba(109, 41, 34, 0.14), transparent 28%);
|
||||
}
|
||||
|
||||
@media (max-width: 900px) {
|
||||
.sheet-grid-2,
|
||||
.profile-grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.hero-banner {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
.profile-img {
|
||||
width: 100%;
|
||||
max-width: 110px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.chat-message,
|
||||
.chat-popout,
|
||||
#chat-log {
|
||||
.les-oublies-chat-card {
|
||||
--lo-chat-bg-top: rgba(249, 241, 227, 0.98);
|
||||
--lo-chat-bg-bottom: rgba(226, 209, 178, 0.96);
|
||||
--lo-chat-line: rgba(114, 80, 55, 0.26);
|
||||
--lo-chat-ink: #2f1f17;
|
||||
--lo-chat-soft: #6a5142;
|
||||
--lo-chat-gold: #cfb06a;
|
||||
--lo-chat-blood: #6d2922;
|
||||
color: var(--lo-chat-ink);
|
||||
background:
|
||||
linear-gradient(180deg, var(--lo-chat-bg-top), var(--lo-chat-bg-bottom)),
|
||||
linear-gradient(135deg, rgba(207, 176, 106, 0.18), transparent 72%);
|
||||
border: 1px solid rgba(133, 99, 74, 0.45);
|
||||
border-radius: 18px;
|
||||
padding: 0.9rem 1rem;
|
||||
margin: 0.2rem 0;
|
||||
box-shadow:
|
||||
inset 0 1px 0 rgba(255, 255, 255, 0.56),
|
||||
0 10px 28px rgba(0, 0, 0, 0.14);
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.les-oublies-chat-card::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
pointer-events: none;
|
||||
background:
|
||||
linear-gradient(180deg, rgba(255, 255, 255, 0.16), transparent 24%),
|
||||
radial-gradient(circle at 100% 0, rgba(207, 176, 106, 0.14), transparent 28%);
|
||||
}
|
||||
|
||||
.les-oublies-chat-card.is-success {
|
||||
box-shadow:
|
||||
inset 0 1px 0 rgba(255, 255, 255, 0.56),
|
||||
0 10px 28px rgba(0, 0, 0, 0.14),
|
||||
0 0 0 1px rgba(65, 107, 72, 0.18);
|
||||
}
|
||||
|
||||
.les-oublies-chat-card.is-failure {
|
||||
box-shadow:
|
||||
inset 0 1px 0 rgba(255, 255, 255, 0.56),
|
||||
0 10px 28px rgba(0, 0, 0, 0.14),
|
||||
0 0 0 1px rgba(109, 41, 34, 0.18);
|
||||
}
|
||||
|
||||
.chat-card-banner {
|
||||
display: grid;
|
||||
grid-template-columns: 3rem 1fr auto;
|
||||
gap: 0.8rem;
|
||||
align-items: center;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.chat-card-portrait {
|
||||
width: 3rem;
|
||||
height: 3rem;
|
||||
object-fit: cover;
|
||||
border-radius: 14px;
|
||||
border: 1px solid rgba(91, 60, 39, 0.5);
|
||||
box-shadow: 0 8px 18px rgba(0, 0, 0, 0.16);
|
||||
background: linear-gradient(180deg, #2c1d16, #6b4a37);
|
||||
}
|
||||
|
||||
.chat-card-kicker {
|
||||
margin: 0;
|
||||
font-family: "Cinzel", serif;
|
||||
font-size: 0.66rem;
|
||||
letter-spacing: 0.18em;
|
||||
text-transform: uppercase;
|
||||
color: var(--lo-chat-blood);
|
||||
}
|
||||
|
||||
.chat-card-header h3 {
|
||||
margin: 0.08rem 0 0;
|
||||
font-family: "Cinzel", serif;
|
||||
font-size: 1rem;
|
||||
letter-spacing: 0.06em;
|
||||
text-transform: uppercase;
|
||||
color: #3a251a;
|
||||
}
|
||||
|
||||
.chat-card-subtitle {
|
||||
margin: 0.2rem 0 0;
|
||||
color: var(--lo-chat-soft);
|
||||
font-size: 0.95rem;
|
||||
}
|
||||
|
||||
.chat-card-badge {
|
||||
align-self: start;
|
||||
padding: 0.38rem 0.65rem;
|
||||
border-radius: 999px;
|
||||
border: 1px solid var(--lo-chat-line);
|
||||
background: rgba(255, 249, 239, 0.7);
|
||||
color: #3a251a;
|
||||
font-family: "Cinzel", serif;
|
||||
font-size: 0.72rem;
|
||||
letter-spacing: 0.08em;
|
||||
text-transform: uppercase;
|
||||
text-align: center;
|
||||
max-width: 13rem;
|
||||
}
|
||||
|
||||
.chat-card-badge.success {
|
||||
background: rgba(226, 243, 225, 0.74);
|
||||
color: #29422d;
|
||||
}
|
||||
|
||||
.chat-card-badge.failure {
|
||||
background: rgba(245, 223, 220, 0.74);
|
||||
color: #6d2922;
|
||||
}
|
||||
|
||||
.chat-card-badge.neutral {
|
||||
background: rgba(242, 233, 212, 0.78);
|
||||
}
|
||||
|
||||
.chat-card-body {
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.chat-card-body p {
|
||||
margin: 0.45rem 0 0;
|
||||
}
|
||||
|
||||
.roll-summary-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||
gap: 0.55rem;
|
||||
margin: 0.85rem 0 0.8rem;
|
||||
}
|
||||
|
||||
.roll-summary-grid div {
|
||||
padding: 0.58rem 0.68rem;
|
||||
border-radius: 12px;
|
||||
background: rgba(255, 250, 241, 0.68);
|
||||
border: 1px solid var(--lo-chat-line);
|
||||
}
|
||||
|
||||
.roll-summary-grid span {
|
||||
display: block;
|
||||
font-family: "Cinzel", serif;
|
||||
font-size: 0.66rem;
|
||||
letter-spacing: 0.08em;
|
||||
text-transform: uppercase;
|
||||
color: var(--lo-chat-blood);
|
||||
}
|
||||
|
||||
.roll-summary-grid strong {
|
||||
font-size: 1.08rem;
|
||||
color: var(--lo-chat-ink);
|
||||
}
|
||||
|
||||
.roll-formula {
|
||||
margin-top: 0.2rem;
|
||||
padding: 0.55rem 0.7rem;
|
||||
border-radius: 12px;
|
||||
background: rgba(255, 249, 239, 0.52);
|
||||
border: 1px solid rgba(118, 85, 58, 0.14);
|
||||
}
|
||||
|
||||
.dice-strip {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 0.55rem;
|
||||
margin-top: 0.8rem;
|
||||
}
|
||||
|
||||
.die-chip {
|
||||
min-width: 8.4rem;
|
||||
padding: 0.62rem 0.72rem;
|
||||
border-radius: 13px;
|
||||
background: rgba(247, 238, 221, 0.8);
|
||||
border: 1px solid rgba(118, 85, 58, 0.18);
|
||||
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.52);
|
||||
}
|
||||
|
||||
.die-chip.selected {
|
||||
border-color: rgba(207, 176, 106, 0.86);
|
||||
background: rgba(255, 247, 228, 0.92);
|
||||
box-shadow:
|
||||
inset 0 1px 0 rgba(255, 255, 255, 0.52),
|
||||
0 0 0 1px rgba(207, 176, 106, 0.28);
|
||||
}
|
||||
|
||||
.die-chip strong,
|
||||
.die-chip em,
|
||||
.die-chip span {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.die-chip span {
|
||||
color: var(--lo-chat-ink);
|
||||
}
|
||||
|
||||
.die-chip em {
|
||||
color: var(--lo-chat-blood);
|
||||
font-size: 0.82rem;
|
||||
}
|
||||
|
||||
.chat-callouts {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 0.6rem;
|
||||
margin-top: 0.8rem;
|
||||
}
|
||||
|
||||
.chat-callout {
|
||||
min-width: 10rem;
|
||||
flex: 1 1 10rem;
|
||||
padding: 0.62rem 0.75rem;
|
||||
border-radius: 13px;
|
||||
background: rgba(255, 250, 241, 0.62);
|
||||
border: 1px solid var(--lo-chat-line);
|
||||
}
|
||||
|
||||
.chat-callout span,
|
||||
.chat-callout strong,
|
||||
.chat-callout em {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.chat-callout span {
|
||||
font-family: "Cinzel", serif;
|
||||
font-size: 0.66rem;
|
||||
letter-spacing: 0.08em;
|
||||
text-transform: uppercase;
|
||||
color: var(--lo-chat-blood);
|
||||
}
|
||||
|
||||
.chat-callout strong {
|
||||
color: var(--lo-chat-ink);
|
||||
}
|
||||
|
||||
.chat-callout em {
|
||||
color: var(--lo-chat-soft);
|
||||
font-size: 0.88rem;
|
||||
}
|
||||
|
||||
.chat-callout.warning {
|
||||
background: rgba(245, 223, 220, 0.72);
|
||||
}
|
||||
|
||||
.confrontation-body {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
gap: 0.85rem;
|
||||
margin-top: 0.8rem;
|
||||
}
|
||||
|
||||
.chat-side-card {
|
||||
padding: 0.82rem 0.88rem;
|
||||
border-radius: 15px;
|
||||
border: 1px solid var(--lo-chat-line);
|
||||
background: rgba(255, 251, 245, 0.58);
|
||||
}
|
||||
|
||||
.chat-side-card.is-success {
|
||||
box-shadow: inset 3px 0 0 rgba(65, 107, 72, 0.6);
|
||||
}
|
||||
|
||||
.chat-side-card.is-failure {
|
||||
box-shadow: inset 3px 0 0 rgba(109, 41, 34, 0.6);
|
||||
}
|
||||
|
||||
.chat-side-head {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
gap: 0.5rem;
|
||||
align-items: baseline;
|
||||
margin-bottom: 0.2rem;
|
||||
}
|
||||
|
||||
.chat-side-head h2 {
|
||||
margin: 0;
|
||||
font-family: "Cinzel", serif;
|
||||
font-size: 0.92rem;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.06em;
|
||||
color: #3a251a;
|
||||
}
|
||||
|
||||
.chat-side-mode {
|
||||
color: var(--lo-chat-soft);
|
||||
font-size: 0.86rem;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
@media (max-width: 720px) {
|
||||
.chat-card-banner {
|
||||
grid-template-columns: 3rem 1fr;
|
||||
}
|
||||
|
||||
.chat-card-badge {
|
||||
grid-column: 1 / -1;
|
||||
justify-self: start;
|
||||
}
|
||||
|
||||
.roll-summary-grid,
|
||||
.confrontation-body {
|
||||
grid-template-columns: 1fr 1fr;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
@import "components/sheets.less";
|
||||
Reference in New Issue
Block a user