| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- /* Building Interface Styles */
- .building-panel {
- position: absolute;
- top: 20px;
- left: 20px;
- min-width: 200px;
- background-color: rgba(0, 0, 0, 0.8);
- border-radius: 10px;
- padding: 15px;
- border-left-color: rgb(255, 255, 255);
- border-right-color: rgb(255, 255, 255);
- border-top-color: rgb(255, 255, 255);
- border-bottom-color: rgb(255, 255, 255);
- border-top-width: 2px;
- border-right-width: 2px;
- border-bottom-width: 2px;
- border-left-width: 2px;
- }
- .panel-title {
- font-size: 18px;
- color: rgb(255, 255, 255);
- -unity-font-style: bold;
- margin-bottom: 10px;
- -unity-text-align: middle-center;
- }
- .button-container {
- flex-direction: column;
- margin-bottom: 15px;
- }
- .build-button {
- margin-bottom: 8px;
- min-height: 35px;
- font-size: 14px;
- border-radius: 5px;
- border-width: 2px;
- -unity-font-style: bold;
- transition-duration: 0.2s;
- }
- .wall-button {
- background-color: rgb(100, 150, 100);
- border-color: rgb(150, 200, 150);
- color: rgb(255, 255, 255);
- }
- .wall-button:hover {
- background-color: rgb(120, 170, 120);
- border-color: rgb(180, 230, 180);
- }
- .wall-button.active {
- background-color: rgb(150, 200, 150);
- border-color: rgb(200, 255, 200);
- }
- .door-button {
- background-color: rgb(150, 100, 100);
- border-color: rgb(200, 150, 150);
- color: rgb(255, 255, 255);
- }
- .door-button:hover {
- background-color: rgb(170, 120, 120);
- border-color: rgb(230, 180, 180);
- }
- .door-button.active {
- background-color: rgb(200, 150, 150);
- border-color: rgb(255, 200, 200);
- }
- .entrance-button {
- background-color: rgb(150, 120, 50);
- border-color: rgb(200, 170, 100);
- color: rgb(255, 255, 255);
- }
- .entrance-button:hover {
- background-color: rgb(170, 140, 70);
- border-color: rgb(230, 200, 130);
- }
- .entrance-button.active {
- background-color: rgb(200, 170, 100);
- border-color: rgb(255, 220, 150);
- }
- .normal-button {
- background-color: rgb(100, 100, 150);
- border-color: rgb(150, 150, 200);
- color: rgb(255, 255, 255);
- }
- .normal-button:hover {
- background-color: rgb(120, 120, 170);
- border-color: rgb(180, 180, 230);
- }
- .normal-button.active {
- background-color: rgb(150, 150, 200);
- border-color: rgb(200, 200, 255);
- }
- .status-container {
- flex-direction: column;
- border-top-width: 1px;
- border-top-color: rgba(255, 255, 255, 0.3);
- padding-top: 10px;
- }
- .status-label {
- font-size: 14px;
- color: rgb(200, 255, 200);
- -unity-font-style: bold;
- margin-bottom: 5px;
- }
- .instruction-label {
- font-size: 12px;
- color: rgb(200, 200, 200);
- white-space: normal;
- }
|