:root{
  --pp-bg:#f7f5f1;--pp-bg-2:#fffefa;--pp-paper:#ffffff;--pp-ink:#17181b;--pp-ink-2:#3f3a43;--pp-muted:#8b838e;
  --pp-line:#e7e0e7;--pp-line-2:#f0ebef;--pp-lav:#a98bc1;--pp-lav-2:#cbb6da;--pp-lav-soft:#f5eef8;--pp-lav-deep:#775d89;
  --pp-green:#557b6a;--pp-danger:#a55261;--pp-shadow:0 20px 60px rgba(45,35,49,.12),0 3px 12px rgba(45,35,49,.05);
  --pp-shadow-soft:0 10px 30px rgba(45,35,49,.08);--pp-radius:22px;--pp-safe-t:env(safe-area-inset-top,0px);--pp-safe-r:env(safe-area-inset-right,0px);--pp-safe-b:env(safe-area-inset-bottom,0px);--pp-safe-l:env(safe-area-inset-left,0px);
  --pp-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--pp-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;
}
