.flashcard-scene{perspective:1200px;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:100%;min-width:0;max-width:100%;height:30rem;padding:0;display:block;overflow:hidden}@media (min-width:640px){.flashcard-scene{height:32rem}}.flashcard-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.2,.2,1);position:relative}.flashcard-inner.is-flipped{transform:rotateY(180deg)}.flashcard-face{backface-visibility:hidden;background:linear-gradient(135deg,#3a3a44eb,#2a2a34f5);border:1px solid #ffffff1a;border-radius:1.25rem;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 6px #222228d9,inset 0 1px #ffffff14}.flashcard-back{transform:rotateY(180deg)}.flashcard-face-inner{flex-direction:column;width:100%;height:100%;min-height:0;padding:1.25rem 1.25rem 1rem;display:flex}@media (min-width:640px){.flashcard-face-inner{padding:1.5rem 1.5rem 1.25rem}}.flashcard-face-click{cursor:pointer;text-align:left;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.flashcard-back-scroll{overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto}.flashcard-back .flashcard-dict-header{margin-bottom:.65rem}.flashcard-back-scroll .flashcard-meaning-label{margin-bottom:.25rem}.flashcard-back-scroll .flashcard-translation{font-size:clamp(1.125rem,3.5vw,1.625rem);line-height:1.2}.flashcard-back-scroll .flashcard-verb-infinitive-row{gap:.3rem .5rem;margin-top:.45rem}.flashcard-back-scroll .flashcard-verb-infinitive-value{font-size:.875rem}.flashcard-back-scroll .flashcard-verb-forms{margin-top:.4rem}.flashcard-back-scroll .flashcard-verb-forms-list{gap:.25rem}.flashcard-back-scroll .flashcard-verb-form-row{gap:.25rem .4rem}.flashcard-back-scroll .flashcard-verb-form-tense{font-size:.54rem}.flashcard-back-scroll .flashcard-verb-form-text{font-size:.68rem;line-height:1.3}.flashcard-back-scroll .flashcard-section-label{margin-bottom:.35rem;font-size:.625rem}.flashcard-back-scroll .flashcard-examples{margin-top:.5rem}.flashcard-back-scroll .flashcard-example{border-radius:.75rem;padding:.5rem .65rem}.flashcard-back-scroll .flashcard-example-nl,.flashcard-back-scroll .flashcard-example-en{font-size:.8125rem;line-height:1.3}.flashcard-back-scroll .flashcard-example-en{margin-top:.25rem}.flashcard-back-scroll .flashcard-example+.flashcard-example{margin-top:.35rem}.flashcard-back-scroll .flashcard-helper-text{margin-top:.35rem;font-size:.8125rem;line-height:1.4}.flashcard-back .flashcard-face-footer{padding-top:.5rem}.flashcard-dict-header{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;margin-bottom:1rem;display:flex}.flashcard-lang-tag{letter-spacing:.14em;text-transform:uppercase;color:#ffeb56;background:#ffffff0f;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.65rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.flashcard-lang-tag--muted{color:#e2e8f0}.flashcard-card-index{letter-spacing:.06em;color:#cbd5e1;flex-shrink:0;font-size:.7rem;font-weight:600}.flashcard-word-block{flex-direction:column;flex:1;justify-content:center;width:100%;min-width:0;min-height:0;display:flex}.flashcard-word{width:100%;font-family:var(--font-nunito-sans-bold,inherit);color:#fff;word-break:break-word;overflow-wrap:anywhere;font-size:clamp(2rem,7vw,3rem);font-weight:800;line-height:1.1}.flashcard-divider{background:linear-gradient(90deg,#ffeb5673,#ffffff14 55%,#0000);width:100%;height:1px;margin:.85rem 0 .75rem}.flashcard-pronunciation-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.flashcard-verb-infinitive-row{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.65rem;display:flex}.flashcard-verb-infinitive-label{letter-spacing:.12em;text-transform:uppercase;color:#ff9706;font-size:.65rem;font-weight:800}.flashcard-verb-infinitive-value{font-family:var(--font-nunito-sans-bold,inherit);color:#ffeb56;font-size:.95rem;font-weight:800}.flashcard-verb-infinitive-note{color:#cbd5e1;font-size:.65rem;font-weight:600}.flashcard-verb-forms{margin-top:.55rem}.flashcard-verb-forms-list{flex-direction:column;gap:.35rem;display:flex}.flashcard-verb-form-row{grid-template-columns:minmax(4.75rem,5.25rem) 1fr;align-items:start;gap:.35rem .5rem;display:grid}.flashcard-verb-form-tense{letter-spacing:.1em;text-transform:uppercase;color:#ff9706;padding-top:.1rem;font-size:.58rem;font-weight:800;line-height:1.35}.flashcard-verb-form-text{color:#e2e8f0;word-break:break-word;font-size:.72rem;font-weight:600;line-height:1.35}.flashcard-verb-forms-loading{color:#cbd5e1;align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;display:flex}.flashcard-phonetic{letter-spacing:.04em;color:#ffeb56;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.95rem,2.8vw,1.125rem);font-weight:500}.flashcard-pos{letter-spacing:.08em;text-transform:uppercase;color:#e9d5ff;background:#8a48c238;border-radius:9999px;padding:.2rem .65rem;font-size:.65rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #8a48c259}.flashcard-card-index--phonetic{color:#ffeb56;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.flashcard-dutch-chip{color:#ffeb56;background:#8a48c238;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #8a48c259}.flashcard-helper-text{color:#e2e8f0;margin-top:.5rem;font-size:.875rem;line-height:1.5}.flashcard-reading-hint{color:#d1d5db;margin-top:.5rem;font-size:.75rem;line-height:1.45}.flashcard-audio-btn{letter-spacing:.04em;color:#ffeb56;background:#ff790f24;border:1px solid #ff790f59;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.72rem;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.flashcard-audio-btn:hover{background:#ff790f3d;box-shadow:0 0 0 3px #ff790f1f}.flashcard-audio-btn.is-playing{color:#fff;background:#ffeb562e;border-color:#ffeb5673;animation:1.2s ease-in-out infinite flashcard-audio-pulse}.flashcard-audio-btn:disabled{opacity:.55;cursor:wait}@keyframes flashcard-audio-pulse{0%,to{box-shadow:0 0 #ffeb5640}50%{box-shadow:0 0 0 8px #ffeb5600}}.flashcard-face-footer{border-top:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.75rem;display:flex}.flashcard-flip-hint{color:#cbd5e1;font-size:.72rem;font-weight:600}.flashcard-meta-pill{color:#d1d5db;background:#ffffff0f;border-radius:9999px;padding:.25rem .65rem;font-size:.65rem;font-weight:600}.flashcard-translation{width:100%;font-family:var(--font-nunito-sans-bold,inherit);color:#fff;word-break:break-word;overflow-wrap:anywhere;font-size:clamp(1.5rem,4.5vw,2.125rem);font-weight:800;line-height:1.25}.flashcard-face--persian .flashcard-translation,.flashcard-face--persian .flashcard-meaning-label,.flashcard-face--persian .flashcard-helper-text,.flashcard-face--persian .flashcard-section-label,.flashcard-face--persian .flashcard-example-en,.flashcard-face--persian .flashcard-flip-hint{font-family:var(--font-persian,"Vazir", Tahoma, sans-serif)}.flashcard-face--persian .ltr-snippet{text-align:left;direction:ltr;unicode-bidi:isolate}.flashcard-meaning-label{letter-spacing:.16em;text-transform:uppercase;color:#ff9706;margin-bottom:.35rem;font-size:.65rem;font-weight:800}.flashcard-section-label{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:#d8b4fe;margin-bottom:.5rem;font-size:.6875rem;font-weight:800}.flashcard-examples{width:100%;margin-top:.75rem}.flashcard-example{text-align:left;background:#00000047;border-radius:.875rem;width:100%;padding:.65rem .75rem;box-shadow:inset 0 0 0 1px #ffffff1a}.flashcard-example-row{align-items:flex-start;gap:.5rem;display:flex}.flashcard-example-icon{color:#c4b5fd;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.flashcard-word-highlight{color:#ffeb56;background:#ffeb5633;border-radius:.2rem;padding:0 .15em;font-weight:800}.flashcard-example--loading{color:#e2e8f0;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.flashcard-example-nl{color:#fff;word-break:break-word;overflow-wrap:anywhere;width:100%;font-size:.875rem;font-weight:700;line-height:1.35}.flashcard-example-en{color:#e2e8f0;word-break:break-word;overflow-wrap:anywhere;width:100%;margin-top:.35rem;font-size:.875rem;line-height:1.35}.flashcard-example+.flashcard-example{margin-top:.45rem}.flashcard-ui-label{letter-spacing:.16em;text-transform:uppercase;color:#cbd5e1;font-size:.6875rem;font-weight:700}.flashcard-ui-muted{color:#e2e8f0}.flashcard-topic-panel{background:linear-gradient(#3e3e48a6,#30303abf);border:1px solid #ffffff1a;border-radius:1.125rem;width:100%;min-width:0;max-width:100%;padding:.875rem 1rem;overflow:hidden;box-shadow:0 4px #1e1e24b3}.flashcard-topic-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.flashcard-topic-count{color:#ffeb56;flex-shrink:0;font-size:.75rem;font-weight:700}.flashcard-topic-scroll{overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;gap:.5rem;width:100%;min-width:0;max-width:100%;padding-bottom:.125rem;display:flex;overflow:auto hidden}.flashcard-topic-scroll::-webkit-scrollbar{display:none}.flashcard-topic-chip{color:#f1f5f9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;max-width:14rem;padding:.5rem .875rem;font-size:.75rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.flashcard-topic-chip:active{transform:translateY(1px)}.flashcard-topic-chip.is-active--gold{color:#1f2937;background:linear-gradient(#ffeb56,#ff9706);border-color:#0000;box-shadow:0 3px #b48200}.flashcard-topic-chip.is-active--purple{color:#fff;background:linear-gradient(#9b59c9,#6a3d9a);border-color:#0000;box-shadow:0 3px #4a2468}.flashcard-progress-ring{flex-shrink:0;position:relative}.flashcard-progress-ring--sm{display:block}.flashcard-progress-ring--lg{display:none}.flashcard-progress-ring--sm .flashcard-progress-ring-value{font-size:.625rem}.flashcard-progress-ring--sm .flashcard-progress-ring-caption{letter-spacing:.04em;font-size:.4375rem}.flashcard-progress-ring-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.flashcard-progress-ring-value{color:#ffeb56;font-size:.875rem;font-weight:800;line-height:1}.flashcard-progress-ring-caption{letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1;margin-top:.125rem;font-size:.5rem;font-weight:700}.flashcard-progress-ring-arc{transition:stroke-dashoffset .55s ease-out}.flashcard-progress-rocket{filter:drop-shadow(0 4px 8px #ff790f59);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:.125rem;display:flex}.flashcard-progress-rocket-icon{color:#ffeb56;opacity:.92;width:1.75rem;height:1.75rem}@media (min-width:640px){.flashcard-progress-rocket-icon{width:2.5rem;height:2.5rem}}.flashcard-progress-panel{background:linear-gradient(135deg,#3a3a44e0,#2a2a34eb);border:1px solid #ffffff1a;border-radius:1.25rem;padding:1rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 6px #222228d9,inset 0 1px #ffffff14}.flashcard-progress-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff790f1f,#0000 68%);border-radius:9999px;width:8rem;height:8rem;position:absolute;bottom:-2rem;right:-1.5rem}.flashcard-progress-body{z-index:1;align-items:center;gap:.75rem;display:flex;position:relative}.flashcard-progress-count-line{margin-top:.25rem;font-size:1.125rem;line-height:1.2}.flashcard-progress-review-line{margin-top:.25rem;font-size:.75rem}.flashcard-progress-mobile-meta{font-size:.75rem;font-weight:600;line-height:1.2;display:none}@media (max-width:639px){.flashcards-page-shell{touch-action:pan-y;overscroll-behavior-x:none}.flashcard-scene{height:28rem}.flashcard-face-inner{padding:1rem 1rem .875rem}.flashcard-word{font-size:clamp(1.75rem,8vw,2.5rem)}.flashcard-lang-tag{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 4rem);overflow:hidden}.flashcard-translation{font-size:clamp(1.25rem,5.5vw,1.75rem)}.flashcard-back-scroll .flashcard-translation{font-size:clamp(1rem,4.25vw,1.375rem)}.flashcard-dict-header{flex-wrap:wrap}.flashcard-face-footer{flex-wrap:wrap;gap:.5rem}.flashcard-meta-pill{margin-left:auto}.flashcard-topic-panel{padding:.625rem .75rem}.flashcard-topic-scroll{overscroll-behavior-x:none;flex-wrap:wrap;overflow:hidden visible}.flashcard-topic-chip{flex-shrink:1;max-width:100%;padding:.4rem .75rem;font-size:.6875rem}.flashcard-progress-panel{border-radius:.75rem;padding:.4rem .625rem;box-shadow:0 3px #222228d9,inset 0 1px #ffffff0f}.flashcard-progress-panel:after{display:none}.flashcard-progress-body{align-items:center;gap:.5rem}.flashcard-progress-detail{flex:1;min-width:0}.flashcard-progress-label{letter-spacing:.14em;font-size:.5625rem;display:block}.flashcard-progress-count-line{margin-top:.125rem;font-size:.875rem;line-height:1.15;display:block}.flashcard-progress-review-line{margin-top:.125rem;font-size:.625rem;line-height:1.2;display:block}.flashcard-progress-mobile-meta{display:none}.flashcard-progress-rocket{display:flex}}@media (min-width:640px){.flashcard-progress-panel{padding:1.125rem 1.25rem}.flashcard-progress-ring--sm{display:none}.flashcard-progress-ring--lg{display:block}.flashcard-progress-count-line{font-size:1.125rem}.flashcard-progress-body{gap:1rem}}.footer_image{background-image:url(/assets/images/footerVector.png);background-repeat:no-repeat;background-size:cover}.styles_react-code-input__CRulA{justify-content:center;width:100vw;margin-left:auto;margin-right:auto}
