Skip to content

Commit 76bbdd5

Browse files
Technical-1claudehappy-otter
committed
Make OG image text much bigger and bolder
Title bumped to 120px with inline lightning icon, tagline to 40px, pills to 22px. Removed icon box to save vertical space - text now fills the frame properly. Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
1 parent 2a579b5 commit 76bbdd5

2 files changed

Lines changed: 32 additions & 38 deletions

File tree

.portfolio/preview.png

-23.6 KB
Loading

og-gen/og-home.html

Lines changed: 32 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -34,25 +34,25 @@
3434
/* Background keywords - left side */
3535
.bg-words {
3636
position: absolute;
37-
font-size: 32px;
37+
font-size: 36px;
3838
font-weight: 700;
39-
color: rgba(59, 130, 246, 0.07);
39+
color: rgba(59, 130, 246, 0.06);
4040
letter-spacing: 8px;
4141
text-transform: uppercase;
4242
font-family: 'JetBrains Mono', monospace;
4343
}
4444
.bg-left { left: 30px; }
4545
.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; }
5656

5757
/* Main content container */
5858
.logo-container {
@@ -63,43 +63,37 @@
6363
z-index: 10;
6464
flex: 1;
6565
width: 100%;
66-
padding: 40px 0;
66+
padding: 20px 0;
6767
}
6868

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 {
7671
display: flex;
7772
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;
8175
}
8276

8377
.icon-text {
84-
font-size: 70px;
78+
font-size: 100px;
8579
line-height: 1;
8680
}
8781

8882
/* App name */
8983
.app-name {
90-
font-size: 82px;
84+
font-size: 120px;
9185
font-weight: 900;
9286
color: #f97316;
93-
letter-spacing: -2px;
94-
margin-bottom: 6px;
87+
letter-spacing: -4px;
9588
font-family: 'Inter', sans-serif;
89+
line-height: 1;
9690
}
9791

9892
/* Tagline */
9993
.tagline {
100-
font-size: 34px;
94+
font-size: 40px;
10195
color: rgba(255, 255, 255, 0.9);
102-
margin-bottom: 22px;
96+
margin-bottom: 30px;
10397
font-weight: 500;
10498
text-align: center;
10599
}
@@ -109,17 +103,17 @@
109103
display: flex;
110104
flex-wrap: wrap;
111105
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;
115109
}
116110

117111
.pill {
118-
padding: 10px 22px;
112+
padding: 12px 26px;
119113
border: 2px solid rgba(59, 130, 246, 0.4);
120114
border-radius: 30px;
121115
color: rgba(255, 255, 255, 0.9);
122-
font-size: 20px;
116+
font-size: 22px;
123117
font-weight: 500;
124118
background: rgba(59, 130, 246, 0.08);
125119
font-family: 'Inter', sans-serif;
@@ -128,9 +122,9 @@
128122
/* Bottom code tagline */
129123
.code-tagline {
130124
font-family: 'JetBrains Mono', monospace;
131-
font-size: 24px;
125+
font-size: 26px;
132126
color: rgba(59, 130, 246, 0.7);
133-
margin-top: 10px;
127+
margin-top: 6px;
134128
}
135129
</style>
136130
</head>
@@ -151,10 +145,10 @@
151145

152146
<!-- Main content -->
153147
<div class="logo-container">
154-
<div class="icon-box">
148+
<div class="title-row">
155149
<span class="icon-text">&#9889;</span>
150+
<span class="app-name">quickforge</span>
156151
</div>
157-
<div class="app-name">quickforge</div>
158152
<div class="tagline">Modern Python Project Bootstrapper</div>
159153

160154
<div class="pills-container">

0 commit comments

Comments
 (0)