.flea-page{--flea-navy:#141033;--flea-magenta:#ff2e9a;--flea-press:#d80f78;--flea-pink-ink:#b8106a;--flea-yellow:#ffe93e;--flea-cyan:#2ee6d6;--flea-cream:#fdf6e8;--flea-paper:#fffdf8;background:var(--flea-cream);color:var(--flea-navy)}.flea-headline{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-underline-offset:.12em;line-height:.92;text-decoration-line:underline;text-decoration-thickness:.09em}.flea-btn{border:3px solid var(--flea-navy);min-height:3rem;box-shadow:0 4px 0 var(--flea-navy);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:16px;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex}.flea-btn:hover{box-shadow:0 6px 0 var(--flea-navy);transform:translateY(-2px)}.flea-btn:active{box-shadow:0 2px 0 var(--flea-navy);transform:translateY(2px)}.flea-btn:focus-visible{outline:3px solid var(--flea-yellow);outline-offset:3px}.flea-btn-pink{background:var(--flea-press);color:var(--flea-cream)}.flea-btn-yellow{background:var(--flea-yellow);color:var(--flea-navy)}.flea-btn-cream{background:var(--flea-paper);color:var(--flea-navy)}.flea-on-navy .flea-btn{border-color:var(--flea-cream);box-shadow:0 4px #fdf6e859}.flea-tag{transition:transform .22s,background-color .22s,box-shadow .22s}.flea-tag:hover{box-shadow:0 6px 0 var(--flea-navy);transform:translateY(-3px)rotate(-.6deg)}.flea-tag[data-picked=true]{background:var(--flea-yellow);box-shadow:0 6px 0 var(--flea-navy);transform:scale(1.04)rotate(-1.2deg)}@keyframes flea-wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(3deg)}}.flea-wiggle{animation:2.4s ease-in-out infinite flea-wiggle}@media (prefers-reduced-motion:reduce){.flea-btn,.flea-tag{transition:none}.flea-tag:hover{transform:none}.flea-wiggle{animation:none}}
