|
|
- /* 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;
- }
|