All user data for FoundryVTT. Includes worlds, systems, modules, and any asset in the "foundryuserdata" directory. Does NOT include the FoundryVTT installation itself.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

735 lines
13 KiB

/* CONDITIONS CHAT MESSAGE */
ul.chat-message.condition-list {
list-style-type: none;
padding: 0;
}
ul.chat-message.condition-list li {
align-items: center;
}
.chat-message.condition-list .remove-row,
.chat-message.condition-list .undo-remove {
flex: 0 0 20px;
}
label.xp-checkbox {
flex: 2;
font-weight: bold;
margin: 0;
line-height: 20px;
font-size: 11px;
text-align: right;
}
img.condition-icon {
width: 50px;
height: 50px;
background:rgba(0,0,0,0.5);
}
.enhanced-conditions div.condition-icon {
display: flex;
flex: 0 0 24px;
margin: 0px 6px 0px 0px;
}
.enhanced-conditions div.add-remove {
display: flex;
flex: 0 0 15px;
}
.enhanced-conditions div.condition-name,
.enhanced-conditions div.condition-reference {
flex: 2;
margin: 3px 0px 0px 0px;
height: 20px;
}
img.condition-icon.chat-message {
height: 20px;
width: 20px;
padding: unset;
}
.token-resource input[name="resource"] {
color: white;
background: none;
border: 1px solid transparent;
}
.token-resource input[name="resource"]:hover {
border: 1px solid white;
}
a.add-temporary {
margin: 10px;
}
/* -------------------------------------------- */
/* CONDITION LAB */
/* -------------------------------------------- */
#cub-condition-lab .hidden {
display: none;
}
#cub-condition-lab ol.condition-lab {
list-style: none;
overflow-y: auto;
overflow-x: hidden;
max-height: 530px;
margin: 10px 0px;
padding: 0px;
border: 2px inset;
/* background: url('/ui/denim025.png'); */
background: rgba(0,0,0,0.5);
}
#cub-condition-lab div.sort {
flex: 0 1 20px;
margin-right: 3px;
}
#cub-condition-lab div.filter {
margin-left: 25px;
max-width: 50%;
display: flex;
}
#cub-condition-lab div.filter div.input-wrapper {
position: relative;
}
#cub-condition-lab div.filter div.input-wrapper i {
position: absolute;
top: 5px;
left: 5px;
}
#cub-condition-lab div.filter div.input-wrapper input {
padding-left: 20px;
}
#cub-condition-lab div.condition-list-controls {
flex: 2;
}
#cub-condition-lab div.condition-list-controls .sort i {
font-size: x-large;
}
#cub-condition-lab .condition-list-controls button {
flex: 0 1 28px;
height: 28px;
width: 28px;
padding: 0px;
}
.condition-lab li.row {
/* border-bottom: 2px groove beige; */
background: url('/ui/parchment.jpg');
border-radius: 5px;
margin: 5px;
}
.condition-lab .flexcol {
margin: 3px;
}
.condition-lab .flexcol.grabber {
flex: 0;
}
.condition-lab .flexcol.content1 {
flex: 4;
}
.condition-lab .flexcol.content2 {
flex: 3;
padding-left: 26px;
}
.condition-lab .flexcol.text-entry {
flex: 8;
}
.condition-lab .active-effect {
flex: 0 0 20px;
display: flex;
align-items: center;
margin: 0px 0px 3px 0px;
}
.condition-lab .flexcol.text-entry .path,
.condition-lab .flexcol.text-entry .condition {
display: flex;
flex: 1;
/* margin: 0px 3px 3px 0px; */
}
.condition-lab .flexcol.text-entry.journal {
flex: 2;
margin: 0px 0px 3px 0px;
}
.condition-lab .reference div.enriched-link {
flex: 0 1 0%;
margin: 3px;
}
.condition-lab .reference-type {
flex: 0 0 115px;
margin: 0px 3px 0px 0px;
}
.condition-lab .compendium {
flex: 1;
margin: 0px 3px 0px 0px;
}
.condition-lab .reference-item {
flex: 2;
margin: 0px 3px 0px 0px;
}
.condition-lab .text-entry.reference.flexcol {
flex: 1;
margin: 0px 0px 3px 0px;
}
.condition-lab .reference-item select {
width: 100%;
}
.condition-lab .text-entry.trigger.flexcol {
flex: 2;
margin: 0px 0px 3px 0px;
}
.condition-lab .flexcol.condition-lab.text-entry.icon.flexcol {
margin: 0px 0px 3px 0px;
}
.condition-lab .flexrow {
justify-content: space-around;
}
.condition-lab a.macro {
border: none;
}
.condition-lab img {
width: 60px;
height: 60px;
background-color:rgba(0,0,0,0.5);
}
.condition-lab a.trash {
/* flex: none;
margin: 6px 3px 3px 3px; */
}
.condition-lab div.journal-icon {
flex: 0 0 25px;
text-align: center;
line-height: 26px;
}
.condition-lab div.trigger-icon {
flex: 0 0 25px;
text-align: center;
line-height: 26px;
margin: 0 2px 0 0;
padding: 0 0 0 3px;
}
.condition-lab .trash {
/* flex: 0 0 20px;
line-height: 60px;
text-align: center; */
}
.condition-lab .add-row {
color: white;
border-style: dotted;
line-height: 25px;
margin: 5px;
padding: 2px;
}
.condition-lab .icon {
flex: 0 0 60px;
width: 60px;
height: 60px;
}
.condition-lab .trash button {
/* flex: 0 0 30px;
width: 30px;
line-height: 60px; */
}
.condition-lab .grabber {
flex: 0;
cursor: grab;
line-height: 60px;
opacity: 0.5;
}
.condition-lab div.row-controls {
position: relative;
max-width: 25px;
}
.condition-lab .row-controls div {
display: flex;
}
.condition-lab .row-controls div.remove-row {
flex: 4;
align-items: center;
}
.condition-lab .row-controls div.move-down {
align-items: flex-end;
}
.condition-lab .row-controls a {
/* position: absolute; */
}
.condition-lab .row-controls a.move-up {
/* top: 20%; */
}
.condition-lab .row-controls a.move-down {
/* bottom: 20%; */
}
.condition-lab .options {
/* padding: 0 0 0 26px; */
}
.condition-lab .tooltip {
font-size: x-small;
vertical-align: text-top;
}
#cub-condition-lab button.highlight {
background-color: rgba(0, 0, 255, 0.5);
color: white;
text-shadow: 1px 1px black;
font-weight: bold;
}
#cub-condition-lab li.highlight {
border-left: 2px solid rgb(0, 255, 0);
}
#cub-condition-lab .wrapper-rel {
position: relative;
flex: 1;
height: fit-content;
}
#cub-condition-lab .inset-label {
position: absolute;
/* background: rgba(0,0,0,0.5); */
/* color: white; */
background: rgba(0, 0, 0, 0.05);
height: 100%;
padding: 4px 2px;
font-size: small;
}
#cub-condition-lab .condition-text-input {
padding-left: 45px;
}
#cub-condition-lab .reference input {
padding-left: 70px;
}
#cub-condition-lab .icon-path {
padding-left: 35px;
}
#cub-condition-lab .related-buttons {
justify-content: start;
}
#cub-condition-lab .related-buttons button {
/* flex: 0; */
}
.triggler-icon {
display: inline-flex;
}
#cub-condition-lab .flex-break {
flex-basis: 100%;
height: 0;
}
/* -------------------------------------------- */
/* CUBPUTER */
/* -------------------------------------------- */
.cub-puter ul.gadget-list {
list-style: none;
border: 1px solid grey;
background: url("/ui/parchment.jpg") repeat;
width: fit-content;
max-height: 185px;
padding: 3px;
position: fixed;
margin-top: -10px;
z-index: 99;
overflow: visible;
}
/*
.container {
}
*/
.cub-puter-crt .terminal {
padding: 2px;
color: lime;
font-family: 'Courier New', Courier, monospace;
overflow: hidden;
position: relative;
}
.cub-puter-crt ul.gadget-list {
background: rgba(0,0,0,0.9);
}
.cub-puter footer.terminal {
border: none;
}
.cub-puter span .sudo-prompt {
font-weight: bold;
}
.cub-puter footer.hidden {
visibility: hidden;
}
.cub-puter-crt .terminal button {
border-color: lime;
color: lime;
}
.cub-puter-crt .terminal p.notes {
color: beige;
}
.cub-puter-crt .terminal input {
color: lime;
}
.cub-puter-crt span .sudo-prompt {
color: white;
}
.cub-puter-crt .terminal select {
color: lime;
background: black;
font-family: 'Courier New', Courier, monospace;
}
.cub-puter-crt .terminal select option {
color: inherit;
background: inherit;
font-family: inherit;
}
@keyframes flicker {
0% {
opacity: 0.71022;
}
5% {
opacity: 0.5346;
}
10% {
opacity: 0.05756;
}
15% {
opacity: 0.21552;
}
20% {
opacity: 0.00985;
}
25% {
opacity: 0.36972;
}
30% {
opacity: 0.92383;
}
35% {
opacity: 0.35087;
}
40% {
opacity: 0.66002;
}
45% {
opacity: 0.93634;
}
50% {
opacity: 0.9103;
}
55% {
opacity: 0.01886;
}
60% {
opacity: 0.73994;
}
65% {
opacity: 0.82783;
}
70% {
opacity: 0.92903;
}
75% {
opacity: 0.07575;
}
80% {
opacity: 0.2142;
}
85% {
opacity: 0.82368;
}
90% {
opacity: 0.33183;
}
95% {
opacity: 0.87035;
}
100% {
opacity: 0.82041;
}
}
.cub-puter-crt {
background: #121010;
border-radius: 5px;
background-color: black;
overflow: hidden;
}
.cub-puter-crt::after {
content: " ";
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(18, 16, 16, 0.1);
opacity: 0;
z-index: 2;
pointer-events: none;
animation: flicker 0.15s infinite;
}
.cub-puter-crt::before {
content: " ";
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
z-index: 2;
background-size: 100% 2px, 3px 100%;
pointer-events: none;
}
.cub-puter-crt .window-content {
background: black;
}
@keyframes turn-on {
0% {
transform: scale(1, 0.8) translate3d(0, 0, 0);
-webkit-filter: brightness(30);
filter: brightness(30);
opacity: 1;
}
3.5% {
transform: scale(1, 0.8) translate3d(0, 100%, 0);
}
3.6% {
transform: scale(1, 0.8) translate3d(0, -100%, 0);
opacity: 1;
}
9% {
transform: scale(1.3, 0.6) translate3d(0, 100%, 0);
-webkit-filter: brightness(30);
filter: brightness(30);
opacity: 0;
}
11% {
transform: scale(1, 1) translate3d(0, 0, 0);
-webkit-filter: contrast(0) brightness(0);
filter: contrast(0) brightness(0);
opacity: 0;
}
100% {
transform: scale(1, 1) translate3d(0, 0, 0);
-webkit-filter: contrast(1) brightness(1.2) saturate(1.3);
filter: contrast(1) brightness(1.2) saturate(1.3);
opacity: 1;
}
}
@keyframes turn-off {
0% {
transform: scale(1, 1.3) translate3d(0, 0, 0);
-webkit-filter: brightness(1);
filter: brightness(1);
opacity: 1;
}
60% {
transform: scale(1.3, 0.001) translate3d(0, 0, 0);
-webkit-filter: brightness(10);
filter: brightness(10);
}
100% {
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: scale(0, 0.0001) translate3d(0, 0, 0);
-webkit-filter: brightness(50);
filter: brightness(50);
}
}
.screen {
width: 100%;
height: 100%;
border: none;
}
.cub-puter-crt-off {
animation: turn-off 0.55s cubic-bezier(0.23, 1, 0.32, 1);
animation-fill-mode: forwards;
}
.cub-puter-crt-on {
animation: turn-on 3s linear;
animation-fill-mode: forwards;
}
@keyframes overlay-anim {
0% {
visibility: hidden;
}
20% {
visibility: hidden;
}
21% {
visibility: visible;
}
100% {
visibility: hidden;
}
}
.cub-puter .overlay {
color: #00FF00;
position: absolute;
top: 20px;
left: 20px;
font-size: 60px;
visibility: hidden;
pointer-events: none;
}
#switch:checked ~ .cub-puter-crt .overlay {
animation: overlay-anim 5s linear;
animation-fill-mode: forwards;
}
/* TRIGGLER */
.triggler a.delete {
flex: 0 0 16px;
margin: 2px 0px 0px 3px;
}
.triggler .form-group.options {
flex: 0 0 auto;
margin: 2px 5px 2px 0px;
}
#cub-triggler-form .advanced-trigger-operator {
flex: 0;
}
#settings div#combat-utility-belt {
margin: 0;
}
/* ABOUT */
#combat-utility-belt-about img {
border: none;
}
#combat-utility-belt-about .logo {
width: 600px;
}
#combat-utility-belt-about .version {
flex-grow: 0;
}
#combat-utility-belt-about .readme {
text-align: center;
}
#combat-utility-belt-about a {
text-shadow: 1px 1px black;
}
#combat-utility-belt-about div.patrons {
width: 100%;
}
#combat-utility-belt-about .patrons ol {
height: 175px;
border: 1px inset white;
list-style: none;
overflow: hidden scroll;
text-align: center;
padding: 2px;
}
#combat-utility-belt-about .patrons li:nth-child(odd) {
background: rgba(0,0,0,0.2);
}
#combat-utility-belt-about .patrons li {
font-size: x-large;
}
#combat-utility-belt-about footer div {
justify-content: center;
text-align: center;
}
#combat-utility-belt-about .death-save {
flex: 0 0 120px;
}
#combat-utility-belt-about .heart {
color: tomato;
}
#combat-utility-belt-about .patreon img {
flex: 0 0 100px;
}