.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; }