Skip to content

Commit 5e52cfc

Browse files
committed
mobile tuning for about
1 parent e2c58d3 commit 5e52cfc

File tree

3 files changed

+57
-19
lines changed

3 files changed

+57
-19
lines changed

src/about/index.njk

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,19 @@ title: About
1818
</div>
1919
</div>
2020

21-
<h2>FOUNDER & PRINCIPLES</h2>
21+
<h2>FOUNDER</h2>
2222

2323
<div class="card card--flex card--compact">
2424
<img src="/assets/tstromberg.jpg" alt="Thomas Stromberg" class="founder-portrait" />
2525
<div class="founder-bio">
26-
<p><strong>Thomas Stromberg</strong> — 30 years in open source development. Engineering leader at Google and Equinix, Director of Security at Chainguard.</p>
27-
<p>Technical lead for minikube (millions of downloads). Contributor to Firefox, FreeBSD, Chrome, and WebKit. Created <a href="https://github.com/google/triage-party">Triage Party</a> to solve GitHub notification overload and <a href="https://github.com/chainguard-dev/malcontent">malcontent</a> for software supply chain security at Chainguard.</p>
26+
<p><strong>Thomas Stromberg</strong> — 30 years in open source. Engineering leader at Google and Equinix, Director of Security at Chainguard. Technical lead for minikube (millions of downloads), created <a href="https://github.com/google/triage-party">Triage Party</a> for Kubernetes, and <a href="https://github.com/chainguard-dev/malcontent">malcontent</a> for supply chain security.</p>
2827
<p>Founded codeGROOVE to solve the code review latency problem that costs engineering teams days of productivity every week.</p>
29-
<p><a href="https://www.linkedin.com/in/thomas-str%C3%B6mberg-9977261/">LinkedIn</a> • Based in Chapel Hill, NC</p>
28+
<p><a href="https://www.linkedin.com/in/thomas-str%C3%B6mberg-9977261/">LinkedIn</a></p>
3029
</div>
3130
</div>
3231

32+
<h2>PRINCIPLES</h2>
33+
3334
<div class="about-principles">
3435
<ul class="about-principles-list">
3536
<li><strong>Security First</strong> OAuth-only authentication. No persistent access tokens. Your code stays with GitHub.</li>

src/assets/css/style.css

Lines changed: 51 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ body {
172172
.nav-hamburger {
173173
display: none;
174174
position: absolute;
175-
right: 16px;
175+
right: 8px;
176176
top: 50%;
177177
transform: translateY(-50%);
178178
flex-direction: column;
@@ -190,23 +190,23 @@ body {
190190

191191
.hamburger-line {
192192
width: 24px;
193-
height: 2.5px;
193+
height: 3px;
194194
background: var(--black);
195-
border-radius: 1px;
195+
border-radius: 1.5px;
196196
transition: all 0.3s ease;
197197
transform-origin: center;
198198
}
199199

200200
.nav-hamburger--active .hamburger-line:nth-child(1) {
201-
transform: translateY(7.5px) rotate(45deg);
201+
transform: translateY(7px) rotate(45deg);
202202
}
203203

204204
.nav-hamburger--active .hamburger-line:nth-child(2) {
205205
opacity: 0;
206206
}
207207

208208
.nav-hamburger--active .hamburger-line:nth-child(3) {
209-
transform: translateY(-7.5px) rotate(-45deg);
209+
transform: translateY(-7px) rotate(-45deg);
210210
}
211211

212212
/* Mobile Menu Overlay */
@@ -1656,6 +1656,25 @@ button,
16561656
/* Lazy Loading Images - removed opacity transition since there's no JS to handle it */
16571657

16581658
/* Responsive */
1659+
1660+
/* Tablet adjustments - tighter spacing for nav */
1661+
@media (max-width: 850px) and (min-width: 769px) {
1662+
.nav-links {
1663+
right: 16px;
1664+
gap: 4px;
1665+
}
1666+
1667+
.nav-links a {
1668+
padding: 8px 10px;
1669+
font-size: clamp(14px, 1vw + 12px, 15px);
1670+
}
1671+
1672+
.nav-links li:not(:last-child)::after {
1673+
margin-left: 4px;
1674+
font-size: 13px;
1675+
}
1676+
}
1677+
16591678
@media (max-width: 768px) {
16601679
.nav {
16611680
height: 34px;
@@ -1671,7 +1690,7 @@ button,
16711690
}
16721691

16731692
.nav-logo a {
1674-
font-size: 16px;
1693+
font-size: 24px;
16751694
letter-spacing: 0.5px;
16761695
transform: skewX(-10deg);
16771696
min-height: 34px;
@@ -1680,7 +1699,7 @@ button,
16801699
}
16811700

16821701
.nav-accent-angle {
1683-
width: 8.5em;
1702+
width: 11em;
16841703
height: 34px;
16851704
}
16861705

@@ -1743,16 +1762,16 @@ button,
17431762
}
17441763

17451764
.hero {
1746-
justify-content: center;
1747-
padding: 46px 16px 46px;
1765+
justify-content: flex-start;
1766+
padding: 100px 16px 80px;
17481767
min-height: 100vh;
17491768
display: flex;
1750-
align-items: center;
1769+
align-items: flex-start;
17511770
}
17521771

17531772
.hero-content {
17541773
margin: 0;
1755-
padding: 20px;
1774+
padding: 24px;
17561775
max-width: 100%;
17571776
border-width: 4px;
17581777
}
@@ -1779,6 +1798,20 @@ button,
17791798
margin-top: 16px;
17801799
}
17811800

1801+
.hero-bottom-banner {
1802+
bottom: calc(var(--space) * 2);
1803+
width: calc(100% - calc(var(--space) * 4));
1804+
}
1805+
1806+
.hero-bottom-banner__content {
1807+
padding: calc(var(--space) * 2) calc(var(--space) * 2);
1808+
}
1809+
1810+
.hero-bottom-banner__text {
1811+
font-size: 11px;
1812+
line-height: 1.4;
1813+
}
1814+
17821815
.content-hero {
17831816
padding: 54px 16px 40px;
17841817
}
@@ -1832,8 +1865,8 @@ button,
18321865
}
18331866

18341867
.founder-portrait {
1835-
width: 120px;
1836-
height: 120px;
1868+
width: 80px;
1869+
height: 80px;
18371870
}
18381871

18391872
.pricing-grid {
@@ -1856,11 +1889,15 @@ button,
18561889
.cta-button,
18571890
.hero-button,
18581891
[role="button"] {
1859-
padding: 12px 24px;
1892+
padding: 12px 16px;
18601893
font-size: 16px;
18611894
min-height: 44px;
18621895
}
18631896

1897+
.hero-cta-wrapper {
1898+
text-align: center;
1899+
}
1900+
18641901
.content-hero a[style*="padding: 16px 32px"] {
18651902
padding: 12px 24px !important;
18661903
font-size: 16px !important;

src/index.njk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ title: Supercharge your dev teams
2727
<div class="hero-bottom-banner">
2828
<div class="hero-bottom-banner__content">
2929
<p class="hero-bottom-banner__text">
30-
🔒 Security-first architecture • 🏗️ Built by ex-Google & Chainguard engineers • 💚 Free for OSS
30+
Built by former Kubernetes maintainers * Security-first architecture * Free for OSS
3131
</p>
3232
</div>
3333
</div>

0 commit comments

Comments
 (0)