.FlipCard-module__Enhy2a__card{perspective:1000px;cursor:pointer}.FlipCard-module__Enhy2a__inner{transition:transform var(--duration-slow) var(--ease-out);transform-style:preserve-3d;border:2px solid var(--color-ink);box-shadow:var(--shadow-offset-sm);position:relative}.FlipCard-module__Enhy2a__flipped{transform:rotateY(180deg)}.FlipCard-module__Enhy2a__face{backface-visibility:hidden;padding:var(--space-6);flex-direction:column;min-height:200px;display:flex}.FlipCard-module__Enhy2a__front{text-align:center;justify-content:center;align-items:center;gap:var(--space-4)}.FlipCard-module__Enhy2a__front_ink{background:var(--color-surface-2)}.FlipCard-module__Enhy2a__front_primary{background:var(--color-primary)}.FlipCard-module__Enhy2a__front_accent{background:var(--color-secondary)}.FlipCard-module__Enhy2a__frontLabel{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);word-break:break-word;overflow-wrap:break-word;max-width:100%}.FlipCard-module__Enhy2a__front_ink .FlipCard-module__Enhy2a__frontLabel{color:var(--color-ink)}.FlipCard-module__Enhy2a__front_primary .FlipCard-module__Enhy2a__frontLabel{color:var(--color-surface)}.FlipCard-module__Enhy2a__front_accent .FlipCard-module__Enhy2a__frontLabel{color:var(--color-text-on-dark)}.FlipCard-module__Enhy2a__hint{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);opacity:.4;transition:opacity var(--duration-fast) var(--ease-out)}.FlipCard-module__Enhy2a__front_ink .FlipCard-module__Enhy2a__hint{color:var(--color-ink)}.FlipCard-module__Enhy2a__front_primary .FlipCard-module__Enhy2a__hint{color:var(--color-surface)}.FlipCard-module__Enhy2a__front_accent .FlipCard-module__Enhy2a__hint{color:var(--color-text-on-dark)}.FlipCard-module__Enhy2a__card:hover .FlipCard-module__Enhy2a__hint{opacity:.7}.FlipCard-module__Enhy2a__back{background:var(--color-surface-2);display:none;transform:rotateY(180deg)}.FlipCard-module__Enhy2a__flipped .FlipCard-module__Enhy2a__back{display:flex}.FlipCard-module__Enhy2a__flipped .FlipCard-module__Enhy2a__front{display:none}.FlipCard-module__Enhy2a__back p{font-size:var(--text-base);line-height:var(--lh-relaxed);margin:0}@media (max-width:640px){.FlipCard-module__Enhy2a__frontLabel{font-size:var(--text-lg)}.FlipCard-module__Enhy2a__face{padding:var(--space-5);min-height:180px}}
