fix(pdf): align AGB page PDF layout with datasheet design tokens
Some checks failed
Nightly QA / 🔗 Links & Deps (push) Successful in 2m21s
Nightly QA / 🎭 Lighthouse (push) Successful in 4m15s
Nightly QA / 🔍 Static Analysis (push) Failing after 4m45s
Nightly QA / ♿ Accessibility (push) Successful in 5m16s
Nightly QA / 🔔 Notify (push) Successful in 3s
Build & Deploy / 🔍 Prepare (push) Successful in 7s
Build & Deploy / 🧪 QA (push) Successful in 57s
Build & Deploy / 🏗️ Build (push) Failing after 18s
Build & Deploy / 🚀 Deploy (push) Has been skipped
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 2s

This commit is contained in:
2026-03-13 22:24:33 +01:00
parent 275784745d
commit 1a68af0eec

View File

@@ -14,8 +14,7 @@ Font.register({
const C = {
navy: '#001a4d',
navyDeep: '#000d26',
green: '#4da612',
greenLight: '#e8f5d8',
accent: '#82ed20',
white: '#FFFFFF',
offWhite: '#f8f9fa',
gray100: '#f3f4f6',
@@ -26,7 +25,7 @@ const C = {
gray900: '#111827',
};
const MARGIN = 56;
const MARGIN = 72;
const styles = StyleSheet.create({
page: {
@@ -34,7 +33,7 @@ const styles = StyleSheet.create({
lineHeight: 1.5,
backgroundColor: C.white,
paddingTop: 0,
paddingBottom: 80,
paddingBottom: 100,
fontFamily: 'Helvetica',
},
@@ -57,17 +56,17 @@ const styles = StyleSheet.create({
},
logoText: {
fontSize: 22,
fontSize: 24,
fontWeight: 700,
color: C.navyDeep,
letterSpacing: 2,
letterSpacing: 1,
textTransform: 'uppercase',
},
docTitle: {
fontSize: 8,
fontSize: 10,
fontWeight: 700,
color: C.green,
color: C.navy,
letterSpacing: 2,
textTransform: 'uppercase',
},
@@ -89,10 +88,10 @@ const styles = StyleSheet.create({
accentBar: {
width: 30,
height: 2,
backgroundColor: C.green,
height: 3,
backgroundColor: C.accent,
marginBottom: 20,
borderRadius: 1,
borderRadius: 1.5,
},
// Lexical Elements
@@ -136,7 +135,7 @@ const styles = StyleSheet.create({
listItemBullet: {
width: 12,
fontSize: 10,
color: C.green,
color: C.accent,
fontWeight: 700,
},
listItemContent: {
@@ -146,7 +145,7 @@ const styles = StyleSheet.create({
lineHeight: 1.7,
},
link: {
color: C.green,
color: C.accent,
textDecoration: 'none',
},
textBold: {
@@ -161,31 +160,31 @@ const styles = StyleSheet.create({
// Footer — matches brochure style
footer: {
position: 'absolute',
bottom: 28,
bottom: 40,
left: MARGIN,
right: MARGIN,
flexDirection: 'row',
justifyContent: 'space-between',
alignItems: 'center',
paddingTop: 12,
borderTopWidth: 2,
borderTopColor: C.green,
paddingTop: 24,
borderTopWidth: 1,
borderTopColor: C.gray200,
},
footerText: {
fontSize: 7,
fontSize: 8,
color: C.gray400,
fontWeight: 400,
fontWeight: 500,
textTransform: 'uppercase',
letterSpacing: 0.8,
letterSpacing: 1,
},
footerBrand: {
fontSize: 9,
fontSize: 10,
fontWeight: 700,
color: C.navyDeep,
textTransform: 'uppercase',
letterSpacing: 1.5,
letterSpacing: 1,
},
});