new pricing

This commit is contained in:
Matt Batchelder
2026-05-12 13:56:51 -04:00
parent a0049be6fb
commit b013b33839
5 changed files with 100 additions and 8 deletions

View File

@@ -2501,6 +2501,56 @@ p:last-child { margin-bottom: 0; }
.pricing-features li:last-child { border-bottom: none; }
.pricing-check { color: var(--color-primary); font-size: 1rem; flex-shrink: 0; margin-top: 1px; }
/* ── Billing period toggle ─────────────────────────────────── */
.pricing-billing-toggle {
display: flex;
align-items: center;
justify-content: center;
gap: .375rem;
margin-bottom: 2.5rem;
background: var(--color-border);
border-radius: 100px;
padding: .3rem;
width: fit-content;
margin-inline: auto;
}
.pbt-option {
background: transparent;
border: none;
border-radius: 100px;
cursor: pointer;
font-size: .9rem;
font-weight: 600;
color: var(--color-text-muted);
padding: .45rem 1.25rem;
transition: background var(--transition), color var(--transition), box-shadow var(--transition);
display: flex;
align-items: center;
gap: .5rem;
white-space: nowrap;
}
.pbt-option.active {
background: var(--card-bg);
color: var(--color-heading);
box-shadow: 0 1px 4px rgba(0,0,0,.12);
}
.pbt-save-pill {
background: var(--color-primary);
color: #fff;
font-size: .68rem;
font-weight: 700;
letter-spacing: .04em;
padding: .2rem .55rem;
border-radius: 100px;
text-transform: uppercase;
}
.pricing-savings {
font-size: .82rem;
font-weight: 600;
color: var(--color-primary);
margin-top: .35rem;
}
@media (max-width: 900px) {
.pricing-grid-3 { grid-template-columns: 1fr; max-width: 400px; }
}