.geo-flashcard-perspective{perspective:1200px}.geo-flashcard-rotor{transform-style:preserve-3d;display:grid}.geo-flashcard-rotor[data-flipped=true]{transform:rotateY(180deg)}.geo-flashcard-face{backface-visibility:hidden;grid-area:1/1;min-width:0}.geo-flashcard-front{background-image:linear-gradient(135deg, color-mix(in oklch, var(--primary) 9%, transparent), transparent 70%)}.geo-flashcard-back{transform:rotateY(180deg)}.geo-flashcard-face[aria-hidden=true]{pointer-events:none}.geo-flashcard-front:focus-visible,.geo-flashcard-answer:focus-visible,.geo-flashcard-control:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.geo-flashcard-rotor{transition:transform .52s cubic-bezier(.22,1,.36,1)}.geo-flashcard-control{transition:scale .15s ease-out,background-color .15s ease-out}.geo-flashcard-control:active:not(:disabled){scale:.96}}@media (prefers-reduced-motion:reduce){.geo-flashcard-rotor[data-flipped=true],.geo-flashcard-back{transform:none}.geo-flashcard-face[aria-hidden=true]{visibility:hidden}}
