SettlementInteractionUI.uss 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /* Settlement Interaction UI Styles */
  2. .settlement-prompt {
  3. position: absolute;
  4. top: 20px;
  5. left: 50%;
  6. translate: -50% 0;
  7. background-color: rgba(0, 0, 0, 0.8);
  8. border-radius: 10px;
  9. padding: 15px;
  10. border-width: 2px;
  11. border-color: rgb(255, 215, 0);
  12. min-width: 300px;
  13. align-items: center;
  14. justify-content: center;
  15. }
  16. .prompt-container {
  17. align-items: center;
  18. justify-content: center;
  19. }
  20. .settlement-name {
  21. font-size: 18px;
  22. color: rgb(255, 215, 0);
  23. font-weight: bold;
  24. margin-bottom: 5px;
  25. text-align: center;
  26. -unity-text-align: middle-center;
  27. }
  28. .interaction-instruction {
  29. font-size: 14px;
  30. color: rgb(255, 255, 255);
  31. text-align: center;
  32. -unity-text-align: middle-center;
  33. margin-top: 5px;
  34. }
  35. /* Animation for the prompt */
  36. .settlement-prompt {
  37. transition-property: opacity;
  38. transition-duration: 0.3s;
  39. transition-timing-function: ease-in-out;
  40. }
  41. /* Hover effect for better visibility */
  42. .settlement-prompt:hover {
  43. background-color: rgba(0, 0, 0, 0.9);
  44. border-color: rgb(255, 255, 0);
  45. }