:root {
  --lp-foot-bg: #202325;
  --lp-foot-text: #D2D3D3;
  --lp-foot-link: #EFF0F0;
}
.lp-foot { box-sizing: border-box; padding: 20px 16px calc(20px + env(safe-area-inset-bottom)); background: var(--lp-foot-bg); color: var(--lp-foot-text); font: 14px/1.5 system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; text-align: center; }
.lp-foot p { margin: 0 auto; max-width: 960px; }
.lp-foot a { color: var(--lp-foot-link); text-decoration: underline; text-underline-offset: 3px; }
.lp-foot a:hover { color: var(--lp-foot-text); }
.lp-foot a:focus-visible { outline: 2px solid var(--lp-foot-link); outline-offset: 3px; border-radius: 2px; }
.lp-foot a.choices { display: inline-block; margin: 0; }
.lp-foot a.choices img { vertical-align: -2px; margin-right: 6px; }
