.rp-gold-text{background:linear-gradient(100deg,#fcd34d,#fb923c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#fcd34d}.rp-pill{position:relative;display:inline-flex;align-items:center;flex-shrink:0;height:36px;margin:0 4px;padding:0 16px;border-radius:9999px;border:0;font-size:.875rem;line-height:1.25rem;font-weight:600;white-space:nowrap;color:#1b0b30;background:linear-gradient(135deg,#ffc861,#f59e2b 60%,#e07b12);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(120,50,0,.25),0 6px 18px rgba(224,123,18,.3);overflow:hidden;isolation:isolate;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.rp-plus{font-weight:700}.rp-pill:hover{filter:brightness(1.05);transform:translateY(-1px)}.rp-pill:focus-visible{outline:2px solid #fff;outline-offset:3px}.rp-pill:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);transform:translateX(-120%);animation:rp-sweep 8s ease-in-out 1.2s infinite}@keyframes rp-sweep{0%{transform:translateX(-120%)}14%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.rp-pill:after{animation:none;display:none}.rp-pill{transition:none}.rp-pill:hover{transform:none}}.rp-menu-item:hover{background:rgba(251,146,60,.1)}.rp-menu-item:focus-visible{outline:2px solid rgba(252,211,77,.7);outline-offset:-2px}