|
34 | 34 | /* Background keywords - left side */ |
35 | 35 | .bg-words { |
36 | 36 | position: absolute; |
37 | | - font-size: 32px; |
| 37 | + font-size: 36px; |
38 | 38 | font-weight: 700; |
39 | | - color: rgba(59, 130, 246, 0.07); |
| 39 | + color: rgba(59, 130, 246, 0.06); |
40 | 40 | letter-spacing: 8px; |
41 | 41 | text-transform: uppercase; |
42 | 42 | font-family: 'JetBrains Mono', monospace; |
43 | 43 | } |
44 | 44 | .bg-left { left: 30px; } |
45 | 45 | .bg-right { right: 30px; text-align: right; } |
46 | | - .bg-words:nth-child(1) { top: 30px; } |
47 | | - .bg-words:nth-child(2) { top: 90px; } |
48 | | - .bg-words:nth-child(3) { top: 150px; } |
49 | | - .bg-words:nth-child(4) { top: 210px; } |
50 | | - .bg-words:nth-child(5) { top: 270px; } |
51 | | - .bg-words:nth-child(6) { top: 30px; } |
52 | | - .bg-words:nth-child(7) { top: 90px; } |
53 | | - .bg-words:nth-child(8) { top: 150px; } |
54 | | - .bg-words:nth-child(9) { top: 210px; } |
55 | | - .bg-words:nth-child(10) { top: 270px; } |
| 46 | + .bg-words:nth-child(1) { top: 40px; } |
| 47 | + .bg-words:nth-child(2) { top: 110px; } |
| 48 | + .bg-words:nth-child(3) { top: 180px; } |
| 49 | + .bg-words:nth-child(4) { top: 250px; } |
| 50 | + .bg-words:nth-child(5) { top: 320px; } |
| 51 | + .bg-words:nth-child(6) { top: 40px; } |
| 52 | + .bg-words:nth-child(7) { top: 110px; } |
| 53 | + .bg-words:nth-child(8) { top: 180px; } |
| 54 | + .bg-words:nth-child(9) { top: 250px; } |
| 55 | + .bg-words:nth-child(10) { top: 320px; } |
56 | 56 |
|
57 | 57 | /* Main content container */ |
58 | 58 | .logo-container { |
|
63 | 63 | z-index: 10; |
64 | 64 | flex: 1; |
65 | 65 | width: 100%; |
66 | | - padding: 40px 0; |
| 66 | + padding: 20px 0; |
67 | 67 | } |
68 | 68 |
|
69 | | - /* Icon box */ |
70 | | - .icon-box { |
71 | | - width: 130px; |
72 | | - height: 130px; |
73 | | - background: linear-gradient(145deg, #1a2332, #0d1520); |
74 | | - border: 4px solid rgba(249, 115, 22, 0.5); |
75 | | - border-radius: 26px; |
| 69 | + /* Lightning icon inline with title */ |
| 70 | + .title-row { |
76 | 71 | display: flex; |
77 | 72 | align-items: center; |
78 | | - justify-content: center; |
79 | | - margin-bottom: 12px; |
80 | | - box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4); |
| 73 | + gap: 20px; |
| 74 | + margin-bottom: 10px; |
81 | 75 | } |
82 | 76 |
|
83 | 77 | .icon-text { |
84 | | - font-size: 70px; |
| 78 | + font-size: 100px; |
85 | 79 | line-height: 1; |
86 | 80 | } |
87 | 81 |
|
88 | 82 | /* App name */ |
89 | 83 | .app-name { |
90 | | - font-size: 82px; |
| 84 | + font-size: 120px; |
91 | 85 | font-weight: 900; |
92 | 86 | color: #f97316; |
93 | | - letter-spacing: -2px; |
94 | | - margin-bottom: 6px; |
| 87 | + letter-spacing: -4px; |
95 | 88 | font-family: 'Inter', sans-serif; |
| 89 | + line-height: 1; |
96 | 90 | } |
97 | 91 |
|
98 | 92 | /* Tagline */ |
99 | 93 | .tagline { |
100 | | - font-size: 34px; |
| 94 | + font-size: 40px; |
101 | 95 | color: rgba(255, 255, 255, 0.9); |
102 | | - margin-bottom: 22px; |
| 96 | + margin-bottom: 30px; |
103 | 97 | font-weight: 500; |
104 | 98 | text-align: center; |
105 | 99 | } |
|
109 | 103 | display: flex; |
110 | 104 | flex-wrap: wrap; |
111 | 105 | justify-content: center; |
112 | | - gap: 12px; |
113 | | - max-width: 900px; |
114 | | - margin-bottom: 14px; |
| 106 | + gap: 14px; |
| 107 | + max-width: 1050px; |
| 108 | + margin-bottom: 20px; |
115 | 109 | } |
116 | 110 |
|
117 | 111 | .pill { |
118 | | - padding: 10px 22px; |
| 112 | + padding: 12px 26px; |
119 | 113 | border: 2px solid rgba(59, 130, 246, 0.4); |
120 | 114 | border-radius: 30px; |
121 | 115 | color: rgba(255, 255, 255, 0.9); |
122 | | - font-size: 20px; |
| 116 | + font-size: 22px; |
123 | 117 | font-weight: 500; |
124 | 118 | background: rgba(59, 130, 246, 0.08); |
125 | 119 | font-family: 'Inter', sans-serif; |
|
128 | 122 | /* Bottom code tagline */ |
129 | 123 | .code-tagline { |
130 | 124 | font-family: 'JetBrains Mono', monospace; |
131 | | - font-size: 24px; |
| 125 | + font-size: 26px; |
132 | 126 | color: rgba(59, 130, 246, 0.7); |
133 | | - margin-top: 10px; |
| 127 | + margin-top: 6px; |
134 | 128 | } |
135 | 129 | </style> |
136 | 130 | </head> |
|
151 | 145 |
|
152 | 146 | <!-- Main content --> |
153 | 147 | <div class="logo-container"> |
154 | | - <div class="icon-box"> |
| 148 | + <div class="title-row"> |
155 | 149 | <span class="icon-text">⚡</span> |
| 150 | + <span class="app-name">quickforge</span> |
156 | 151 | </div> |
157 | | - <div class="app-name">quickforge</div> |
158 | 152 | <div class="tagline">Modern Python Project Bootstrapper</div> |
159 | 153 |
|
160 | 154 | <div class="pills-container"> |
|
0 commit comments