Skip to content

Commit f99944c

Browse files
fix pricing cards: equal height, proportionate text, responsive scaling
1 parent c47efd5 commit f99944c

2 files changed

Lines changed: 18 additions & 8 deletions

File tree

docs/mgrs.html

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ <h3>SAR &amp; First Responders</h3>
244244
<section class="section fade-in" aria-label="Pricing" style="background: var(--bg-secondary); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border);">
245245
<div class="container">
246246
<h2 class="section-title text-center mb-4">Pricing</h2>
247-
<div class="pricing-grid" style="max-width: 700px; margin: 0 auto;">
247+
<div class="pricing-grid" style="max-width: 1000px; margin: 0 auto;">
248248
<div class="price-card">
249249
<div class="tier">Free</div>
250250
<div class="amount">$0</div>
@@ -274,7 +274,9 @@ <h2 class="section-title text-center mb-4">Pricing</h2>
274274
<div class="amount">$29.99</div>
275275
<div class="period">per year &mdash; save 37%</div>
276276
<ul>
277-
<li>Everything in Pro</li>
277+
<li>All 10 tools, all 6 reports</li>
278+
<li>Offline maps + Meshtastic mesh</li>
279+
<li>All themes, unlimited waypoints</li>
278280
<li>Best value</li>
279281
<li>Support development</li>
280282
</ul>
@@ -284,7 +286,9 @@ <h2 class="section-title text-center mb-4">Pricing</h2>
284286
<div class="amount">$149.99</div>
285287
<div class="period">one-time purchase</div>
286288
<ul>
287-
<li>Everything in Pro</li>
289+
<li>All 10 tools, all 6 reports</li>
290+
<li>Offline maps + Meshtastic mesh</li>
291+
<li>All themes, unlimited waypoints</li>
288292
<li>Pay once, own forever</li>
289293
<li>All future updates included</li>
290294
</ul>

docs/styles.css

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -567,6 +567,9 @@ ul, ol {
567567
border-radius: var(--radius-md);
568568
padding: 32px 24px;
569569
text-align: center;
570+
display: flex;
571+
flex-direction: column;
572+
align-items: center;
570573
}
571574

572575
.price-card.featured {
@@ -575,21 +578,22 @@ ul, ol {
575578
}
576579

577580
.price-card .tier {
578-
font-size: 0.8rem;
581+
font-size: clamp(0.7rem, 2vw, 0.8rem);
579582
text-transform: uppercase;
580583
letter-spacing: 1.5px;
581584
color: var(--text-secondary);
582585
margin-bottom: 8px;
583586
}
584587

585588
.price-card .amount {
586-
font-size: 2.5rem;
589+
font-size: clamp(1.8rem, 5vw, 2.5rem);
587590
font-weight: 800;
588591
color: var(--text-primary);
592+
white-space: nowrap;
589593
}
590594

591595
.price-card .period {
592-
font-size: 0.85rem;
596+
font-size: clamp(0.75rem, 2vw, 0.85rem);
593597
color: var(--text-muted);
594598
margin-bottom: 16px;
595599
}
@@ -598,11 +602,13 @@ ul, ol {
598602
list-style: none;
599603
padding: 0;
600604
text-align: left;
605+
flex: 1;
606+
width: 100%;
601607
}
602608

603609
.price-card li {
604-
padding: 8px 0;
605-
font-size: 0.9rem;
610+
padding: 6px 0;
611+
font-size: clamp(0.78rem, 2vw, 0.9rem);
606612
color: var(--text-secondary);
607613
}
608614

0 commit comments

Comments
 (0)