.pd{--pd-bg:#f6f3ee;--pd-surface:#fff;--pd-fg:#2b2f2c;--pd-muted:#6f756f;--pd-line:#e4dfd6;--pd-accent:#5f7a6a;--pd-accent-soft:#e3ebe5;--pd-accent-ink:#fff;--pd-me:#5f7a6a;--pd-them:#a8782a;--pd-together:#3d7ea6;background:var(--pd-bg);color:var(--pd-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pd[data-theme=sage]{--pd-bg:#171a18;--pd-surface:#212522;--pd-fg:#e8e6e1;--pd-muted:#9aa19b;--pd-line:#313732;--pd-accent:#8fb09c;--pd-accent-soft:#2a352e;--pd-accent-ink:#141714;--pd-me:#8fb09c;--pd-them:#d9b86c;--pd-together:#8fb8d6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pd[data-theme=porch]{--pd-bg:#12202e;--pd-surface:#1b2d3f;--pd-fg:#f2efe6;--pd-muted:#a3b3c2;--pd-line:#2b4055;--pd-accent:#f5b83d;--pd-accent-soft:#2a3644;--pd-accent-ink:#1d1500;--pd-me:#f5b83d;--pd-them:#6fd3c7;--pd-together:#f49a7c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pd[data-theme=arcade]{--pd-bg:#1a1330;--pd-surface:#271d46;--pd-fg:#f4f0ff;--pd-muted:#b1a6d6;--pd-line:#3a2e60;--pd-accent:#3fe0c5;--pd-accent-soft:#2c2a52;--pd-accent-ink:#07201b;--pd-me:#3fe0c5;--pd-them:#ff85cb;--pd-together:#ffd24d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pd[data-theme=daylight]{--pd-bg:#f3f5f8;--pd-surface:#fff;--pd-fg:#1d2733;--pd-muted:#5b6875;--pd-line:#dde3ea;--pd-accent:#2563eb;--pd-accent-soft:#e4ecfd;--pd-accent-ink:#fff;--pd-me:#2563eb;--pd-them:#c2410c;--pd-together:#0f766e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pd-scroll{scrollbar-width:none}.pd-scroll::-webkit-scrollbar{display:none}.pd-sprite{image-rendering:pixelated;animation:pd-frames var(--pd-dur,.9s) steps(8, jump-none) var(--pd-loops,infinite);background-repeat:no-repeat;background-size:800% 100%}@keyframes pd-frames{0%{background-position:0 0}to{background-position:100% 0}}.pd-run{animation:2.8s linear infinite pd-run}@keyframes pd-run{0%{left:-96px}to{left:100%}}.pd-check{animation:.32s cubic-bezier(.3,1.6,.5,1) pd-check}.pd-pop{animation:.42s cubic-bezier(.2,1.3,.4,1) both pd-pop}.pd-sheet{animation:.32s cubic-bezier(.2,1,.3,1) both pd-sheet}.pd-fade{animation:.3s ease-out both pd-fade}.pd-flash-ring{animation:1.6s ease-out infinite pd-ring}@keyframes pd-check{0%{transform:scale(.4)}}@keyframes pd-pop{0%{transform:translateY(130%)}}@keyframes pd-sheet{0%{transform:translateY(100%)}}@keyframes pd-fade{0%{opacity:0}}@keyframes pd-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pd-accent) 55%, transparent)}70%,to{box-shadow:0 0 0 10px #0000}}.pd-os{background:radial-gradient(at 50% 35%,#ffcf5a 0%,#ff7a59 38%,#7b2d8e 78%,#2a0f45 100%)}.pd-os-lines{mix-blend-mode:overlay;background:repeating-conic-gradient(at 50% 45%,#ffffff59 0deg 2.5deg,#0000 2.5deg 11deg);animation:6s linear infinite pd-spin;position:absolute;inset:-40%}.pd-os-flash{pointer-events:none;background:#fff;animation:.45s ease-out both pd-flash;position:absolute;inset:0}.pd-os-title{text-shadow:3px 3px #111,-2px -2px #111,2px -2px #111,-2px 2px #111;animation:.48s cubic-bezier(.2,1.5,.4,1) .25s both pd-slam}.pd-os-sub{animation:.5s ease-out .9s both pd-fade}.pd-os-hero{animation:.7s cubic-bezier(.2,1.3,.4,1) .5s both pd-rise}.pd-confetti{width:8px;height:14px;animation:pd-fall var(--fall,2.8s) linear var(--delay,0s) infinite;border-radius:2px;position:absolute;top:-12px}@keyframes pd-spin{to{transform:rotate(360deg)}}@keyframes pd-flash{0%{opacity:.95}to{opacity:0}}@keyframes pd-slam{0%{opacity:0;transform:scale(2.4)skew(-10deg)}to{opacity:1;transform:none}}@keyframes pd-rise{0%{opacity:0;transform:translateY(60%)scale(.6)}}@keyframes pd-fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(760px) rotate(var(--spin,540deg))}}@media (prefers-reduced-motion:reduce){.pd-sprite{background-position:0 0;animation:none}.pd-os-lines,.pd-os-flash,.pd-confetti{display:none}.pd-run,.pd-check,.pd-pop,.pd-sheet,.pd-fade,.pd-os-title,.pd-os-sub,.pd-os-hero,.pd-flash-ring{animation:none}}
