.auction-countdown{white-space:nowrap}.countdown-digit{text-align:center;width:.62em;display:inline-block}.auction-countdown[data-urgency]{color:var(--chart-1)}.auction-countdown:is([data-urgency=beat],[data-urgency=fast]){transform-origin:50%;display:inline-block}@media (prefers-reduced-motion:no-preference){.auction-countdown[data-urgency=beat]{animation:1s ease-in-out infinite auction-beat}.auction-countdown[data-urgency=fast]{animation:.5s ease-in-out infinite auction-beat}}@keyframes auction-beat{0%,to{scale:1}50%{scale:1.06}}
.duration-bar{border:2px solid var(--border);border-radius:var(--radius-base);background:var(--background);height:30px;box-shadow:var(--shadow);flex:none;display:flex;overflow:hidden}.duration-bar>button{--tone:var(--secondary-background);--on:var(--foreground);background:var(--tone);min-width:0;color:var(--on);font:700 12px/1 var(--font-fredoka), sans-serif;white-space:nowrap;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex}.duration-bar>button[data-length="1440"]{--tone:#5b21b6;--on:#fff}.duration-bar>button[data-length="15"]{--tone:#facc00;--on:#121417}.duration-bar>button[data-length="60"]{--tone:var(--foreground);--on:#121417}.duration-bar>button svg{flex:none;width:14px;height:14px}.duration-bar>button:focus-visible{outline:2px solid var(--on);outline-offset:-4px}.duration-bar-alone{flex:1 1 0;height:auto;min-height:0}.duration-bar-alone>button{font-size:15px}.duration-bar-alone>button svg{width:16px;height:16px}.duration-bar{position:relative}.duration-bar-tipped{overflow:visible}.duration-bar-tipped>button{border-radius:inherit}.duration-tip{z-index:12;pointer-events:none;text-align:center;border:2px solid var(--border);color:#121417;width:max-content;max-width:220px;box-shadow:0 3px 0 var(--border);font:500 14px/1.25 var(--font-fredoka), sans-serif;letter-spacing:.02em;background:#fff;border-radius:10px;margin:0;padding:8px 12px;animation:.3s ease-out backwards duration-tip-in;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50%}.duration-tip:after{content:"";background:inherit;border:solid var(--border);border-width:0 2px 2px 0;width:10px;height:10px;position:absolute;bottom:-7px;left:calc(50% - 6px);rotate:45deg}.duration-bar-alone>.duration-tip{max-width:200px;bottom:calc(100% + 30px);left:0;translate:none}.duration-bar-alone>.duration-tip:after{left:24px}@keyframes duration-tip-in{0%{opacity:0;scale:.8}}
.picked-count[data-blink]{animation:.3s ease-in-out 2 picked-count-blink}@keyframes picked-count-blink{50%{color:var(--color-red-500);transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.picked-count[data-blink]{color:var(--color-red-500);animation:none}}.picker-cards .ph-blur:not(.nsfw-image){transform-origin:0 0;filter:blur(3px)brightness(.92)saturate(1.1);width:calc(25% + 8px);height:calc(25% + 8px);inset:-16px auto auto -16px;transform:scale(4)}
.wishlist-heart{cursor:pointer;filter:drop-shadow(0 1px 2px #000000b3);outline:none;transition:transform .2s,filter .25s;display:block}.wishlist-heart svg{width:100%;height:100%;display:block;overflow:visible}.wishlist-heart .shape{fill:#1012158c;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round}.wishlist-heart .plus{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round}.wishlist-heart :is(.shape,.plus){transition:fill .25s,stroke .25s}.wishlist-heart:hover{transform:scale(1.1)}.wishlist-heart:focus-visible{filter:drop-shadow(0 0 3px #fff);transform:scale(1.1)}.wishlist-heart.on{filter:drop-shadow(0 1px 2px #0009)drop-shadow(0 0 4px #be323273)}.wishlist-heart.on .shape{fill:#c43d3d;stroke:#3d0808;stroke-width:1.1px}.wishlist-heart.on .plus{stroke-width:1.6px}
.wishlist-hit-fx{pointer-events:none;border-radius:16px;position:absolute;inset:0}.wishlist-hit-glow{z-index:11;opacity:0;border-radius:18px;animation:1.06s ease-out both wishlist-hit-glow;position:absolute;inset:-2px;box-shadow:0 0 0 2px #d10000,0 0 10px 1px #d10000bf}@keyframes wishlist-hit-glow{0%{opacity:0;box-shadow:0 0 0 2px #d10000,0 0 24px 8px #d10000}15%,50%{opacity:1}to{opacity:0}}.wiki-card .wishlist-hit-fx>.wishlist-heart.wishlist-hit-heart{z-index:12;cursor:default;animation:.53s cubic-bezier(.5,0,.75,0) both wishlist-hit-heart}@keyframes wishlist-hit-heart{30%{rotate:0deg;scale:1.3}75%{opacity:1;rotate:200deg;scale:0}to{opacity:0;scale:0}}.wiki-card:has(>.wishlist-hit-fx) .favorite-star{animation:.44s cubic-bezier(.3,1.7,.5,1) .37s both wishlist-hit-star}@keyframes wishlist-hit-star{0%{opacity:0;rotate:-150deg;scale:0}}@media (prefers-reduced-motion:reduce){.wishlist-hit-fx{display:none}.wiki-card:has(>.wishlist-hit-fx) .favorite-star{animation:none}}
