.fb-head[data-v-68b3c547]{flex-wrap:wrap}.fb-head__tools[data-v-68b3c547]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.fb-list[data-v-68b3c547]{display:flex;flex-direction:column;gap:16px;transition:filter .2s ease}.fb-note[data-v-68b3c547]{flex:1;min-width:0}.fb-edit[data-v-68b3c547]{flex:none;padding:0 14px}.fb-words[data-v-68b3c547]{display:flex;flex-wrap:wrap;gap:6px}.fb-word[data-v-68b3c547]{height:42px;max-width:100%;padding:0 13px;border:1.5px solid transparent;border-radius:12px;background:var(--c-surface);font:600 16px var(--f-body);color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease}.fb-word[data-v-68b3c547]:hover{border-color:var(--th-border-strong)}.fb-word[aria-pressed=true][data-v-68b3c547]{border:1.5px dashed var(--g);background:var(--gt);font-weight:800}.fb-word[data-v-68b3c547]:focus-visible{outline:2px solid var(--c-coral-deep);outline-offset:2px}.fb-options[data-v-68b3c547]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fb-option[data-v-68b3c547]{display:flex;align-items:center;gap:2px;min-width:0}.fb-game[data-v-68b3c547]{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1080px}.fb-sentence[data-v-68b3c547]{font-size:46px;font-weight:700;line-height:1.5;text-align:center;overflow-wrap:anywhere;margin:0}.fb-sentence--long[data-v-68b3c547]{font-size:34px}.fb-gap[data-v-68b3c547]{display:inline-block;min-width:190px;height:1.15em;padding:0;border:0;border-bottom:5px dashed var(--g);border-radius:12px 12px 0 0;background:var(--gt);vertical-align:-.18em}.fb-gap--active[data-v-68b3c547]{animation:fb-pulse-68b3c547 1.6s ease-in-out infinite}.fb-gap--button[data-v-68b3c547]{cursor:pointer;transition:background .18s ease}.fb-gap--button[data-v-68b3c547]:hover{background:var(--c-blue-mid)}.fb-gap--button[data-v-68b3c547]:focus-visible{outline:3px solid var(--c-coral-deep);outline-offset:3px}@keyframes fb-pulse-68b3c547{0%,to{box-shadow:0 0 color-mix(in srgb,var(--g) 28%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--g) 0%,transparent)}}.fb-open[data-v-68b3c547]{padding:0 12px;border-radius:12px;background:var(--c-green-tint);color:var(--c-green-deep);box-decoration-break:clone;-webkit-box-decoration-break:clone}.fb-typed s[data-v-68b3c547]{color:var(--c-coral-deep);text-decoration-thickness:3px}.fb-typed__arrow[data-v-68b3c547]{margin:0 .25em;color:var(--c-text-62);font-weight:600}.fb-type[data-v-68b3c547]{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.fb-type__input[data-v-68b3c547]{height:1.3em;max-width:70vw;padding:0 12px;border:2px solid var(--g);border-radius:12px;background:var(--c-surface);font:inherit;color:var(--c-text);text-align:center}.fb-type__input.fb-type__input[data-v-68b3c547]:focus-visible{outline:3px solid color-mix(in srgb,var(--g) 35%,transparent);outline-offset:2px;border-color:var(--g)}.fb-type__ok[data-v-68b3c547]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--c-coral);color:var(--c-surface);cursor:pointer;box-shadow:var(--sh-cta);--icon-size: 22px}.fb-type__ok[data-v-68b3c547]:focus-visible{outline:3px solid var(--c-coral-deep);outline-offset:3px}.fb-choices[data-v-68b3c547]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.fb-choice[data-v-68b3c547]{min-height:72px;max-width:100%;padding:10px 34px;border:2px solid transparent;border-radius:22px;background:var(--c-surface);box-shadow:var(--sh-soft);font:700 26px var(--f-body);line-height:1.25;color:var(--c-text);overflow-wrap:anywhere;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.fb-choice[data-v-68b3c547]:not(:disabled):hover{transform:translateY(-3px);box-shadow:var(--sh-lift)}.fb-choice[data-v-68b3c547]:focus-visible{outline:3px solid var(--c-coral-deep);outline-offset:3px}.fb-choice--wrong[data-v-68b3c547]{border-color:var(--c-coral-deep);background:var(--c-coral-tint);box-shadow:none;text-decoration:line-through;cursor:default}.fb-choice--right[data-v-68b3c547]{border-color:var(--c-green-deep);background:var(--c-green-tint);box-shadow:none;cursor:default}.fb-miss[data-v-68b3c547]{min-height:24px;margin:-20px 0 0;font-size:16px;font-weight:600;color:var(--c-coral-deep);text-align:center}.fb-next[data-v-68b3c547]{height:56px;padding:0 34px;font-size:17px;box-shadow:var(--sh-cta);--icon-size: 18px}@media (max-width: 1100px){.fb-options[data-v-68b3c547]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.fb-head__tools[data-v-68b3c547]{justify-content:flex-start;width:100%}.fb-head__tools .th-seg[data-v-68b3c547]{width:100%}.fb-head__tools .th-seg>button[data-v-68b3c547]{flex:1;padding:0 8px}.fb-note[data-v-68b3c547]{flex:1 1 100%;order:3}.th-game-row[data-v-68b3c547]:has(.fb-note){flex-wrap:wrap}.fb-options[data-v-68b3c547]{grid-template-columns:minmax(0,1fr)}.fb-game[data-v-68b3c547]{gap:28px}.fb-sentence[data-v-68b3c547],.fb-sentence--long[data-v-68b3c547]{font-size:26px}.fb-gap[data-v-68b3c547]{min-width:110px;border-bottom-width:4px}.fb-type__ok[data-v-68b3c547]{width:44px;height:44px}.fb-choices[data-v-68b3c547]{flex-direction:column;align-items:stretch;width:100%;gap:12px}.fb-choice[data-v-68b3c547]{min-height:60px;padding:10px 20px;font-size:20px;border-radius:18px}.fb-next[data-v-68b3c547]{width:100%}}@media (prefers-reduced-motion: reduce){.fb-gap--active[data-v-68b3c547]{animation:none}}
