.flashcard-study_card__K2nur{display:block;width:100%;min-width:0;padding:0;border:0;border-radius:26px;background:transparent;color:var(--ink);cursor:pointer;text-align:center;perspective:1400px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.flashcard-study_card__K2nur:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.flashcard-study_cardInner__hX3b2{display:grid;width:100%;min-height:clamp(350px,46dvh,430px);transform-style:preserve-3d;transition:transform .18s cubic-bezier(.23,1,.32,1)}.flashcard-study_cardFlipped__o_IaH .flashcard-study_cardInner__hX3b2{transform:rotateY(180deg)}.flashcard-study_face__0Fakh{position:relative;z-index:0;display:flex;min-height:clamp(350px,46dvh,430px);grid-area:1/1;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border));border-radius:26px;background-color:var(--surface-card);box-shadow:var(--shadow-panel);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:border-color .22s ease,box-shadow .22s ease}.flashcard-study_face__0Fakh:after,.flashcard-study_face__0Fakh:before{position:absolute;z-index:0;width:10px;height:10px;border-radius:50%;content:""}.flashcard-study_face__0Fakh:before{top:24px;left:24px;background:#f8d99d;box-shadow:0 0 0 6px rgb(248 217 157/16%)}.flashcard-study_face__0Fakh:after{top:26px;right:26px;width:7px;height:7px;background:color-mix(in srgb,var(--brand) 25%,transparent)}.flashcard-study_front__00_EO{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--brand-soft) 64%,transparent),transparent 57%),var(--surface-card)}.flashcard-study_back__IcMB1{transform:rotateY(180deg);background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,#f8d99d 17%,var(--surface-card)),transparent 60%),var(--surface-card)}.flashcard-study_faceContent__tRIfX{position:relative;z-index:1;display:flex;width:100%;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:36px clamp(20px,4vw,48px) 24px}.flashcard-study_faceFooter__GhfT6{position:relative;z-index:1;display:block;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 82%,transparent);padding:11px 16px;color:var(--ink-muted);font-size:12px;font-weight:600;line-height:1.4}.flashcard-study_card__K2nur:hover .flashcard-study_face__0Fakh{border-color:color-mix(in srgb,var(--brand) 36%,var(--border));box-shadow:0 20px 48px rgb(0 58 140/12%)}@media (max-width:639px){.flashcard-study_cardInner__hX3b2,.flashcard-study_face__0Fakh{min-height:clamp(340px,48dvh,400px)}.flashcard-study_face__0Fakh:before{top:20px;left:20px}.flashcard-study_face__0Fakh:after{top:22px;right:22px}.flashcard-study_faceContent__tRIfX{padding:34px 20px 20px}}@media (prefers-reduced-motion:reduce){.flashcard-study_cardInner__hX3b2,.flashcard-study_face__0Fakh{transition:none}}.flashcard-study_card__K2nur:focus-visible .flashcard-study_cardInner__hX3b2{transition:none}