/* the dialogs of the master's grimoire and of the bank of the Mesa: "Dar a um monstro" and "Fazer pergaminho" (apps/comum/pergaminho.js) */
.dialogo-mestre label { display: block; margin: .9em 0 .3em; font-size: .9em; color: var(--texto-2, color-mix(in srgb, currentColor 75%, transparent)); }
.dialogo-mestre select { width: 100%; }
.dm-nota { margin: .6em 0 0; font-size: .9em; font-style: italic; color: var(--texto-2, color-mix(in srgb, currentColor 75%, transparent)); }
.dm-vazio { margin: .8em 0 0; font-style: italic; color: var(--texto-3, color-mix(in srgb, currentColor 60%, transparent)); }
.dm-pergaminho { --cor: #d4af37; position: relative; margin: 4px 6px 0; }
.dm-papel {
    position: relative; padding: 18px 26px 16px; color: #3b2814;
    background:
        radial-gradient(120% 80% at 50% 0%, rgba(255, 255, 255, .35), transparent 60%),
        linear-gradient(90deg, rgba(120, 80, 30, .18), transparent 12%, transparent 88%, rgba(120, 80, 30, .18)),
        #ead7a6;
    box-shadow: inset 0 0 18px rgba(110, 70, 20, .28);
}
.dm-rolo { display: block; height: 14px; margin: 0 -6px; border-radius: 7px; background: linear-gradient(180deg, #c9a866, #8d6a2f 55%, #5e4419); box-shadow: 0 2px 4px rgba(0, 0, 0, .3); }
.dm-titulo { margin: 0; font: 1.25em/1.2 var(--titulo, Georgia, serif); text-align: center; }
.dm-titulo b { color: color-mix(in srgb, var(--cor) 55%, #3b2814); }
.dm-ess { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px 12px; margin: .5em 0; font-size: .88em; }
.dm-ess b { color: #6b1f12; }
.dm-desc { margin: .4em 0; font-style: italic; font-size: .92em; line-height: 1.35; }
.dm-regra { margin: .7em 0 0; padding-top: .5em; border-top: 1px solid rgba(90, 60, 20, .35); font-size: .82em; text-align: center; letter-spacing: .02em; }
.dm-lacre {
    position: absolute; right: -10px; bottom: 4px; width: 30px; height: 30px; border-radius: 50%;
    background: radial-gradient(circle at 35% 30%, #e0574a, #a3231b 55%, #6e130e); box-shadow: 0 2px 3px rgba(0, 0, 0, .35), inset 0 0 0 3px rgba(0, 0, 0, .12);
}
