.animate-spin-slow[data-astro-cid-ihllb3az]{animation:spin 3s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flip-card-container[data-astro-cid-pilbg4gg]{perspective:1000px;width:100%;max-width:500px;margin:0 auto}.flip-card[data-astro-cid-pilbg4gg]{position:relative;width:100%;display:grid;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transform-style:preserve-3d;cursor:pointer;animation:wiggle 1s ease-in-out .5s}.flip-card[data-astro-cid-pilbg4gg].flipped{transform:rotateY(180deg)}.flip-card-front[data-astro-cid-pilbg4gg],.flip-card-back[data-astro-cid-pilbg4gg]{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:.75rem;overflow:hidden}.flip-card-front[data-astro-cid-pilbg4gg]{background:transparent;display:flex;align-items:center;justify-content:center;padding:0}.card-image-wrapper[data-astro-cid-pilbg4gg]{border-radius:.75rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.card-image-wrapper[data-astro-cid-pilbg4gg] img[data-astro-cid-pilbg4gg]{display:block;width:100%;height:auto}.flip-card-back[data-astro-cid-pilbg4gg]{transform:rotateY(180deg);position:relative;isolation:isolate;border-radius:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;box-shadow:0 25px 50px -12px #00000080;overflow:hidden}.flip-card-back[data-astro-cid-pilbg4gg]:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,var(--ff-grape-vivid),var(--ff-peach-soft),var(--ff-lime-soft));z-index:-2}.flip-card-back[data-astro-cid-pilbg4gg]:after{content:"";position:absolute;inset:3px;background:linear-gradient(145deg,var(--ff-grape-deep),var(--ff-bg-secondary));border-radius:calc(.75rem - 3px);z-index:-1}.card-back-logo[data-astro-cid-pilbg4gg]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:.15;pointer-events:none}.card-back-logo[data-astro-cid-pilbg4gg] img[data-astro-cid-pilbg4gg]{width:90%;height:90%;object-fit:contain}.card-back-content[data-astro-cid-pilbg4gg]{position:relative;z-index:10;text-align:center;width:100%}.card-back-title[data-astro-cid-pilbg4gg]{font-size:clamp(1.5rem,5vw,2.5rem);font-weight:800;background:linear-gradient(135deg,var(--ff-text-primary),var(--ff-resin-gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.card-back-lineage[data-astro-cid-pilbg4gg]{font-size:clamp(.875rem,2.5vw,1.125rem);color:var(--ff-text-secondary);margin-bottom:2rem;font-style:italic}.card-back-stats[data-astro-cid-pilbg4gg]{background:#0000004d;backdrop-filter:blur(10px);border-radius:1rem;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.stat-row[data-astro-cid-pilbg4gg]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.stat-row[data-astro-cid-pilbg4gg]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.stat-label[data-astro-cid-pilbg4gg]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ff-resin-gold)}.stat-value[data-astro-cid-pilbg4gg]{font-size:1rem;font-weight:500;color:var(--ff-text-primary);text-transform:capitalize}.status-badge[data-astro-cid-pilbg4gg][data-status=current]{color:var(--ff-status-current)}.status-badge[data-astro-cid-pilbg4gg][data-status=archived]{color:var(--ff-status-archived)}.status-badge[data-astro-cid-pilbg4gg][data-status=upcoming]{color:var(--ff-status-upcoming)}.flip-hint[data-astro-cid-pilbg4gg]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0009;backdrop-filter:blur(8px);border-radius:999px;color:var(--ff-text-secondary);font-size:.75rem;font-weight:500;opacity:0;animation:fadeInHint .5s ease-out 1.5s forwards;transition:opacity .3s ease}.flip-hint-back[data-astro-cid-pilbg4gg]{animation:none;opacity:1}.flip-card[data-astro-cid-pilbg4gg]:hover .flip-hint[data-astro-cid-pilbg4gg]{opacity:1}@keyframes wiggle{0%,to{transform:rotateY(0)}20%{transform:rotateY(-8deg)}40%{transform:rotateY(6deg)}60%{transform:rotateY(-4deg)}80%{transform:rotateY(2deg)}}@keyframes fadeInHint{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.flip-card[data-astro-cid-pilbg4gg]:not(.flipped):hover{transform:translateY(-5px) rotateY(5deg)}.flip-card[data-astro-cid-pilbg4gg].flipped:hover{transform:rotateY(180deg) translateY(-5px)}
