@layer pp-base{.pp-site{flex-direction:column;display:flex}.pp-site>main{flex:1 0 auto}.pp-site .pp-skip{z-index:100;border-radius:var(--pp-radius-md);background:var(--pp-color-accent-fill);color:var(--pp-color-on-accent);padding:10px 16px;font-weight:600;transition:transform .15s;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.pp-site .pp-skip:focus-visible{transform:none}.pp-site main:focus{outline:none}.pp-site [data-pp-node]{--pp-gap:initial;--pp-item-pad:initial;--pp-justify:initial;--pp-align:initial;--pp-columns:initial;--pp-columns-template:initial;--pp-main-size:initial;--pp-main-weight:initial;--pp-main-font:initial;--pp-main-style:initial;--pp-main-tracking:initial;--pp-main-leading:initial;--pp-main-case:initial;--pp-main-color:initial;--pp-main-shadow:initial;--pp-pin-shift:initial}@keyframes pp-style-pulse{50%{opacity:.5}}@keyframes pp-style-bounce{0%,to{translate:0 calc(var(--pp-pin-shift,0%) - 25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{translate:0 var(--pp-pin-shift,0%);animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (prefers-reduced-motion:reduce){.pp-site [data-pp-node]{animation:none!important}}.pp-site .pp-empty-hint{border:1px dashed var(--pp-color-line);border-radius:var(--pp-radius-md);color:var(--pp-color-muted);font-family:var(--pp-font-body);gap:4px;padding:24px;font-size:14px;line-height:1.5;display:grid}.pp-site .pp-empty-hint strong{color:var(--pp-color-text);font-weight:600}.pp-site .pp-code-error{border:1px dashed var(--pp-live-text);border-radius:var(--pp-radius-md);color:var(--pp-color-muted);font-family:var(--pp-font-mono);overflow-wrap:anywhere;gap:4px;padding:16px 24px;font-size:13px;line-height:1.5;display:grid}.pp-site .pp-code-error strong{color:var(--pp-color-text);font-weight:600}.pp-site .pp-xframe{border:0;width:100%;display:block}}
