:is(html:has(.ppPage),body:has(.ppPage)){background:#fdfaf5}.ppPage{color:#121212;--pp-ink:#121212;--pp-sans:var(--pp-font), "Lato", "Helvetica Neue", Arial, sans-serif;min-height:100svh;font-family:var(--pp-sans);background:#fdfaf5;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.ppContent{z-index:1;box-sizing:border-box;flex:1 0 auto;justify-content:center;align-items:center;width:100%;padding:clamp(40px,7vh,72px) clamp(20px,6vw,64px) clamp(16px,3vh,32px);display:flex;position:relative}.ppIcon{border-radius:22.4%;width:clamp(120px,34vw,180px);height:auto;display:block;box-shadow:0 14px 36px #00000024}@media (prefers-color-scheme:dark){:is(html:has(.ppPage),body:has(.ppPage)){background:#24160f}.ppPage{color:#fdfaf5;--pp-ink:#fdfaf5;background:#24160f}.ppIcon{box-shadow:0 14px 36px #00000073}}.ppCorners{z-index:1;padding:16px 20px calc(18px + env(safe-area-inset-bottom,0px));letter-spacing:.01em;color:var(--pp-ink);flex:none;justify-content:space-between;align-items:flex-end;gap:24px;font-size:15px;font-weight:700;line-height:1;display:flex;position:relative}@media (min-width:900px){.ppCorners{padding:16px clamp(24px, 3vw, 40px) calc(22px + env(safe-area-inset-bottom,0px))}}.ppCornerLeft,.ppCornerRight{opacity:.62;flex-direction:column;gap:10px;margin:0;display:flex}.ppCornerLeft{text-align:left;align-items:flex-start}.ppCornerRight{text-align:right;align-items:flex-end}.ppCornerLink{color:inherit;text-underline-offset:3px;text-decoration:none;transition:opacity .16s;display:inline-block}.ppCornerLink:hover{text-decoration:underline}
