styles.css 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. :root {
  2. --bg-main: #213248;
  3. --bg-card: #1a2a3a;
  4. --color-primary: #4074cf;
  5. --color-primary-hover: #5585d8;
  6. --color-text: #e2ecf8;
  7. --color-muted: #8aaecb;
  8. --border-soft: #4074cf33;
  9. }
  10. * {
  11. box-sizing: border-box;
  12. margin: 0;
  13. padding: 0;
  14. }
  15. body {
  16. background-color: var(--bg-main);
  17. background-image: url(assets/images/background.png);
  18. color: var(--color-text);
  19. font-family: 'Share Tech Mono', monospace;
  20. height: 100vh;
  21. display: flex;
  22. align-items: center;
  23. justify-content: center;
  24. }
  25. .container {
  26. max-width: 560px;
  27. width: 100%;
  28. padding: 1.5rem;
  29. text-align: center;
  30. }
  31. .subtitle {
  32. color: var(--color-primary);
  33. font-size: 0.75rem;
  34. letter-spacing: 0.2em;
  35. margin-bottom: 0.5rem;
  36. }
  37. .title {
  38. font-size: 3.5rem;
  39. font-weight: 700;
  40. margin-bottom: 1.5rem;
  41. line-height: 1;
  42. color: #ffffff;
  43. }
  44. .terminal {
  45. background: var(--bg-card);
  46. border: 1px solid var(--border-soft);
  47. border-radius: 6px;
  48. padding: 20px;
  49. text-align: left;
  50. margin-bottom: 1.5rem;
  51. }
  52. .terminal-header {
  53. color: var(--color-primary);
  54. font-size: 0.8rem;
  55. margin-bottom: 12px;
  56. }
  57. .terminal-body {
  58. font-size: 0.82rem;
  59. line-height: 2;
  60. color: var(--color-muted);
  61. }
  62. .prompt {
  63. color: var(--color-primary);
  64. }
  65. .output {
  66. padding-left: 1rem;
  67. display: inline-block;
  68. }
  69. .cursor {
  70. display: inline-block;
  71. width: 9px;
  72. height: 1em;
  73. background: var(--color-primary);
  74. vertical-align: middle;
  75. margin-left: 2px;
  76. animation: blink 1s step-end infinite;
  77. }
  78. @keyframes blink {
  79. 50% {
  80. opacity: 0;
  81. }
  82. }
  83. .divider {
  84. height: 1px;
  85. background: var(--color-primary);
  86. opacity: 0.3;
  87. margin-bottom: 1.5rem;
  88. }
  89. .buttons {
  90. display: flex;
  91. justify-content: center;
  92. gap: 1rem;
  93. }
  94. .btn {
  95. background: var(--color-primary);
  96. color: #ffffff;
  97. padding: 10px 24px;
  98. font-family: 'Share Tech Mono', monospace;
  99. font-size: 0.85rem;
  100. text-decoration: none;
  101. border-radius: 4px;
  102. display: inline-block;
  103. transition: background 0.2s ease;
  104. }
  105. .btn:hover {
  106. background: var(--color-primary-hover);
  107. }