/* Chat */ .message.emote p { text-align: center; } .message .message-header .message-metadata { margin-left: 0px; } .message .tag { border: 1px solid rgba(255, 255, 255, 0.5); text-shadow: none; } .message-content .chat-damage-buttons button>i.fas { left: 0px; top: 0px; } .message .message-header .whisper-to { margin-bottom: 0px; } #chat-controls { margin-top: 5px; } .message .message-content { padding: 5px; } #chat-form, #chat-controls, .dice-tray>*, .dice-tray button, .dice-tray .dice-tray__stacked, #polyglot, #dfcp-rt-buttons { margin: 0px; height: unset; line-height: unset; } #dfcp-rt-buttons button { border: none; border-radius: var(--dorako-radius); background-color: var(--dorako-bg-current); transform: translate3d(0px, 0px, 0px); box-shadow: var(--glassy); } #polyglot, #chat-controls { padding: 0px; margin-left: 2px; margin-right: 2px; width: -webkit-fill-available; } #chat { margin: 2px; padding-bottom: 2px; } .message-sender { white-space: pre-wrap; place-self: center; } .message-content .dice-roll .dice-result .dice-total.statuseffect-message, .message-content .dice-roll .dice-result .dice-total.statuseffect-message:hover { border: 0px; margin-top: 5px; box-shadow: none; background: none; } .message-content .dice-roll .statuseffect-message ul { padding: 0px; } .message-content h3.chat-portrait-text-size-name { display: flex; align-items: center; justify-content: left; } .message .message-header img.message-portrait { margin: 0px; } #chat-log .message .message-header .flavor-text>img.message-portrait { display: none; } .tags { margin-bottom: 0px; } .dice-checks .window-content { border-image: none; border-style: none; border-width: 0px; } .pf2e.chat-card .card-header { align-items: center; border: none; display: flex; } .pf2e.chat-card .card-header h3 { line-height: normal; font-family: var(--serif); font-weight: 500; font-size: 21px; line-height: unset; font-variant: common-ligatures; text-shadow: var(--pf2e-text-shadow); } .pf2e.chat-card .card-content { border-image-repeat: repeat; border-image-slice: 11; border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:%23231f20;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='.25'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); border-image-source: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:gray;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); border-image-width: 14px; border-style: double; padding: 5px; padding-left: 8px; padding-right: 8px; margin-left: 0px; font-weight: 500; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; } .pf2e.chat-card .card-content p { padding: .2em; text-shadow: 0px 1px 0px rgb(255 255 255 / 50%); margin: 0px; } .pf2e.chat-card { text-rendering: geometricPrecision; display: flex; flex-direction: column; gap: 5px; } .pf2e.chat-card .card-header { padding: 0px; gap: 5px; } .pf2e.chat-card .card-header img { flex: 0 0 34px; height: 34px; margin-right: 0px; width: 34px; border-radius: 0px; box-shadow: var(--gold-and-glow); border: none; margin: 1px; } .pf2e.chat-card .tags { margin: 0px; } #chat-log .flavor-text>hr { margin-top: 0px; margin-bottom: 3px; border: 0px none red; } .pf2e.chat-card .card-buttons .hidden-to-others { border: 1px dotted; } #chat-log { padding-bottom: 3px; gap: 8px; } .message-content .flavor-text { gap: 3px; display: flex; flex-direction: column; } .message-content .flavor-text hr { display: none; } .message-content .chat-damage-buttons button .label { font-size: 0.5em; } .dice-roll .dice-result .dice-tooltip .damage-type { background: rgba(0, 0, 0, 0.1); border-radius: 3px; } .message-content .chat-damage-buttons button { background: rgba(0, 0, 0, 0.1); box-shadow: 0 0 2px #fff inset; border: 1px solid var(--color-border-light-2); } #chat-controls .control-buttons { color: rgba(255, 255, 245, 0.8); } .message-header { color: var(--pf2e-body-primary); } .pf2e.chat-card .card-buttons .spell-attack-buttons { gap: 5px; } .dice-roll .dice-formula { margin-bottom: 3px; margin-top: 0px; } .message-content .chat-damage-buttons { gap: 3px; margin-top: 0px; } .dfce-cm-middle .dfce-simple-timestamp, .dfce-cm-bottom .dfce-simple-timestamp, .dfce-cm-middle>.message-header .sender-wrapper, .dfce-cm-bottom>.message-header .sender-wrapper, .dfce-cm-middle>.message-header>.message-metadata, .dfce-cm-bottom>.message-header>.message-metadata { display: none; } #command-menu { display: none; } .message { box-shadow: var(--gold-and-glow); border: none; margin-top: 0px; margin-left: 3px; margin-right: 3px; } .chat-message>.message-content .chat-damage-buttons button.half-damage .transparent-half { background: #DCD8D6; left: 50%; } .message-content .chat-damage-buttons button .plus { color: #DCD8D6; } .message .message-header img.message-portrait { display: flex; } .message .message-header .message-sender { display: flex; } .message .message-header .message-metadata { flex: 1; align-items: center; justify-content: flex-end; display: flex; } .message.dfce-cm-bottom .message-header, .message.dfce-cm-middle .message-header { background: transparent; box-shadow: none; text-shadow: 0px 0px 1px white; margin: 0px; padding: 0px; padding-right: 5px; } .message.dfce-cm-top { border-bottom-style: none !important; } .message.dfce-cm-middle { border-top-style: none !important; border-bottom-style: none !important; border-radius: 0px !important; } .message.dfce-cm-bottom { border-top-style: none !important; } #dfcp-rt-buttons button { color: var(--color-text-light-1); } #dfcp-rt-buttons button.active i { color: var(--color-text-light-1) } #dfcp-rt-buttons>button :hover { color: var(--color-text-light-4); } .directory { overflow: auto; } /* DARK MODE */ :root { --pf2e-body-primary: hsl(0, 0%, 10%); --pf2e-body-secondary: hsl(0, 0%, 25%); --pf2e-body-inverse: hsl(0, 0%, 100%); --pf2e-shadow-dynamic: var(--pf2e-half-transparent-light); --pf2e-color-ornament: var(--pf2e-color-ornament-for-light); --pf2e-translucent-middle: var(--pf2e-translucent-middle-for-light); --pf2e-translucent-very: var(--pf2e-translucent-very-for-light); --filter-img: var(--filter-light); --header-text-shadow: var(--pf2e-shadow-is-dark); --pf2e-header-text-color: var(--pf2e-body-primary); --bg-current: var(--sheet-light); /* --bg-current: var(--sheet-light); --pf2e-body-primary: hsl(0, 0%, 100%); --pf2e-body-secondary: hsl(0, 0%, 60%); --pf2e-body-inverse: hsl(0, 0%, 00%); --pf2e-shadow-dynamic: var(--pf2e-half-transparent-dark); --pf2e-color-ornament: var(--pf2e-color-ornament-for-dark); --pf2e-translucent-middle: var(--pf2e-translucent-middle-for-dark); --pf2e-translucent-very: var(--pf2e-translucent-very-for-dark); --filter-img: var(--filter-dark); */ /* --chat-portrait-size: 40px; */ --filter-dark: invert(100%) drop-shadow(0px 1px 1px black); --filter-light: drop-shadow(0px 1px 0px white); --pf2e-half-transparent-light: hsla(0, 0%, 100%, 0.5); --pf2e-half-transparent-dark: hsla(0, 0%, 0%, 0.5); --pf2e-shadow-is-dark: 0px 1px var(--pf2e-half-transparent-dark); --pf2e-shadow-is-light: 0px 1px var(--pf2e-half-transparent-light); --pf2e-text-shadow: 0px 1px var(--pf2e-shadow-dynamic); --pf2e-translucent-middle-for-light: hsla(0, 0%, 80%, 0.5); --pf2e-translucent-middle-for-dark: hsla(0, 0%, 80%, 0.5); --pf2e-transcluent-very-for-light: hsla(0, 0%, 60%, 0.2); --pf2e-transcluent-very-for-dark: hsla(0, 0%, 80%, 0.3); --pf2e-color-mono-dark: hsl(0, 0%, 15%); --pf2e-color-ornament-for-dark: wheat; --pf2e-color-ornament-for-light: #808080; } /* .chat-message .message-header { color: var(--pf2e-body-secondary); } */ .pf2e.chat-card .card-footer { border-top: none; color: var(--pf2e-body-secondary); /* padding-left: 5px; padding-right: 5px; */ padding-top: 0px; } .message-content .chat-damage-buttons button { padding-left: 1px; padding-right: 1px; } .message-content .chat-damage-buttons button, .dice-tooltip .dice-rolls .roll, .pf2e.chat-card .card-content p, .pf2e.chat-card .card-header h3, .pf2e.chat-card .card-header h4 { color: var(--pf2e-body-primary); text-shadow: var(--pf2e-text-shadow); } .pf2e.chat-card .card-header h4 { margin: 0px; } /* .pf2e.chat-card .card-header h3 { color: var(--pf2e-color-ornament); } */ /* DARK LIGHT BUTTON TOGGLE */ /* #chat-log select, #chat-log button, #chat-log form button, .dice-roll .dice-formula, .dice-total:not(.statuseffect-message), .message-content .chat-damage-buttons button { box-shadow: var(--glassy); background-color: hsla(0, 0%, 0%,0.0); border: none; } */ #chat-log select, #chat-log form button, .dice-roll .dice-formula, .dice-total:not(.statuseffect-message), message-content .chat-damage-buttons button { box-shadow: none; border: 1px solid var(--alt); background: hsla(0, 0%, 20%, 0.1); } #chat-log .message.emote p.action-content img { float: left; height: unset; margin-right: .5em; width: 36px; /* border-radius: 0px 0px 0px 3px; */ margin-left: 2px; box-shadow: var(--gold-and-glow); } .message-header { background: none; padding: 5px 5px 0px 5px; gap: 5px; align-items: center; } .portrait-wrapper { width: var(--avatar-size); display: flex; flex: none; justify-content: center; align-items: center; } .portrait { height: var(--avatar-size); z-index: 1; object-fit: contain; } .portrait.actor { border-radius: 3px; } .chat-message>.message-content .chat-damage-buttons button.half-damage .transparent-half { background: rgba(0, 0, 0, 0.5); left: 50%; height: 18px; opacity: .6; width: 12px; } .chat-message>.message-content .chat-damage-buttons button.half-damage .transparent-half { display: none; } .chat-message>.message-content .chat-damage-buttons.includes-fumble span.plus { left: unset; } .message-content .chat-damage-buttons button>img { filter: var(--filter-img); height: 18px; top: 1px; } .damage-tag-base { background: var(--pf2e-translucent-middle); color: var(--pf2e-body-primary); } .damage-tag-modifier { background: var(--pf2e-translucent-very); } .message-content .chat-damage-buttons button { /* box-shadow: var(--glassy); */ /* border:none; */ /* transition: box-shadow 0.5s ease-in-out; */ } [data-visibility=owner]:is(div, em, p, span, strong) { /* background: #818181; */ background: none; background: var(--pf2e-translucent-very); /* border: 1px dashed var(--pf2e-body-primary); */ border-radius: 3px; box-sizing: border-box; margin-bottom: 0px; padding: 5px; } .message [data-pf2-effect-area], .message [data-pf2-check], .message a.entity-link, .message a.content-link, .message a.inline-roll { text-shadow: none; /* color: black; */ border-radius: 3px; text-shadow: none; width: fit-content; } .message button { transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out; } .pf2e.chat-card .card-buttons button { margin: 0px; background-color: var(--paizo-red); color: white; text-shadow: var(--pf2e-shadow-is-dark); line-height: 20px; } .pf2e.chat-card .card-buttons button:hover { background-color: var(--paizo-red-bright); } .pf2e.chat-card [data-visibility=owner] button { background-color: var(--pf2e-color-mono-dark); } .pf2e.chat-card [data-visibility=owner] button:hover { background-color: var(--paizo-red); color: white; text-shadow: var(--pf2e-shadow-is-dark); } .pf2e.chat-card .card-buttons .hidden-to-others { border: none; background-color: var(--paizo-blue); } .pf2e.chat-card .card-buttons .hidden-to-others:hover { border: none; background-color: var(--paizo-blue-bright); } .dice-total:not(.statuseffect-message):hover, .dice-roll .dice-formula:hover, .message button:hover { transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, filter 0.15s ease-in-out; color: white; /* box-shadow: 0px 0px 10px rgba(245,222,179,0.2) inset, var(--glassy); */ background-color: var(--paizo-red); cursor: pointer; } .chat-message>.message-content .chat-damage-buttons button:hover>img { filter: invert(1); } .dice-total:not(.statuseffect-message):hover, .dice-roll .dice-formula:hover { transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out; color: white; /* box-shadow: 0px 0px 10px rgba(245,222,179,0.2) inset, var(--glassy); */ background-color: rgba(0, 0, 0, .7); cursor: pointer; } /* .message button:hover img { filter: var(--filter-dark); } */ .pf2e.chat-card .card-footer span { border-right: 1px groove #fff; } .pf2e.chat-card .card-buttons { display: flex; gap: 5px; } /* .chat-message .message-content { display: flex; flex-direction: column; gap: 5px; } */ button.half-damage .fa-heart-broken::after { content: "\f7a9"; font-family: "Font Awesome 5 Free"; color: hsla(0, 0%, 50%, 0.5); display: block; z-index: 1; position: absolute; top: 1px; left: 28%; width: 22%; overflow: hidden; } .message .message-content .chat-damage-buttons button:hover { text-shadow: var(--pf2e-shadow-is-dark); } .message .message-content .chat-damage-buttons button.shield-block .fa-shield-alt { color: #868686; transition: color 0.15s; } .message .message-content .chat-damage-buttons button.shield-block.shield-activated .fa-shield-alt, .message .message-content .chat-damage-buttons button.shield-block:hover .fa-shield-alt { color: white; } .message .message-content .chat-damage-buttons button.shield-block:hover { color: white; transition: color 0.15s; background-color: var(--paizo-blue-bright); } .message .message-content .chat-damage-buttons button.shield-block.shield-activated { color: white; transition: color 0.15s; background-color: var(--paizo-blue-bright); } .chat-message>.message-content .chat-damage-buttons button>i { margin-right: 0px; } .message .message-content .chat-damage-buttons button.shield-block.shield-activated:hover { color: white; background-color: var(--paizo-blue); left: 0%; } .message .message-content .chat-damage-buttons button.heal-damage .plus { color: var(--pf2e-body-inverse); text-shadow: none; } .message .message-content .chat-damage-buttons button.heal-damage:hover { color: white; background-color: darkgreen; } .message .message-content .chat-damage-buttons button.heal-damage:hover .fa-plus { color: darkgreen; } .message .message-content .chat-damage-buttons button.heal-damage:hover .plus { color: darkgreen; } /* .message-content .chat-damage-buttons button.heal-damage .label, .message-content .chat-damage-buttons button>i.fa-heart { color: var(--pf2e-body-primary); } */ .message .card-content hr { margin-top: 2px; border: none; border-top: none; border-bottom: 1px solid var(--pf2e-color-ornament); margin-left: -10px; margin-right: -10px; margin-bottom: 1px; } .message-portrait { border-radius: 50%; box-shadow: var(--gold-and-glow), var(--glassy); background-color: var(--pf2e-color-mono-dark); } [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all]) { border-radius: 3px; } [data-visibility=gm]:is(div, em, h4, p, span, strong) { /* border: 1px dotted; */ border: none; cursor: help; } [data-visibility=gm]:is(div, em, h4, p, span, strong) { background: hsla(0, 0%, 50%, 0.25); /* color: var(--pf2e-body-primary); text-shadow: var(--pf2e-text-shadow); */ } [data-visibility=gm]:is(div, em, h4, p, span, strong) { /* width: 100%; */ margin-bottom: 0px; } [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=owner] { background: none; background-color: #1f1fa830; outline: 1px dashed #a6a6ffd0; } [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=gm] { background: none; background-color: hsla(0, 0%, 50%, 0.25); /* outline: 1px dotted black; */ } [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=owner] [data-visibility=owner] { background: none; background-color: none; } [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all]) { outline: 1px dashed; } .message-header [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all]) { outline: 1px dashed var(--pf2e-body-primary); } .message .message-header.dark-header-text [data-visibility=gm]:is(div, em, h4, p, span, strong) { background: hsla(0, 0%, 50%, 0.25); outline: 1px dashed black; color: black; /* mix-blend-mode: color-dodge; */ } .message .result[data-visibility] { padding: 3px; margin-top: 3px; } .message .message-header.light-header-text .message-sender[data-visibility=gm]:is(div, em, h4, p, span, strong) { background: hsla(0, 0%, 50%, 0.25); color: white; outline-color: white; /* mix-blend-mode: color-dodge; */ } [data-visibility]:is(div, em, h4, p, section, span, strong):not([data-visibility=all]) { /* outline: none; */ outline: 1px dashed rgba(75, 74, 68, 0.5); } .flavor-text [data-visibility=gm] { margin-top: 0px; } .chat-message>.message-content .chat-damage-buttons button>i.fas { left: 0px; } .flavor-text br { display: block; /* makes it have a width */ content: ""; /* clears default height */ margin-top: 0; /* change this to whatever height you want it */ } .whisper-to { display: flex; justify-content: space-between; } /* Cautious Gamemaster heal message */ #chat-log .message.emote .message-content { color: unset; } .message-content .dice-roll .statuseffect-message li img { border-radius: 50%; box-shadow: var(--gold-and-glow); } .message-content .dice-roll .statuseffect-rules { background: none; background-color: var(--pf2e-color-mono-dark); color: white; text-shadow: var(--pf2e-text-shadow-dark); box-shadow: var(--glassy); border: none; border-radius: 3px; bottom: 110%; font-size: 14px; font-weight: 400; left: -30px; padding: 12px; transition: opacity 0.25s ease-in-out; width: 286px; z-index: 1; } .chat-message.blind, .chat-message.whisper, .chat-message.emote, .message.damage-log.damage, .message.damage-log.healing, .message.damage-log.reverted.damage, .message.damage-log.reverted.healing { background: var(--bg-current); background-image: var(--bg-current); background-size: cover; background-blend-mode: luminosity; border: none; } .message.damage-log.healing { background-color: green; } .message.damage-log.reverted.healing { background-color: #002000; } .message.damage-log.reverted.damage { background-color: #202020; } .message.emote { border: none !important; } /* Weird hacks to make hover-popup consistent */ .message-content .dice-roll .statuseffect-li-text { /* color: var(--pf2e-body-primary); text-shadow: var(--pf2e-text-shadow); */ display: inline-block; width: 285px; font-size: medium; margin-left: -30px; padding-left: 35px; font-weight: 500; cursor: help; } #chat-log .message.round-marker .message-header .flavor-text { width: 100px; } .flavor-text .chat-portrait-image-size-name { display: none; } .pf2e.chat-card .card-header h3 { display: flex; margin-top: 2px; line-height: 17px; } /* Chat Attack Buttons */ .pf2e.action-card .card-buttons { /* padding-left: 5px; padding-right: 5px; */ margin: 0px; /* margin-left: 5px; margin-right: 5px; */ } .message .message-header .message-metadata { font-size: xx-small; display: flex; gap: 5px; /* flex:none; */ } .window-app.chat-popout .window-content { box-shadow: none; background-color: transparent; background-image: none; } .window-app.chat-popout .window-header { border-radius: 5px; } /* Red footer */ /* .pf2e.chat-card .card-footer { border-top: none; color: white; text-shadow: var(--pf2e-text-shadow-is-dark); background-color: var(--paizo-red); margin: -5px; padding: 5px; padding-top: 0px; margin-top: 3px; border-radius: 0px 0px 5px 5px; border-top: 1px solid wheat; } */ .message .message-header { grid: unset; display: flex; border-radius: 5px 5px 0px 0px; } /* background-image: linear-gradient(to bottom right, rgba(0, 47, 75, .5), var(--paizo-red)), var(--bg-current); */ /* box-shadow: 0px 1px 0px rgba(0, 0, 0, .5); */ /* border-bottom: 1px solid wheat; */ /* Card background */ .message { background-color: white; background: var(--bg-current); background-size: cover; border: none; box-shadow: var(--gold-and-glow); color: var(--pf2e-body-primary); padding: 0; text-shadow: var(--pf2e-shadow-dynamic); } /* HEADER */ /* Todo */ #navigation #scene-list .scene.context { /* color: unset; */ border: none; /* background: unset; border-bottom: unset; */ box-shadow: var(--glassy); } #navigation #scene-list .scene.context { background-color: var(--paizo-red); } #navigation #scene-list .scene.gm.context { background-color: var(--paizo-blue-bright); } .chat-message .table-draw .table-description { border-top: none; color: var(--pf2e-body-secondary); font-size: unset; padding: 0px } table.pf2-table td, table.pf2-table th { border: 1px solid gray; padding: 1px; text-align: center; } #dfcp-rt-buttons { gap: 3px; } .chat-control-icon { margin-left: 3px; } #chat-log .message.dfce-cm-top { border-radius: 5px 5px 0px 0px; clip-path: inset(-10px -10px 1px -10px); } #chat-log .message.dfce-cm-middle { border-radius: 0px; clip-path: inset(1px -10px 1px -10px) } #chat-log .message.dfce-cm-bottom { border-radius: 0px 0px 5px 5px; clip-path: inset(1px -10px -10px -10px) } #chat-log .message.dfce-cm-middle, #chat-log .message.dfce-cm-bottom { margin-top: -11px; background-position: left 0px top -100px; } #chat-log .message.dfce-cm-middle .message-header .portrait-and-name, #chat-log .message.dfce-cm-bottom .message-header .portrait-and-name { display: none; } .dfce-cm-middle .message-delete, .dfce-cm-bottom .message-delete { top: 12px; } .chat-message .message-header .message-sender { display: flex; flex-wrap: wrap; align-items: center; column-gap: 5px; /*flex-direction: column; */ } .message-metadata { flex: none } div#scrollToBottom { padding: 4px; flex: 0; display: flex; border: none; background-color: var(--paizo-blue); text-align: center; border-radius: 5px; box-shadow: var(--glassy); top: 0px; margin: 0px 2px; justify-content: center; transition: background-color 0.15s ease-in-out; } div#scrollToBottom:hover { transition: background-color 0.15s ease-in-out; background-color: var(--paizo-blue-bright); } .chat-damage-buttons button { display: flex; flex-direction: column; align-items: center; gap: 2px; } .chat-message>.message-content .chat-damage-buttons button.half-damage .transparent-half { display: none; } .flavor-text>strong, .flavor-text>b { text-shadow: var(--pf2e-text-shadow); color: var(--pf2e-body-primary); } /* .pf2e.chat-card .card-buttons[data-visibility=owner], .pf2e.chat-card .card-buttons .spell-attack-buttons { flex-direction: row; } */ .pf2e.chat-card .card-buttons-two-column { display: flex; gap: 3px; flex-direction: row; width: 100%; } .chat-message .message-header { line-height: normal; } #chat-log .message .message-header .message-sender { flex: 0 1 auto; } .portrait-wrapper+.sender-wrapper { /* flex-direction: column; */ } .sender-wrapper.no-img { flex-direction: row; } .sender-wrapper { display: flex; gap: 3px; /* flex-direction: row; */ flex-direction: column; justify-content: left; align-self: center; z-index: 2; } .sender-wrapper .message-sender, .sender-wrapper .player-name { align-self: flex-start; } /* Persistent Damage */ .pf2e-pd-card .card-content, .pf2e-pd-card .persistent-header { font-weight: 500; } .pf2e-pd-card .flat-check-failure { text-rendering: optimizeLegibility; background-color: #ff4500; border-radius: 2px; box-shadow: inset 0 0 0 1px rgb(0 0 0 / 50%); color: white; font-family: var(--sans-serif); font-size: 10px; font-weight: 500; letter-spacing: .05em; line-height: 1; padding: 3px 4px; text-transform: uppercase; } .pf2e-pd-card .flat-check-success { text-rendering: optimizeLegibility; background-color: blue; border-radius: 2px; box-shadow: inset 0 0 0 1px rgb(0 0 0 / 50%); color: white; font-family: var(--sans-serif); font-size: 10px; font-weight: 500; letter-spacing: .05em; line-height: 1; padding: 3px 4px; text-transform: uppercase; } .chat-message .degree-of-success .criticalFailure, .chat-message .degree-of-success .failure { color: red; } .chat-message .degree-of-success .success { color: blue; } .chat-message .degree-of-success .criticalSuccess { color: green; } .chat-message .degree-of-success .success:not([data-visibility=gm]) { color: #8080FF; } .chat-message .target-dc-result .adjusted-dc.decreased { color: red; } .chat-message .target-dc-result .adjusted-dc.increased { color: green; } .chat-message .target-dc-result .preadjusted-dc { text-decoration: line-through; } .chat-message .result, .chat-message .target-dc { width: 100%; } /* Monk's little details */ #chat-log .message.round-marker .message-header { display: none; } #chat-log .message.round-marker .message-content { display: flex; color: white; text-shadow: var(--dorako-text-shadow); border-bottom: 1px solid wheat; } #chat-log .message.round-marker { border-bottom: none; } #chat h2 { border-bottom: 1px solid var(--pf2e-color-ornament); } .message [data-pf2-action] { background: #ddd; color: black; border: 1px solid #4b4a44; text-shadow: none; } .dfce-simple-timestamp, .header-meta { border-radius: 3px; padding: 2px; /* text-shadow: var(--pf2e-text-shadow); */ font-size: x-small; align-self: center; text-align: center; text-shadow: none; /* mix-blend-mode: color-dodge; */ /* line-height: normal; */ } .chat-message button:hover, .chat-message button:focus { box-shadow: 0px 0px 10px rgba(245, 222, 179, 0.2) inset; } .message .message-header.dark-text { background-blend-mode: multiply; } .message .message-header.dark-header-text { color: black; text-shadow: var(--pf2e-shadow-is-light); background-blend-mode: multiply; } .message .message-header.light-header-text { color: white; text-shadow: var(--pf2e-shadow-is-dark); background-blend-mode: multiply; } .message.dfce-cm-middle .message-header.light-header-text, .message.dfce-cm-bottom .message-header.light-header-text { color: var(--pf2e-body-primary); text-shadow: var(--pf2e-shadow-is-light); } .message .message-header { text-shadow: var(--pf2e-shadow-is-light); color: black; } .message .message-header.dark-header-text .message-sender[data-visibility=gm]:is(div, em, h4, p, span, strong) { text-shadow: var(--pf2e-shadow-is-light); background-color: hsla(0, 0%, 50%, 50%); /* mix-blend-mode: lighten; */ } .message .message-header.light-header-text .message-sender[data-visibility=gm]:is(div, em, h4, p, span, strong) { text-shadow: var(--pf2e-shadow-is-dark); background-color: hsla(0, 0%, 50%, 50%); /* mix-blend-mode: lighten; */ color: white; } .message-header.light-header-text .dfce-simple-timestamp, .message-header.light-header-text .header-meta { color: white; background-color: hsla(0, 0%, 50%, 40%); border: 1px solid hsla(0, 0%, 100%, 30%); mix-blend-mode: screen; } .header-meta, .dfce-simple-timestamp, .message-header.dark-header-text .header-meta { color: hsla(0, 0%, 20%, 100%); background-color: hsla(0, 0%, 90%, 50%); border: 1px solid hsla(0, 0%, 30%, 40%); } .message.dark-theme .dice-roll .dice-result .dice-tooltip .damage-type { mix-blend-mode: screen; } #chat-log .message.koboldworks .message-header { display: none; } .chat-message.koboldworks.turn-announcer { background-color: wheat; background-blend-mode: overlay; } .chat-message.koboldworks.turn-announcer .portrait { overflow: hidden; } /* Confetti */ /* .confetti-buttons { display: flex; } .confetti-buttons { overflow: hidden; right: 8px; top: calc(100% - 45px); } .confetti-buttons:hover { min-width: 340px; } */ .portrait-and-name { flex-grow: 1; } #sidebar { overflow: visible; } .chat-message .message-header .message-metadata { align-content: center; flex-grow: 0.8; } .chat-message>.message-content .message-buttons { gap: 3px; } .message button { line-height: 20px; border: 1px solid var(--alt); background: hsla(0, 0%, 20%, 0.1); } /* .dice-roll .dice-result { margin-top: 5px; } */ .form-group .dice-result { margin-top: 0px; } .chat-message h4 { margin: 0px; } .hovertext { position: relative; } .hovertext:before { content: attr(data-hover); visibility: hidden; opacity: 0; width: max-content; background-color: var(--pf2e-color-mono-dark); color: #fff; text-align: center; border-radius: 5px; padding: 5px 5px; transition: opacity 0.5s ease-in-out; box-shadow: var(--glassy); position: absolute; z-index: 1; right: 110%; bottom: -5px; } .hovertext:hover:before { opacity: 1; visibility: visible; } .portrait-and-name { display: flex; gap: 5px; } .flavor-text+.dice-roll { margin-top: 5px; } .target-lock-chat-window .chat-damage-buttons { gap: 3px; margin: 0px 5px; } [data-visibility].owner-buttons:is(div, em, h4, p, section, span, strong):not([data-visibility=all])[data-visibility=gm] { background: none; } .pf2e.chat-card .card-buttons { display: flex; gap: 3px; flex-direction: column; margin: 0px; gap: 5px; margin-top: 5px; } .pf2e.chat-card .owner-buttons { gap: 3px; } .pf2e.chat-card .card-buttons span { line-height: unset; } .pf2e.chat-card .card-buttons button.with-image img { height: 1.2em; border-radius: 3px; box-shadow: var(--gold-and-glow) } #chat-log .message.narrator-description, #chat-log .message.narrator-narrative { border: none; } .dark-theme .monks-tokenbar .sheet .items-list .item .item-name, .dark-theme .monks-tokenbar .sheet .items-list, .dark-theme .monks-tokenbar.chat-card .card-header h3 { color: white; } .dfce-cm-bottom #context-menu, .dfce-cm-middle #context-menu, .dfce-cm-top #context-menu { display: contents; } .chat-message>.message-content .chat-damage-buttons button>i { margin-right: 0px; /* ffs */ } /* Target Lock */ #target-damage-chat-window [data-visibility]:is(div, em, h4, p, span, strong):not([data-visibility=all])[data-visibility=gm] { background-color: transparent; } #target-damage-chat-window { border: none; margin: none; } #target-damage-chat-window { border: none; margin: 0px; padding: 0px 5px 5px 5px; } .hidden.right #target-damage-hide-button { margin: 2px 0 0 0; } .hidden #target-damage-hide-button { margin: 5px 0 0 0; } .pf2e.chat-card .card-header h3.pf2-icon { font-family: Pathfinder2eActions; font-size: xxx-large; flex: 0 0 34px; } .pf2e.chat-card .card-content .spell-info { display: flex; flex-direction: column; gap: 0.2em; padding: .2em; } .pf2e.chat-card .card-content .spell-info p { margin: 0px; padding: 0px; } .pf2e.chat-card section.card-buttons:empty { display: none; } .dorako-damage-roll .flavor-text>*:nth-child(-n+3) { display: none; }