···11-/**
22- * Shared layout + “prose” typography for static document pages (contact, privacy, terms).
33- * Scope everything under .site-doc so .container and other globals stay untouched.
44- */
55-61@font-face {
72 font-family: 'Figtree';
83 src: url('/fonts/Figtree/Figtree-VariableFont_wght.woff2') format('woff2');
···4843 flex-direction: column;
4944 justify-content: center;
5045 align-items: center;
5151- /*
5252- * Fluid vertical inset (no height breakpoints): same idea as --site-page-padding-x
5353- * clamp(1rem, 5vw, 2rem) — vw for width scale, vmin so short/landscape viewports tighten too.
5454- */
5546 padding-top: clamp(0.2rem, 1vw + 0.8vmin, 1.75rem);
5647 padding-bottom: clamp(0.75rem, 3vw + 1vmin, 2rem);
5748}
-1
src/components/AltstorePalPeek.astro
···11111212const { href, locale = 'en', ariaLabel } = Astro.props;
1313const t = useTranslations(locale);
1414-/** Same as `href` — AltStore PAL deep link for scanning from iPhone */
1514const qrCodeImageUrl = `https://api.qrserver.com/v1/create-qr-code/?size=200x200&bgcolor=000000&color=f3f5fe&data=${encodeURIComponent(href)}`;
1615---
1716