style.css

This commit is contained in:
2026-08-28 09:35:03 -03:00
parent cb8c6a42ab
commit 8ef2eee7ae
+12 -12
View File
@@ -71,7 +71,7 @@ header {
/* ===== OVERLAY & SHEET ===== */ /* ===== OVERLAY & SHEET ===== */
.overlay { .overlay {
position: fixed; inset: 0; background: rgba(0,0,0,.6); position: fixed; inset: 0; background: rgba(0,0,0,1);
opacity: 0; pointer-events: none; transition: .35s; z-index: 90; opacity: 0; pointer-events: none; transition: .35s; z-index: 90;
} }
.overlay.open { opacity: 1; pointer-events: auto; } .overlay.open { opacity: 1; pointer-events: auto; }
@@ -119,7 +119,7 @@ header {
font-size: 16px; color: var(--oscuro); line-height: 1.2; grid-column: 1; font-size: 16px; color: var(--oscuro); line-height: 1.2; grid-column: 1;
} }
.sheet-link-desc { .sheet-link-desc {
font-family: var(--font-ui); font-size: 13px; color: var(--dusty); font-family: var(--font-ui); font-size: 13px; color: var(--claro);
font-weight: 500; opacity: .8; grid-column: 1; margin-top: -2px; font-weight: 500; opacity: .8; grid-column: 1; margin-top: -2px;
} }
.sheet-link.highlight { .sheet-link.highlight {
@@ -231,7 +231,7 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
} }
.tab { .tab {
font-family: var(--font-ui); font-size: 20px; font-weight: 400; font-family: var(--font-ui); font-size: 20px; font-weight: 400;
letter-spacing: .03em; color: rgba(234,240,238,.4); letter-spacing: .03em; color: var(--claro);
background: none; border: none; cursor: pointer; background: none; border: none; cursor: pointer;
padding: 14px 22px; position: relative; transition: .2s; padding: 14px 22px; position: relative; transition: .2s;
} }
@@ -278,7 +278,7 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
.plan-card.reco { .plan-card.reco {
border: 1px solid rgba(223,189,185,.2); border: 1px solid rgba(223,189,185,.2);
background: rgba(234,240,238,.04); background: rgba(234,240,238,.04);
box-shadow: 0 0 30px rgba(186,18,77,.05); box-shadow: 0 0 30px rgba(186,18,77,.2);
} }
.badge { .badge {
align-self: center; font-family: var(--font-ui); font-size: 9px; font-weight: 700; align-self: center; font-family: var(--font-ui); font-size: 9px; font-weight: 700;
@@ -292,17 +292,17 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
} }
.plan-stars { color: var(--claro); font-size: 11px; letter-spacing: 2px; margin-bottom: 14px; } .plan-stars { color: var(--claro); font-size: 11px; letter-spacing: 2px; margin-bottom: 14px; }
.plan-obj { .plan-obj {
font-family: var(--font-ui); font-size: 12px; line-height: 1.5; font-family: var(--font-ui); font-size: 14px; line-height: 1.5;
color: rgba(234,240,238,.5); margin-bottom: 22px; min-height: 52px; color: var(--claro); margin-bottom: 22px; min-height: 52px;
} }
.plan-feats { list-style: none; flex: 1; margin-bottom: 24px; text-align: left; } .plan-feats { list-style: none; flex: 1; margin-bottom: 24px; text-align: left; }
.plan-feats li { .plan-feats li {
font-family: var(--font-ui); font-size: 12px; line-height: 1.5; font-family: var(--font-body); font-size: 13px; line-height: 1.5;
padding: 8px 0; border-top: 1px solid rgba(234,240,238,.06); padding: 8px 0; border-top: 1px solid rgba(234,240,238,.06);
color: rgba(234,240,238,.7); color: rgba(234,240,238,.7);
} }
.plan-feats li:first-child { border-top: none; } .plan-feats li:first-child { border-top: none; }
.plan-feats li::before { content: '— '; color: var(--claro); opacity: 0.5; } .plan-feats li::before { content: '— '; color: var(--claro); opacity: 1; }
.plan-cta { .plan-cta {
font-family: var(--font-ui); font-size: 12px; font-weight: 500; font-family: var(--font-ui); font-size: 12px; font-weight: 500;
letter-spacing: .04em; text-align: center; padding: 12px; letter-spacing: .04em; text-align: center; padding: 12px;
@@ -572,7 +572,7 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
/* ===== FOOTER ===== */ /* ===== FOOTER ===== */
.footer { .footer {
background: rgba(0,0,0,.2); border-top: 1px solid rgba(234,240,238,.04); background: rgba(0,0,0,.7); border-top: 1px solid rgba(234,240,238,.04);
padding: 60px 48px 20px; padding: 60px 48px 20px;
} }
.footer-inner { .footer-inner {
@@ -581,11 +581,11 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
border-bottom: 1px solid rgba(234,240,238,.04); border-bottom: 1px solid rgba(234,240,238,.04);
} }
.footer-brand { display: flex; flex-direction: column; gap: 12px; } .footer-brand { display: flex; flex-direction: column; gap: 12px; }
.footer-desc { font-family: var(--font-display); font-size: 16px; line-height: 1.6; color: var(--dusty); max-width: 320px; } .footer-desc { font-family: var(--font-ui); font-size: 16px; line-height: 1.6; color: var(--claro); max-width: 320px; }
.footer-links { display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px; } .footer-links { display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px; }
.footer-col h4 { .footer-col h4 {
font-family: var(--font-ui); font-size: 10px; font-weight: 700; font-family: var(--font-ui); font-size: 12px; font-weight: 700;
letter-spacing: .1em; text-transform: uppercase; color: var(--claro); opacity: 0.4; letter-spacing: .1em; text-transform: uppercase; color: var(--dusty); opacity: 1;
margin-bottom: 12px; margin-bottom: 12px;
} }
.footer-col a { .footer-col a {