.character-journal-events{list-style:none;margin:12px 0;padding:0}.character-journal-events>li{padding:12px 0;border-bottom:1px solid #7773}.character-journal-events p{margin:5px 0;overflow-wrap:anywhere}.character-journal-events ul{margin:8px 0;padding-inline-start:20px}.character-journal time{font-size:.85em;font-variant-numeric:tabular-nums}.hero-character{color:var(--text-color, #ddd);background:var(--panel-bg, #252521);padding:14px;border:1px solid #7775;border-radius:8px;font-size:13px;line-height:1.45}.hero-character h3{margin:0 0 8px;font-size:15px}.hero-character h3:not(:first-child){margin-top:18px}.hero-character p{margin:8px 0}.character-traits{margin:0}.character-traits>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0;border-bottom:1px solid #7773}.character-traits dd{margin:0;font-variant-numeric:tabular-nums}.character-muted{opacity:.75}.character-options{display:grid;gap:8px}.hero-character button{font:inherit;color:inherit;background:#5553;border:1px solid #9998;border-radius:6px;padding:10px;text-align:left;min-height:44px;cursor:pointer}.hero-character button:focus-visible{outline:2px solid #ffd170;outline-offset:2px}.hero-character button:disabled{opacity:.5;cursor:default}.character-options small{display:block;margin-top:4px}.encounter-overlay{position:absolute;z-index:350;inset-inline:12px;bottom:12px;margin-inline:auto;max-width:440px;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;pointer-events:auto}@media(max-width:480px){.encounter-overlay{max-height:60vh}.hero-character{font-size:14px}}.encounter-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.encounter-heading h3{margin:0}.encounter-heading button{padding:8px 10px}.encounter-roster{list-style:none;margin:10px 0;padding:0;display:grid;gap:8px}.encounter-roster li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:8px 0;border-bottom:1px solid #7773}.encounter-roster strong{overflow-wrap:anywhere}.encounter-roster .character-muted{grid-column:1 / -1}
