.ds-study-tab.svelte-yq3n9x{--hub-card:var(--ds-white);--hub-card-border:var(--ds-line);--hub-soft-border:var(--ds-pearl-deep);--hub-ink:var(--ds-ink);--hub-slate:var(--ds-ink);color:var(--ds-ink);font-family:var(--ds-font-ui);padding-top:clamp(10px,1.2vw,16px)}.ds-study-tab.svelte-yq3n9x .font-display{font-family:var(--ds-font-ui)}.ds-product-hero.svelte-yq3n9x{border-radius:var(--ds-radius-hero);color:var(--ds-on-dark);container:flashcards-hero/inline-size}.flashcards-hero-layout.svelte-yq3n9x{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;padding:clamp(18px,2.3cqi,28px);display:grid;position:relative}.flashcards-hero-copy.svelte-yq3n9x,.hero-flashcard-column.svelte-yq3n9x{min-width:0}.flashcards-hero-title.svelte-yq3n9x{font-size:clamp(30px,4.6cqi,48px)}.hero-description-panel.svelte-yq3n9x{color:var(--ds-on-dark)}.hero-flip-button.svelte-yq3n9x{perspective:1400px}.hero-flip-inner.svelte-yq3n9x{transform-style:preserve-3d;transition:transform calc(var(--ds-duration-base) * 2) var(--ds-ease);display:grid}.hero-flip-button.flipped.svelte-yq3n9x .hero-flip-inner:where(.svelte-yq3n9x){transform:rotateY(180deg)}.hero-card-face.svelte-yq3n9x{backface-visibility:hidden;grid-area:1/1}.hero-card-face-answer.svelte-yq3n9x{transform:rotateY(180deg)}@container flashcards-hero (width>=720px){.flashcards-hero-layout.svelte-yq3n9x{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,2.4cqi,30px)}}.deck-library-heading.svelte-yq3n9x{background:var(--ds-white);border-bottom:1px solid var(--ds-line)}.deck-rows.svelte-yq3n9x{gap:8px;padding:18px clamp(12px,2vw,24px) 20px;display:grid}.deck-row.svelte-yq3n9x{border:1px solid var(--ds-line);background:var(--ds-white);transition:border-color var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-fast) var(--ds-ease);border-radius:20px;padding:18px 14px}.deck-row-featured.svelte-yq3n9x{border-color:var(--ds-rich-gold-flat);box-shadow:inset 0 0 0 1px var(--ds-rich-gold-flat)}.deck-mode-actions.svelte-yq3n9x{flex-wrap:wrap}.deck-mode-action.svelte-yq3n9x{min-height:78px;color:var(--ds-ink);background:var(--ds-white);border:1px solid var(--ds-pearl-deep);border-bottom:3px solid var(--deck-mode-accent);transition:transform var(--ds-duration-base) var(--ds-ease), border-color var(--ds-duration-fast) var(--ds-ease), background-color var(--ds-duration-fast) var(--ds-ease);padding:10px;text-decoration:none;display:block;position:relative}.deck-mode-icon.svelte-yq3n9x{background:var(--deck-mode-fill);width:28px;height:28px;color:var(--ds-on-dark);transition:transform var(--ds-duration-base) var(--ds-ease);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.deck-mode-start.svelte-yq3n9x{flex-shrink:0;align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:10px}.deck-mode-meta.svelte-yq3n9x{color:var(--ds-ink);padding-right:48px}.deck-primary-action.svelte-yq3n9x{background:var(--ds-product-flashcards-flat);color:var(--ds-on-dark);transition:transform var(--ds-duration-base) var(--ds-ease)}.deck-primary-action.svelte-yq3n9x:active,.deck-mode-action.svelte-yq3n9x:active{transform:translateY(var(--vt-control-press-translate))}.deck-mode-start.svelte-yq3n9x svg,.deck-primary-action.svelte-yq3n9x svg{transition:transform var(--ds-duration-base) var(--ds-ease)}.deck-mode-action.svelte-yq3n9x:focus-visible,.deck-primary-action.svelte-yq3n9x:focus-visible{outline:2px solid var(--ds-product-flashcards-flat);outline-offset:2px}.deck-row.svelte-yq3n9x:focus-within{border-color:var(--ds-rich-gold-flat)}@media (hover:hover) and (pointer:fine){.deck-row.svelte-yq3n9x:hover{border-color:var(--ds-rich-gold-flat)}.deck-mode-action.svelte-yq3n9x:hover{border-color:var(--deck-mode-accent);background:var(--ds-pearl);transform:translateY(-3px)}.deck-mode-action.svelte-yq3n9x:hover .deck-mode-icon:where(.svelte-yq3n9x){transform:rotate(-7deg)}.deck-primary-action.svelte-yq3n9x:hover{transform:translateY(-2px)}.deck-mode-action.svelte-yq3n9x:hover .deck-mode-start:where(.svelte-yq3n9x) svg,.deck-primary-action.svelte-yq3n9x:hover svg{transform:translate(3px)}}@media (width<=640px){.ds-study-tab.svelte-yq3n9x{gap:12px}.ds-product-hero.svelte-yq3n9x{border-radius:var(--ds-radius-rich)}.flashcards-hero-layout.svelte-yq3n9x{gap:10px;padding:14px}.flashcards-hero-title.svelte-yq3n9x{margin-top:10px;font-size:clamp(25px,8vw,32px)}.hero-description-panel.svelte-yq3n9x{margin-top:10px;font-size:14px;line-height:1.45}.deck-rows.svelte-yq3n9x{padding-block:12px 14px}.deck-row.svelte-yq3n9x{gap:10px;padding:14px 12px}.deck-review-detail.svelte-yq3n9x,.deck-mode-actions.svelte-yq3n9x{flex-basis:100%}.deck-library-heading.svelte-yq3n9x{padding:18px 16px}.deck-first-review.svelte-yq3n9x{margin-inline:12px}}
