.map-background {
-fx-background-color: lightblue;
}
.floor-display {
-fx-text-fill: white;
-fx-font-size: 14px;
-fx-font-weight: bold;
}
.score-display {
-fx-text-fill: white;
-fx-font-size: 14px;
-fx-font-weight: bold;
}
.health-display {
-fx-text-fill: white;
-fx-font-size: 8px;
-fx-font-weight: bold;
}
.util-background {
-fx-background-color: #570a0a;
-fx-border-color: #febf4c;
-fx-border-width: 2px;
-fx-padding: 5px 10px;
-fx-spacing: 15px;
}
.util-header {
-fx-text-fill: white;
-fx-font-weight: bold;
-fx-font-size: 14px;
}
.health-bar .track {
-fx-background-color: #febf4c, #f0f0f0;
-fx-background-insets: 0, 2;
}
.health-bar .bar {
-fx-background-insets: 2;
-fx-background-color: #41ee41;
}
.health-label {
-fx-text-fill: black;
-fx-font-size: 12px;
-fx-font-weight: bold;
}
.mana-bar .track {
-fx-background-color: #febf4c, #f0f0f0;
-fx-background-insets: 0, 2;
}
.mana-bar .bar {
-fx-background-insets: 2;
-fx-background-color: #a837fc;
}
.mana-label {
-fx-text-fill: black;
-fx-font-size: 12px;
-fx-font-weight: bold;
}
.experience-bar .track {
-fx-background-color: #febf4c, #f0f0f0;
-fx-background-insets: 0, 2;
}
.experience-bar .bar {
-fx-background-insets: 2;
-fx-background-color: yellow;
}
.experience-label {
-fx-text-fill: black;
-fx-font-size: 12px;
-fx-font-weight: bold;
}
.movement-bar .track {
-fx-background-color: #febf4c, #f0f0f0;
-fx-background-insets: 0, 2;
}
.movement-bar .bar {
-fx-background-insets: 2;
-fx-background-color: #ff8c2d;
}
.movement-label {
-fx-text-fill: black;
-fx-font-size: 12px;
-fx-font-weight: bold;
}
.status-scroll {
-fx-background-color: #cccccc;
-fx-background-radius: 5px;
-fx-alignment: center;
-fx-border-width: 2px;
-fx-border-radius: 5px;
-fx-border-color: #febf4c;
}
.status-scroll .viewport {
-fx-background-color: #cccccc;
-fx-background-radius: 5px;
-fx-alignment: center;
}
.status-box {
-fx-border-radius: 3px;
-fx-pref-height: 40px;
-fx-padding: 0px 8px;
-fx-alignment: center;
-fx-text-fill: #000000;
}
.status-vbox {
-fx-alignment: center;
-fx-spacing: 5px;
}
.effect-container {
-fx-pref-height: 45px;
-fx-pref-width: 45px;
}
.effect-duration {
-fx-font-size: 10px;
-fx-pref-width: 20px;
-fx-pref-height: 20px;
-fx-background-radius: 10px;
-fx-alignment: center;
-fx-text-fill: black;
-fx-background-color: white;
-fx-font-weight: bold;
}
.no-effects-label {
-fx-alignment: center;
-fx-padding: 0px 10px;
}
.collection-modal {
-fx-background-color: #570a0a;
-fx-border-color: #febf4c;
-fx-border-width: 2px;
-fx-border-radius: 10px;
-fx-spacing: 5px;
-fx-alignment: center;
-fx-padding: 0px 0px 15px 0px;
-fx-background-radius: 10px;
}
.close-collection {
-fx-background-color: #4c4449;
-fx-background-radius: 3px;
-fx-text-fill: white;
-fx-border-radius: 3px;
-fx-border-color: #febf4c;
}
.active-cards {
-fx-alignment: center;
-fx-hgap: 2px;
-fx-vgap: 2px;
}
.inactive-cards {
-fx-alignment: center;
-fx-hgap: 2px;
-fx-vgap: 2px;
}
.card-trash-box {
-fx-alignment: center-right;
}
.grid-tile {
-fx-max-height: 32px;
-fx-max-width: 32px;
-fx-pref-height: 32px;
-fx-pref-width: 32px;
}
.title-background {
-fx-background-color: linear-gradient(to bottom, darkred, black);
}
.title-box {
-fx-alignment: center;
-fx-spacing: 20px;
-fx-padding: 60px 40px;
}
.title {
-fx-font-size: 60px;
-fx-font-weight: bold;
-fx-text-fill: orange;
-fx-padding: 0 0 15px 0;
}
.score-label {
-fx-font-size: 20px;
-fx-text-fill: lightgray;
-fx-padding: 5px 0px;
}
.start-button {
-fx-font-size: 18px;
-fx-background-color: #505050;
-fx-text-fill: white;
-fx-font-weight: bold;
-fx-padding: 10px 20px;
-fx-background-radius: 12px;
}
.author {
-fx-font-size: 12px;
-fx-text-fill: gray;
-fx-padding: 25px 0 0 0;
}
.end-background {
-fx-background-color: linear-gradient(to bottom, #505050, black);
}
.end-box {
-fx-alignment: center;
-fx-spacing: 20px;
-fx-padding: 60px 40px;
}
.end-label {
-fx-font-size: 50px;
-fx-text-fill: lightgray;
-fx-font-weight: bold;
-fx-padding: 0 0 20px 0;
}
.end-button {
-fx-font-size: 20px;
-fx-background-color: darkred;
-fx-text-fill: lightgray;
-fx-padding: 10px 20px;
-fx-font-weight: bold;
-fx-background-radius: 10px;
}
.win-background {
-fx-background-color: linear-gradient(to bottom, orange, orangered);
}
.win-box {
-fx-alignment: center;
-fx-spacing: 20px;
-fx-padding: 60px 40px;
}
.win-label {
-fx-font-size: 50px;
-fx-text-fill: black;
-fx-font-weight: bold;
-fx-padding: 0 0 20px 0;
}
.win-button {
-fx-font-size: 20px;
-fx-background-color: #dcdcdc;
-fx-text-fill: black;
-fx-padding: 10px 20px;
-fx-font-weight: bold;
-fx-background-radius: 10px;
}
.bar-box {
-fx-spacing: 3px;
}
.stats-box {
-fx-spacing: 5px;
-fx-alignment: center;
}
.stats-display-box {
-fx-spacing: 10px;
}
.stat-container {
-fx-alignment: center;
-fx-border-color: #febf4c;
-fx-border-width: 2px;
-fx-border-radius: 5px;
-fx-background-color: #4c4449;
-fx-background-radius: 5px;
-fx-padding: 5px 0;
}
.stat-name {
-fx-text-fill: white;
-fx-font-weight: bold;
-fx-font-size: 10px;
}
.stat-value {
-fx-text-fill: white;
-fx-font-weight: bold;
-fx-font-size: 14px;
}
.deck-grid {
-fx-alignment: center;
-fx-hgap: 2px;
-fx-vgap: 2px;
}
.hand-grid {
-fx-hgap: 2px;
-fx-alignment: center;
}
.cards-box {
-fx-spacing: 5px;
-fx-alignment: center;
}
.open-collection-button {
-fx-background-color: #4c4449;
-fx-background-radius: 3px;
-fx-text-fill: white;
-fx-border-radius: 3px;
-fx-border-color: #febf4c;
-fx-alignment: center;
-fx-font-size: 10px;
}
.inventory-box {
-fx-alignment: center;
-fx-spacing: 5px;
}
.equipped-grid {
-fx-alignment: center;
-fx-hgap: 5px;
-fx-vgap: 5px;
}
.inactive-grid {
-fx-alignment: center;
-fx-hgap: 3px;
-fx-vgap: 3px;
}
.inventory-trash-box {
-fx-alignment: center-right;
}
.equip-modal-box {
-fx-padding: 10px;
-fx-spacing: 8px;
-fx-alignment: center;
-fx-background-color: #f0f0f0;
-fx-background-radius: 5px;
-fx-border-radius: 5px;
-fx-border-color: #febf4c;
-fx-border-width: 2px;
}
.equip-modal-name {
-fx-font-size: 14px;
-fx-font-weight: bold;
-fx-text-fill: black;
-fx-padding: 0 0 3px 0;
}
.equip-modal-description {
-fx-font-size: 10px;
-fx-text-fill: #1a1a1a;
-fx-text-alignment: center;
}
.card-modal-box {
-fx-background-color: #f0f0f0;
-fx-background-radius: 5px;
-fx-border-radius: 5px;
-fx-border-color: #febf4c;
-fx-border-width: 2px;
-fx-padding: 10px;
-fx-spacing: 8px;
-fx-alignment: center;
}
.card-overview-box {
-fx-spacing: 5px;
}
.card-stats-box {
-fx-spacing: 5px;
}
.card-modal-name {
-fx-font-size: 14px;
-fx-font-weight: bold;
-fx-text-fill: black;
}
.card-modal-description {
-fx-font-size: 11px;
-fx-text-fill: #1a1a1a;
-fx-text-alignment: center;
}
.entity-modal-box {
-fx-background-color: #f0f0f0;
-fx-background-radius: 5px;
-fx-border-radius: 5px;
-fx-border-color: #febf4c;
-fx-border-width: 2px;
-fx-padding: 10px;
-fx-spacing: 8px;
-fx-alignment: center;
}
.entity-modal-name {
-fx-font-size: 16px;
-fx-font-weight: bold;
}
.entity-modal-description {
-fx-font-size: 11px;
-fx-text-fill: #1a1a1a;
-fx-text-alignment: center;
}
.turn-vbox {
-fx-alignment: center;
-fx-spacing: 5px;
}
.turn-scroll-pane {
-fx-border-color: #febf4c;
-fx-border-radius: 5px;
-fx-border-width: 2px;
-fx-background-color: #cccccc;
-fx-background-radius: 5px;
-fx-alignment: center;
}
.turn-scroll-pane .viewport {
-fx-background-color: #cccccc;
-fx-background-radius: 5px;
-fx-alignment: center;
}
.turn-box {
-fx-spacing: 5px;
}
.turn-container {
-fx-pref-width: 75px;
-fx-pref-height: 75px;
}
.turn-health-display {
-fx-background-color: white;
-fx-text-fill: black;
-fx-background-radius: 13px;
-fx-pref-width: 25px;
-fx-pref-height: 25px;
-fx-font-size: 10px;
-fx-font-weight: bold;
-fx-text-alignment: center;
-fx-alignment: center;
}
.status-modal-scroll {
-fx-background-color: #cccccc;
-fx-background-radius: 5px;
-fx-alignment: center;
}
.status-modal-scroll .viewport {
-fx-background-color: #cccccc;
-fx-background-radius: 5px;
-fx-alignment: center;
}
.status-modal-box {
-fx-alignment: center;
}
.label-name {
-fx-font-weight: bold;
}
.entity-modal-overview-box {
-fx-spacing: 20px;
-fx-padding: 2px 10px;
-fx-alignment: center-left;
}
.entity-modal-stats-box {
-fx-alignment: center;
}
.entity-modal-stats-grid {
-fx-hgap: 25px;
}
.entity-modal-cards-box {
-fx-spacing: 5px;
}
.status-modal {
-fx-background-color: #f0f0f0;
-fx-background-radius: 5px;
-fx-border-radius: 5px;
-fx-border-color: #febf4c;
-fx-border-width: 2px;
-fx-padding: 10px;
-fx-spacing: 8px;
-fx-alignment: center;
}
.status-modal-name {
-fx-font-size: 14px;
-fx-font-weight: bold;
}