.flip-cards[data-astro-cid-vp3ficpb]{gap:var(--space-3);flex-direction:column;display:flex}.fc-bar[data-astro-cid-vp3ficpb]{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.fc-shuffle[data-astro-cid-vp3ficpb]{border:1.5px solid var(--border-strong);color:var(--text);border-radius:var(--radius-full);padding:6px var(--space-4);font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:700}.fc-grid[data-astro-cid-vp3ficpb]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.fc-card[data-astro-cid-vp3ficpb]{perspective:800px;cursor:pointer;aspect-ratio:3/4;background:0 0;border:0;width:100%;padding:0;display:block}.fc-inner[data-astro-cid-vp3ficpb]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.fc-card[data-astro-cid-vp3ficpb].is-on .fc-inner[data-astro-cid-vp3ficpb]{transform:rotateY(180deg)}.fc-face[data-astro-cid-vp3ficpb]{text-align:center;padding:var(--space-2);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);-webkit-backface-visibility:hidden;backface-visibility:hidden;place-items:center;gap:4px;display:grid;position:absolute;inset:0}.fc-front[data-astro-cid-vp3ficpb]{color:var(--text)}.fc-front[data-astro-cid-vp3ficpb] .jp-display[data-astro-cid-vp3ficpb]{font-size:2.2rem}.fc-front[data-astro-cid-vp3ficpb] .jp-display[data-astro-cid-vp3ficpb].fc-long{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.1rem,4.6vw,1.45rem);line-height:1.25}.fc-back[data-astro-cid-vp3ficpb]{background:var(--brand);color:var(--brand-ink);border-color:var(--brand);transform:rotateY(180deg)}.fc-back[data-astro-cid-vp3ficpb] b[data-astro-cid-vp3ficpb]{font-size:var(--heading-sm)}.fc-back[data-astro-cid-vp3ficpb] .jp[data-astro-cid-vp3ficpb]{font-size:var(--text-md)}.fc-back[data-astro-cid-vp3ficpb] small[data-astro-cid-vp3ficpb]{font-size:var(--text-xs);opacity:.85;line-height:1.35}.fc-wide[data-astro-cid-vp3ficpb] .fc-grid[data-astro-cid-vp3ficpb]{gap:var(--space-3);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:var(--space-2);display:flex;overflow-x:auto}.fc-wide[data-astro-cid-vp3ficpb] .fc-card[data-astro-cid-vp3ficpb]{aspect-ratio:auto;scroll-snap-align:start;text-align:center;flex:0 0 min(78%,300px);min-height:220px}.fc-wide[data-astro-cid-vp3ficpb] .fc-inner[data-astro-cid-vp3ficpb]{display:grid}.fc-wide[data-astro-cid-vp3ficpb] .fc-face[data-astro-cid-vp3ficpb]{padding:var(--space-5) var(--space-4);align-content:center;gap:var(--space-2);grid-area:1/1;position:relative;inset:auto}.fc-wide[data-astro-cid-vp3ficpb] .fc-front[data-astro-cid-vp3ficpb] .jp-display[data-astro-cid-vp3ficpb]{font-size:clamp(2.6rem,11vw,3.4rem);line-height:1.1}.fc-wide[data-astro-cid-vp3ficpb] .fc-front[data-astro-cid-vp3ficpb] .jp-display[data-astro-cid-vp3ficpb].fc-sentence{font-size:clamp(1.6rem,6.4vw,2.1rem);line-height:1.35}.fc-front[data-astro-cid-vp3ficpb] .jp-display[data-astro-cid-vp3ficpb][lang=vi]{text-wrap:balance;font-size:clamp(1.05rem,4.2vw,1.2rem);font-weight:600;line-height:1.4}.fc-wide[data-astro-cid-vp3ficpb] .fc-front[data-astro-cid-vp3ficpb] .jp-display[data-astro-cid-vp3ficpb][lang=vi]{font-size:clamp(1.125rem,4.6vw,1.3rem)}.fc-hint[data-astro-cid-vp3ficpb]{font-family:var(--font-heading);font-style:italic;font-size:var(--text-lg);color:var(--text-muted)}.fc-cue[data-astro-cid-vp3ficpb]{font-size:var(--text-xs);color:var(--text-subtle);letter-spacing:.04em}.fc-wide[data-astro-cid-vp3ficpb] .fc-back[data-astro-cid-vp3ficpb] b[data-astro-cid-vp3ficpb]{font-size:var(--text-lg);line-height:1.3}.fc-note[data-astro-cid-vp3ficpb]{text-align:left}.fc-wide[data-astro-cid-vp3ficpb] .fc-back[data-astro-cid-vp3ficpb] small[data-astro-cid-vp3ficpb]{font-size:var(--text-sm);line-height:1.45}.fc-wide[data-astro-cid-vp3ficpb] .fc-card[data-astro-cid-vp3ficpb]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-card)}@media (width>=720px){.fc-wide[data-astro-cid-vp3ficpb] .fc-grid[data-astro-cid-vp3ficpb]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid;overflow:visible}}@media (prefers-reduced-motion:reduce){.fc-inner[data-astro-cid-vp3ficpb]{transition:none}}
