Skip to content

Commit c863290

Browse files
Copilotseanieb
andcommitted
Make site more compact and add opensource repository reference
Co-authored-by: seanieb <191516+seanieb@users.noreply.github.com>
1 parent b333b50 commit c863290

2 files changed

Lines changed: 15 additions & 89 deletions

File tree

‎index.html‎

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -76,29 +76,6 @@ <h3>Lightweight</h3>
7676
</div>
7777
</section>
7878

79-
<section id="how-it-works" class="how-it-works">
80-
<div class="container">
81-
<h2>How It Works</h2>
82-
<div class="steps">
83-
<div class="step">
84-
<div class="step-number">1</div>
85-
<h3>Install PanicLock</h3>
86-
<p>Download and install PanicLock on your Mac. It will appear in your menu bar.</p>
87-
</div>
88-
<div class="step">
89-
<div class="step-number">2</div>
90-
<h3>Click or Press</h3>
91-
<p>When you need instant security, click the menu bar icon or use your keyboard shortcut.</p>
92-
</div>
93-
<div class="step">
94-
<div class="step-number">3</div>
95-
<h3>Secure</h3>
96-
<p>Your Mac locks immediately and Touch ID is disabled. Only your password can unlock it.</p>
97-
</div>
98-
</div>
99-
</div>
100-
</section>
101-
10279
<section id="use-cases" class="use-cases">
10380
<div class="container">
10481
<h2>Perfect For</h2>
@@ -114,8 +91,9 @@ <h2>Perfect For</h2>
11491
<div class="container">
11592
<h2>Ready to Secure Your Mac?</h2>
11693
<p>Get the panic button your Mac deserves.</p>
94+
<p class="opensource-note">PanicLock is open source software.</p>
11795
<div class="cta-buttons">
118-
<a href="https://github.com/paniclock" class="btn btn-primary">View on GitHub</a>
96+
<a href="https://github.com/paniclock/paniclock" class="btn btn-primary">View on GitHub</a>
11997
</div>
12098
</div>
12199
</section>
@@ -125,7 +103,7 @@ <h2>Ready to Secure Your Mac?</h2>
125103
<div class="container">
126104
<p>&copy; 2026 PanicLock. Open Source Security for macOS.</p>
127105
<p>
128-
<a href="https://github.com/paniclock" target="_blank">GitHub</a>
106+
<a href="https://github.com/paniclock/paniclock" target="_blank">GitHub Repository</a>
129107
</p>
130108
</div>
131109
</footer>

‎styles.css‎

Lines changed: 12 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ nav {
5454
/* Hero Section */
5555
.hero {
5656
text-align: center;
57-
padding: 120px 20px 80px;
57+
padding: 80px 20px 60px;
5858
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
5959
color: white;
6060
}
@@ -107,7 +107,7 @@ nav {
107107

108108
/* About Section */
109109
.about {
110-
padding: 80px 20px;
110+
padding: 60px 20px;
111111
background-color: var(--background);
112112
text-align: center;
113113
}
@@ -140,7 +140,7 @@ nav {
140140

141141
/* Features Section */
142142
.features {
143-
padding: 80px 20px;
143+
padding: 60px 20px;
144144
background-color: var(--background-alt);
145145
}
146146

@@ -190,62 +190,9 @@ nav {
190190
color: var(--text-light);
191191
}
192192

193-
/* How It Works Section */
194-
.how-it-works {
195-
padding: 80px 20px;
196-
background-color: var(--background);
197-
}
198-
199-
.how-it-works h2 {
200-
font-size: 42px;
201-
font-weight: 700;
202-
text-align: center;
203-
margin-bottom: 60px;
204-
color: var(--text-color);
205-
}
206-
207-
.steps {
208-
display: grid;
209-
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
210-
gap: 40px;
211-
max-width: 1000px;
212-
margin: 0 auto;
213-
}
214-
215-
.step {
216-
text-align: center;
217-
}
218-
219-
.step-number {
220-
width: 60px;
221-
height: 60px;
222-
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
223-
color: white;
224-
border-radius: 50%;
225-
display: flex;
226-
align-items: center;
227-
justify-content: center;
228-
font-size: 28px;
229-
font-weight: 700;
230-
margin: 0 auto 20px;
231-
}
232-
233-
.step h3 {
234-
font-size: 24px;
235-
font-weight: 600;
236-
margin-bottom: 15px;
237-
color: var(--text-color);
238-
}
239-
240-
.step p {
241-
font-size: 16px;
242-
line-height: 1.6;
243-
color: var(--text-light);
244-
}
245-
246193
/* Use Cases Section */
247194
.use-cases {
248-
padding: 80px 20px;
195+
padding: 60px 20px;
249196
background-color: var(--background-alt);
250197
}
251198

@@ -280,7 +227,7 @@ nav {
280227

281228
/* CTA Section */
282229
.cta {
283-
padding: 100px 20px;
230+
padding: 70px 20px;
284231
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
285232
color: white;
286233
text-align: center;
@@ -298,6 +245,12 @@ nav {
298245
opacity: 0.95;
299246
}
300247

248+
.cta .opensource-note {
249+
font-size: 18px;
250+
margin-bottom: 20px;
251+
opacity: 0.9;
252+
}
253+
301254
/* Footer */
302255
footer {
303256
background-color: var(--text-color);
@@ -334,7 +287,6 @@ footer a:hover {
334287

335288
.about h2,
336289
.features h2,
337-
.how-it-works h2,
338290
.use-cases h2,
339291
.cta h2 {
340292
font-size: 32px;
@@ -348,18 +300,14 @@ footer a:hover {
348300
grid-template-columns: 1fr;
349301
}
350302

351-
.steps {
352-
grid-template-columns: 1fr;
353-
}
354-
355303
.use-case-list li {
356304
font-size: 18px;
357305
}
358306
}
359307

360308
@media (max-width: 480px) {
361309
.hero {
362-
padding: 80px 20px 60px;
310+
padding: 60px 20px 50px;
363311
}
364312

365313
.hero h1 {

0 commit comments

Comments
 (0)