.ab-cell[data-astro-cid-4ujetptm]{display:grid;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:76px;padding:10px 4px;border:0;border-radius:16px;background:var(--lavender);color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}.ab-cell[data-astro-cid-4ujetptm]:hover{background:#e5deef}.ab-cell[data-astro-cid-4ujetptm]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ab-cell[data-astro-cid-4ujetptm][aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.ab-cell[data-astro-cid-4ujetptm][data-playing=true]{background:var(--sage);color:#fbf8f3}.ab-cell-letter[data-astro-cid-4ujetptm]{font-size:clamp(24px,2.6vw,34px);line-height:1;font-feature-settings:"palt";white-space:nowrap}.ab-cell-rom[data-astro-cid-4ujetptm]{color:var(--ink-mute);font:400 12px/1 var(--mono);letter-spacing:.06em;white-space:nowrap}.ab-cell[data-astro-cid-4ujetptm][data-playing=true] .ab-cell-rom[data-astro-cid-4ujetptm]{color:#e9eee3}.ab-cell-letter[data-astro-cid-4ujetptm]:lang(zh-Latn){font-family:Georgia,serif}.ab-cell-compact[data-astro-cid-4ujetptm]{min-height:48px;padding:8px 2px;border-radius:10px}.ab-cell-compact[data-astro-cid-4ujetptm] .ab-cell-letter[data-astro-cid-4ujetptm]{font-size:15px}@media(max-width:480px){.ab-cell[data-astro-cid-4ujetptm]{min-height:62px;border-radius:12px;gap:5px}.ab-cell-rom[data-astro-cid-4ujetptm]{font-size:11px;letter-spacing:.02em}.ab-cell-compact[data-astro-cid-4ujetptm]{min-height:44px;border-radius:10px}}.ab-chart[data-astro-cid-fhnws6uo]{min-width:0}.ab-chart[data-astro-cid-fhnws6uo] h2[data-astro-cid-fhnws6uo]{font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-.02em}.ab-chart-note[data-astro-cid-fhnws6uo]{max-width:560px;margin-top:10px;color:var(--ink-body);font-size:15px;line-height:1.6}.ab-grid-wrap[data-astro-cid-fhnws6uo]{margin-top:22px}.ab-grid[data-astro-cid-fhnws6uo]{display:grid;grid-template-columns:20px repeat(var(--columns),minmax(0,1fr));gap:8px}.ab-grid-free[data-astro-cid-fhnws6uo]{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));margin-top:22px}.ab-grid-wide[data-astro-cid-fhnws6uo]{grid-template-columns:24px repeat(var(--columns),minmax(52px,1fr));gap:6px}.ab-grid-compact[data-astro-cid-fhnws6uo]{grid-template-columns:26px repeat(var(--columns),minmax(46px,1fr));gap:4px}.ab-head[data-astro-cid-fhnws6uo]{display:grid;place-items:center;min-width:0;color:var(--ink-mute);font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.ab-head[data-astro-cid-fhnws6uo][lang]{font:400 15px/1 var(--sans);letter-spacing:0;text-transform:none}.ab-grid-compact[data-astro-cid-fhnws6uo] .ab-head[data-astro-cid-fhnws6uo]{letter-spacing:.02em;text-transform:none}@media(max-width:860px){.ab-grid-scroll[data-astro-cid-fhnws6uo]{overflow-x:auto;margin-left:-32px;margin-right:-32px;padding:0 32px 6px;scrollbar-width:thin}.ab-grid-scroll[data-astro-cid-fhnws6uo] .ab-grid[data-astro-cid-fhnws6uo]{width:max-content;min-width:100%}}@media(max-width:600px){.ab-grid[data-astro-cid-fhnws6uo]{gap:6px}.ab-grid[data-astro-cid-fhnws6uo]:not(.ab-grid-wide,.ab-grid-compact,.ab-grid-free){grid-template-columns:14px repeat(var(--columns),minmax(0,1fr))}.ab-grid-scroll[data-astro-cid-fhnws6uo]{margin-left:-16px;margin-right:-16px;padding:0 16px 6px}.ab-grid-free[data-astro-cid-fhnws6uo]{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}}main[data-astro-cid-c7a2phkm] [lang=ru]{font-family:Helvetica Neue,Arial,sans-serif}.ab-main[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:64px;align-items:start;padding-top:72px;padding-bottom:112px}.ab-left[data-astro-cid-c7a2phkm]{display:grid;gap:64px;min-width:0}.ab-hero[data-astro-cid-c7a2phkm] h1[data-astro-cid-c7a2phkm]{margin-top:18px;font-weight:400;font-size:clamp(44px,5.2vw,72px);line-height:1.02;letter-spacing:-.03em}.ab-lead[data-astro-cid-c7a2phkm]{max-width:600px;margin-top:22px;color:var(--ink-body);font-size:19px;line-height:1.6}.ab-facts[data-astro-cid-c7a2phkm]{display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none;color:var(--ink-mute);font:400 11px/1.5 var(--mono);letter-spacing:.15em;text-transform:uppercase}.ab-facts[data-astro-cid-c7a2phkm] a[data-astro-cid-c7a2phkm]{color:inherit;text-decoration:underline;text-decoration-color:#c9bcae;text-underline-offset:4px}.ab-words[data-astro-cid-c7a2phkm] h2[data-astro-cid-c7a2phkm],.ab-alike[data-astro-cid-c7a2phkm] h2[data-astro-cid-c7a2phkm]{font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-.02em}.ab-words-note[data-astro-cid-c7a2phkm]{max-width:560px;margin-top:10px;color:var(--ink-body);font-size:15px;line-height:1.6}.ab-words-grid[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.ab-word[data-astro-cid-c7a2phkm]{padding:22px;border-radius:20px;background:var(--paper)}.ab-word-top[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.ab-word-mark[data-astro-cid-c7a2phkm]{display:grid;place-items:center;min-width:56px;height:56px;padding:0 8px;border-radius:14px;background:var(--lavender);font-size:28px;line-height:1}.ab-word-top[data-astro-cid-c7a2phkm] p[data-astro-cid-c7a2phkm]{color:var(--ink);font-size:15px;line-height:1.45}.ab-word-row[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:18px}.ab-word-term[data-astro-cid-c7a2phkm]{font-size:28px;line-height:1.2}.ab-word-term[data-astro-cid-c7a2phkm] mark[data-astro-cid-c7a2phkm],.ab-card-term[data-astro-cid-c7a2phkm] mark[data-astro-cid-c7a2phkm],.ab-card-term[data-astro-cid-c7a2phkm] mark{padding:0 1px;border-radius:4px;background:#fbe5a2;color:inherit}.ab-word-meaning[data-astro-cid-c7a2phkm]{margin-top:6px;color:var(--ink-body);font-size:14px}.ab-word-row[data-astro-cid-c7a2phkm] img[data-astro-cid-c7a2phkm]{width:96px;height:96px;object-fit:contain;mix-blend-mode:multiply}.ab-word-tip[data-astro-cid-c7a2phkm]{margin-top:14px;color:var(--ink-body);font-size:14px;line-height:1.6}.ab-listen[data-astro-cid-c7a2phkm]{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-top:8px;padding:0 12px 0 8px;border:0;border-radius:999px;background:#fffdf9;color:var(--ink);font:500 13px/1 var(--sans);cursor:pointer}.ab-listen[data-astro-cid-c7a2phkm][data-playing=true]{background:var(--sage);color:#fbf8f3}.ab-listen[data-astro-cid-c7a2phkm][hidden],.ab-card-sound[data-astro-cid-c7a2phkm][hidden],.ab-card-sound-row[data-astro-cid-c7a2phkm][hidden],.ab-card-tones[data-astro-cid-c7a2phkm][hidden],.ab-card-picture[data-astro-cid-c7a2phkm][hidden]{display:none}.ab-listen[data-astro-cid-c7a2phkm] svg,.ab-card-sound[data-astro-cid-c7a2phkm] svg,.ab-card-tone[data-astro-cid-c7a2phkm] svg,.ab-prompt-sound[data-astro-cid-c7a2phkm] svg,.ab-mode-mark[data-astro-cid-c7a2phkm] svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ab-listen[data-astro-cid-c7a2phkm] circle,.ab-card-sound[data-astro-cid-c7a2phkm] circle,.ab-card-tone[data-astro-cid-c7a2phkm] circle,.ab-prompt-sound[data-astro-cid-c7a2phkm] circle,.ab-mode-mark[data-astro-cid-c7a2phkm] circle{fill:currentColor;stroke:none}.ab-alike-grid[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none}.ab-alike-grid[data-astro-cid-c7a2phkm] li[data-astro-cid-c7a2phkm]{padding:22px;border-radius:20px;background:var(--meadow)}.ab-alike-grid[data-astro-cid-c7a2phkm] p[data-astro-cid-c7a2phkm]{margin-top:16px;color:var(--ink-body);font-size:15px;line-height:1.6}.ab-alike-letters[data-astro-cid-c7a2phkm]{display:flex;flex-wrap:wrap;gap:8px}.ab-alike-letter[data-astro-cid-c7a2phkm]{display:grid;justify-items:center;gap:6px;min-width:72px;padding:14px 8px 12px;border:0;border-radius:14px;background:#fffdf9;color:var(--ink);font-size:34px;line-height:1;cursor:pointer}.ab-alike-letter[data-astro-cid-c7a2phkm][data-playing=true]{background:var(--sage);color:#fbf8f3}.ab-alike-rom[data-astro-cid-c7a2phkm]{color:var(--ink-mute);font:400 12px/1 var(--mono)}.ab-alike-letter[data-astro-cid-c7a2phkm][data-playing=true] .ab-alike-rom[data-astro-cid-c7a2phkm]{color:#e9eee3}.ab-card[data-astro-cid-c7a2phkm]{position:sticky;top:96px;padding:28px;border:1px solid var(--line);border-radius:24px;background:#fffdf9;box-shadow:0 1px 2px #3e2a210f,0 26px 48px -30px #3e2a2157}.ab-card-close[data-astro-cid-c7a2phkm]{display:none}.ab-card-eyebrow[data-astro-cid-c7a2phkm]{color:var(--ink-mute);font:400 11px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase}.ab-card-rom[data-astro-cid-c7a2phkm]{margin-top:8px;color:var(--ink);font:600 54px/1 var(--sans);letter-spacing:-.03em;overflow-wrap:anywhere}.ab-card-name[data-astro-cid-c7a2phkm]{margin-top:8px;color:var(--ink-body);font-size:15px}.ab-card-sound-row[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding-bottom:20px;border-bottom:1px solid var(--line)}.ab-card-tile[data-astro-cid-c7a2phkm]{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:var(--lavender);font-size:32px;line-height:1;font-feature-settings:"palt";white-space:nowrap}.ab-card-tile[data-astro-cid-c7a2phkm][data-size=pair]{font-size:22px}.ab-card-tile[data-astro-cid-c7a2phkm]:lang(zh-Latn),.ab-card-tones[data-astro-cid-c7a2phkm] span[data-astro-cid-c7a2phkm]:lang(zh-Latn){font-family:Georgia,serif}.ab-card-how[data-astro-cid-c7a2phkm]{color:var(--ink);font-size:16px;line-height:1.45}.ab-card-said[data-astro-cid-c7a2phkm]{display:block;margin-top:4px;color:var(--ink-mute);font-size:14px}.ab-card-said[data-astro-cid-c7a2phkm][hidden]{display:none}.ab-card-sound[data-astro-cid-c7a2phkm]{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:#f6e0a0;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease)}.ab-card-sound[data-astro-cid-c7a2phkm][data-playing=true]{background:var(--sage);color:#fbf8f3}.ab-card-nosound[data-astro-cid-c7a2phkm]{grid-area:1 / 3;max-width:64px;color:var(--ink-mute);font:400 10px/1.3 var(--mono);letter-spacing:.1em;text-align:right;text-transform:uppercase}.ab-card-tones[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding-bottom:20px;border-bottom:1px solid var(--line)}.ab-card-tone[data-astro-cid-c7a2phkm]{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:0;border-radius:14px;background:#f6e0a0;color:var(--ink);font-size:22px;cursor:pointer}.ab-card-tone[data-astro-cid-c7a2phkm]:disabled{background:var(--paper);color:var(--ink-mute);cursor:default}.ab-card-tone[data-astro-cid-c7a2phkm][data-playing=true]{background:var(--sage);color:#fbf8f3}.ab-card-tip[data-astro-cid-c7a2phkm]{margin-top:18px;color:var(--ink-body);font-size:15px;line-height:1.6}.ab-card-word[data-astro-cid-c7a2phkm]{margin-top:22px}.ab-card-word-row[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:8px}.ab-card-term[data-astro-cid-c7a2phkm]{font-size:30px;line-height:1.25}.ab-card-meaning[data-astro-cid-c7a2phkm]{margin-top:4px;color:var(--ink-body);font-size:15px}.ab-card[data-astro-cid-c7a2phkm] .ab-listen[data-astro-cid-c7a2phkm]{background:var(--paper)}.ab-card-picture[data-astro-cid-c7a2phkm]{width:112px;height:112px;object-fit:contain;mix-blend-mode:multiply}.ab-quiz[data-astro-cid-c7a2phkm],.ab-deck[data-astro-cid-c7a2phkm],.ab-more[data-astro-cid-c7a2phkm]{position:relative;padding-top:96px;padding-bottom:96px}.ab-quiz[data-astro-cid-c7a2phkm]:before,.ab-deck[data-astro-cid-c7a2phkm]:before,.ab-more[data-astro-cid-c7a2phkm]:before{content:"";position:absolute;top:0;left:32px;right:32px;height:1px;background:var(--line)}.ab-quiz[data-astro-cid-c7a2phkm] h2[data-astro-cid-c7a2phkm],.ab-deck[data-astro-cid-c7a2phkm] h2[data-astro-cid-c7a2phkm]{font-weight:400;font-size:clamp(36px,4vw,54px);line-height:1.05;letter-spacing:-.02em}.ab-quiz[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:64px;align-items:center}.ab-quiz-copy[data-astro-cid-c7a2phkm] p[data-astro-cid-c7a2phkm]:not(.p-eyebrow){max-width:440px;margin-top:18px;color:var(--ink-body);font-size:17px;line-height:1.6}.ab-quiz-copy[data-astro-cid-c7a2phkm] h2[data-astro-cid-c7a2phkm]{margin-top:14px}.ab-quiz-panel[data-astro-cid-c7a2phkm]{display:grid;align-content:center;min-height:440px;padding:28px;border-radius:28px;background:var(--paper)}[data-astro-cid-c7a2phkm][data-show]{display:none}.ab-quiz-panel[data-astro-cid-c7a2phkm][data-state=intro] [data-astro-cid-c7a2phkm][data-show=intro],.ab-quiz-panel[data-astro-cid-c7a2phkm][data-state=question] [data-astro-cid-c7a2phkm][data-show=question],.ab-quiz-panel[data-astro-cid-c7a2phkm][data-state=result] [data-astro-cid-c7a2phkm][data-show=result]{display:block}.ab-modes[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ab-modes[data-astro-cid-c7a2phkm] button[data-astro-cid-c7a2phkm]{display:grid;justify-items:start;gap:6px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#fffdf9;color:var(--ink);text-align:left;cursor:pointer}.ab-modes[data-astro-cid-c7a2phkm] button[data-astro-cid-c7a2phkm][aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ab-modes[data-astro-cid-c7a2phkm] strong[data-astro-cid-c7a2phkm]{margin-top:8px;font:500 17px/1.2 var(--sans)}.ab-modes[data-astro-cid-c7a2phkm] button[data-astro-cid-c7a2phkm]>span[data-astro-cid-c7a2phkm]:last-child{color:var(--ink-body);font-size:14px;line-height:1.45}.ab-mode-mark[data-astro-cid-c7a2phkm]{display:grid;place-items:center;min-width:48px;height:48px;padding:0 6px;border-radius:12px;background:var(--lavender);font-size:24px;line-height:1}.ab-mode-mark[data-astro-cid-c7a2phkm]:lang(zh-Latn){font-family:Georgia,serif}.ab-start[data-astro-cid-c7a2phkm]{width:100%;margin-top:22px}.ab-progress[data-astro-cid-c7a2phkm]{display:flex;align-items:center;gap:14px;color:var(--ink-mute);font:400 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.ab-bar[data-astro-cid-c7a2phkm]{flex:1;height:4px;overflow:hidden;border-radius:4px;background:var(--line)}.ab-bar[data-astro-cid-c7a2phkm] span[data-astro-cid-c7a2phkm]{display:block;width:0;height:100%;background:var(--ink);transition:width .3s var(--ease)}.ab-prompt[data-astro-cid-c7a2phkm]{display:grid;place-items:center;height:170px;margin-top:20px;border-radius:20px;background:var(--lavender)}.ab-prompt-letter[data-astro-cid-c7a2phkm]{font-size:80px;line-height:1;white-space:nowrap}.ab-prompt-letter[data-astro-cid-c7a2phkm]:lang(zh-Latn){font-family:Georgia,serif}.ab-prompt-sound[data-astro-cid-c7a2phkm]{display:none;place-items:center;width:72px;height:72px;border:0;border-radius:50%;background:#f6e0a0;color:var(--ink);cursor:pointer}.ab-prompt-sound[data-astro-cid-c7a2phkm] svg{width:28px;height:28px}.ab-prompt-sound[data-astro-cid-c7a2phkm][data-playing=true]{background:var(--sage);color:#fbf8f3}.ab-quiz-panel[data-astro-cid-c7a2phkm][data-mode=listen] .ab-prompt-letter[data-astro-cid-c7a2phkm]{display:none}.ab-quiz-panel[data-astro-cid-c7a2phkm][data-mode=listen] .ab-prompt-sound[data-astro-cid-c7a2phkm]{display:grid}.ab-options[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.ab-option[data-astro-cid-c7a2phkm]{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 16px;border:1px solid var(--line);border-radius:14px;background:#fffdf9;color:var(--ink);font:500 19px/1 var(--sans);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.ab-option[data-astro-cid-c7a2phkm]:hover:not(:disabled){border-color:#cfc3b6}.ab-option[data-astro-cid-c7a2phkm]:disabled{cursor:default}.ab-option[data-astro-cid-c7a2phkm] [data-astro-cid-c7a2phkm][lang]{font-size:26px;font-weight:400}.ab-option[data-astro-cid-c7a2phkm] [data-astro-cid-c7a2phkm][lang|=zh]{font-family:Georgia,serif;font-size:22px}.ab-key[data-astro-cid-c7a2phkm]{color:var(--ink-mute);font:400 11px/1 var(--mono)}.ab-option[data-astro-cid-c7a2phkm][data-result=right]{border-color:var(--sage);background:var(--sage);color:#fbf8f3}.ab-option[data-astro-cid-c7a2phkm][data-result=right] .ab-key[data-astro-cid-c7a2phkm]{color:#e9eee3}.ab-option[data-astro-cid-c7a2phkm][data-result=wrong]{border-color:#e2b9ac;background:#f5e0d9}.ab-score[data-astro-cid-c7a2phkm]{margin-top:12px;font:300 64px/1 var(--display);letter-spacing:-.03em}.ab-score[data-astro-cid-c7a2phkm] span[data-astro-cid-c7a2phkm]{font-weight:400}.ab-missed-title[data-astro-cid-c7a2phkm]{margin-top:24px;color:var(--ink-mute);font:400 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.ab-missed[data-astro-cid-c7a2phkm]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ab-missed[data-astro-cid-c7a2phkm] .ab-missed-letter{display:grid;place-items:center;min-width:58px;min-height:52px;padding:8px 10px;border:0;border-radius:12px;background:var(--lavender);color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.ab-missed[data-astro-cid-c7a2phkm] .ab-missed-letter :lang(zh-Latn){font-family:Georgia,serif;font-size:20px}.ab-missed[data-astro-cid-c7a2phkm] .ab-missed-letter[data-playing=true]{background:var(--sage);color:#fbf8f3}.ab-result-actions[data-astro-cid-c7a2phkm]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.ab-again[data-astro-cid-c7a2phkm]{min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:500 15px/1 var(--sans);text-decoration:underline;text-decoration-color:#c9bcae;text-underline-offset:6px;cursor:pointer}.ab-deck[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:72px;align-items:center}.ab-deck-card[data-astro-cid-c7a2phkm]{margin:0}.ab-deck-card[data-astro-cid-c7a2phkm] .p-gallery-card[data-astro-cid-c7a2phkm]{display:block;width:100%;aspect-ratio:816 / 1484;padding:0;border:0;border-radius:28px;background:none;cursor:pointer}.ab-deck-card[data-astro-cid-c7a2phkm] .p-face[data-astro-cid-c7a2phkm]{box-shadow:0 1px 2px #3e2a2114,0 22px 40px -18px #3e2a2157}.ab-deck-card[data-astro-cid-c7a2phkm] figcaption[data-astro-cid-c7a2phkm]{margin-top:16px;color:var(--ink-mute);font:400 11px/1 var(--mono);letter-spacing:.14em;text-align:center;text-transform:uppercase}.ab-deck-copy[data-astro-cid-c7a2phkm] h2[data-astro-cid-c7a2phkm]{margin-top:14px}.ab-deck-copy[data-astro-cid-c7a2phkm] p[data-astro-cid-c7a2phkm]:not(.p-eyebrow){max-width:520px;margin-top:18px;color:var(--ink-body);font-size:17px;line-height:1.65}.ab-deck-copy[data-astro-cid-c7a2phkm] .p-button[data-astro-cid-c7a2phkm]{margin-top:28px}.ab-more[data-astro-cid-c7a2phkm] h2[data-astro-cid-c7a2phkm]{font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-.02em}.ab-more[data-astro-cid-c7a2phkm] ul[data-astro-cid-c7a2phkm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none}.ab-more[data-astro-cid-c7a2phkm] a[data-astro-cid-c7a2phkm]{display:grid;gap:6px;height:100%;padding:22px;border:1px solid var(--line);border-radius:18px;color:var(--ink);text-decoration:none;transition:border-color .2s var(--ease)}.ab-more[data-astro-cid-c7a2phkm] a[data-astro-cid-c7a2phkm]:hover{border-color:#cfc3b6}.ab-more[data-astro-cid-c7a2phkm] strong[data-astro-cid-c7a2phkm]{font:500 17px/1.3 var(--sans)}.ab-more[data-astro-cid-c7a2phkm] span[data-astro-cid-c7a2phkm]{color:var(--ink-body);font-size:14px;line-height:1.5}@media(max-width:1060px){.ab-main[data-astro-cid-c7a2phkm]{grid-template-columns:minmax(0,1fr) 320px;gap:40px}}@media(max-width:860px){.ab-main[data-astro-cid-c7a2phkm]{grid-template-columns:minmax(0,1fr);padding-top:48px;padding-bottom:80px}.ab-card[data-astro-cid-c7a2phkm]{position:fixed;z-index:120;inset:auto 12px 12px;max-height:calc(100dvh - 96px);overflow-y:auto;padding:22px 22px 20px;visibility:hidden;transform:translateY(calc(100% + 24px));transition:transform .35s var(--ease),visibility 0s .35s}.ab-card[data-astro-cid-c7a2phkm][data-open=true]{visibility:visible;transform:none;transition:transform .35s var(--ease)}.ab-card-close[data-astro-cid-c7a2phkm]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer}.ab-card-close[data-astro-cid-c7a2phkm] svg[data-astro-cid-c7a2phkm]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ab-card-rom[data-astro-cid-c7a2phkm]{font-size:40px}.ab-card-sound-row[data-astro-cid-c7a2phkm]{grid-template-columns:52px minmax(0,1fr) auto;margin-top:12px;padding-bottom:14px}.ab-card-tile[data-astro-cid-c7a2phkm]{width:52px;height:52px;font-size:26px}.ab-card-tile[data-astro-cid-c7a2phkm][data-size=pair]{font-size:18px}.ab-card-tip[data-astro-cid-c7a2phkm]{margin-top:12px;font-size:14px}.ab-card-word[data-astro-cid-c7a2phkm]{margin-top:14px}.ab-card-term[data-astro-cid-c7a2phkm]{font-size:24px}.ab-card-picture[data-astro-cid-c7a2phkm]{width:84px;height:84px}.ab-quiz[data-astro-cid-c7a2phkm],.ab-deck[data-astro-cid-c7a2phkm]{grid-template-columns:minmax(0,1fr);gap:32px}.ab-deck-card[data-astro-cid-c7a2phkm]{max-width:240px;justify-self:center}.ab-more[data-astro-cid-c7a2phkm] ul[data-astro-cid-c7a2phkm]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.ab-main[data-astro-cid-c7a2phkm],.ab-quiz[data-astro-cid-c7a2phkm],.ab-deck[data-astro-cid-c7a2phkm],.ab-more[data-astro-cid-c7a2phkm]{padding-left:16px;padding-right:16px}.ab-quiz[data-astro-cid-c7a2phkm]:before,.ab-deck[data-astro-cid-c7a2phkm]:before,.ab-more[data-astro-cid-c7a2phkm]:before{left:16px;right:16px}.ab-words-grid[data-astro-cid-c7a2phkm],.ab-alike-grid[data-astro-cid-c7a2phkm]{grid-template-columns:minmax(0,1fr)}.ab-quiz-panel[data-astro-cid-c7a2phkm]{padding:20px}.ab-modes[data-astro-cid-c7a2phkm]{grid-template-columns:minmax(0,1fr)}.ab-modes[data-astro-cid-c7a2phkm] button[data-astro-cid-c7a2phkm]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px}.ab-modes[data-astro-cid-c7a2phkm] button[data-astro-cid-c7a2phkm]>.ab-mode-mark[data-astro-cid-c7a2phkm]{grid-row:span 2}.ab-modes[data-astro-cid-c7a2phkm] strong[data-astro-cid-c7a2phkm]{margin-top:0}}@media(prefers-reduced-motion:reduce){.ab-card[data-astro-cid-c7a2phkm],.ab-card[data-astro-cid-c7a2phkm][data-open=true]{transition:none}}
