:root{--pk-blue:#1f52e0;--pk-blue-d:#163fb0;--pk-sky:#36bfe8;--pk-ink:#0f1b3d;--pk-sun:#ffc83d;--pk-mint:#2ed3a0;--pk-pink:#ff7aa8;--pk-paper:#f5f9ff;--pk-muted:#4a5878;--pk-display:"Bricolage Grotesque", "Space Grotesk", system-ui, sans-serif}.pk-display{font-family:var(--pk-display);letter-spacing:-.02em}.pk-sticker{border:2px solid var(--pk-ink);box-shadow:6px 6px 0 var(--pk-shadow,var(--pk-blue));background:#fff;border-radius:22px;transition:transform .18s,box-shadow .18s}a.pk-sticker:hover,button.pk-sticker:hover,.pk-sticker.pk-hover:hover{box-shadow:8px 8px 0 var(--pk-shadow,var(--pk-blue));transform:translate(-2px,-2px)}.pk-sticker:focus-visible{outline:3px solid var(--pk-sky);outline-offset:3px}.pk-btn{cursor:pointer;font:700 15px/1 var(--pk-display);color:#fff;background:var(--pk-blue);border:2px solid var(--pk-ink);box-shadow:4px 4px 0 var(--pk-ink);border-radius:999px;align-items:center;gap:8px;padding:13px 22px;transition:transform .15s,box-shadow .15s;display:inline-flex}.pk-btn:hover{box-shadow:5px 5px 0 var(--pk-ink);transform:translate(-1px,-1px)}.pk-btn:active{box-shadow:2px 2px 0 var(--pk-ink);transform:translate(2px,2px)}.pk-btn.sun{background:var(--pk-sun);color:var(--pk-ink)}.pk-btn.white{color:var(--pk-ink);background:#fff}.pk-spark{color:var(--pk-sky);line-height:1;display:inline-block}@media (prefers-reduced-motion:reduce){.pk-sticker,.pk-btn{transition:none}}
