.bilingual-example>.sentence-save-control{grid-column:1/-1}.study-focus-active{width:100%;max-width:none;height:calc(var(--study-viewport-height,100dvh) - var(--study-shell-offset,0px));min-height:0;color:var(--study-text,var(--ink));background:var(--study-background,var(--app-bg,#f0f7f5));flex-direction:column;margin:0;animation:none;display:flex;overflow:hidden;padding:0!important}.study-focus-notices{flex:none;max-height:38%;padding-inline:18px;overflow-y:auto}.study-focus-notices:empty{display:none}.study-focus-notices .notice,.study-focus-notices .task-sync-card,.study-focus-notices .task-conflict-card{margin:8px 0}.study-session-view{flex-direction:column;flex:1;width:100%;max-width:540px;min-height:0;margin-inline:auto;display:flex}.study-focus-header{padding:max(14px, env(safe-area-inset-top)) 22px 12px;flex-shrink:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.study-focus-icon,.study-focus-menu>summary{width:44px;height:44px;color:var(--study-text,var(--ink));cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.study-focus-header button:hover,.study-focus-menu>summary:hover{background:var(--study-soft,var(--app-soft,#e6eeeb))}.study-focus-title{text-align:center;gap:5px;min-width:0;display:grid}.study-focus-title>span{text-overflow:ellipsis;white-space:nowrap;color:var(--study-muted,var(--muted));font-size:12px;overflow:hidden}.study-focus-title>strong{font-size:15px;font-weight:500}.study-focus-title>strong>span{color:var(--study-muted,var(--muted));margin-left:8px;font-size:13px}.study-focus-menu{position:relative}.study-focus-menu>summary{list-style:none}.study-focus-menu>summary::-webkit-details-marker{display:none}.study-focus-menu[open]>div{z-index:20;border:1px solid var(--study-line,var(--line));background:var(--study-surface,var(--app-panel,#fff));border-radius:16px;min-width:225px;max-width:calc(100vw - 35px);padding:9px;position:absolute;top:50px;right:0;box-shadow:0 14px 42px #132c2522}.study-focus-menu button{text-align:left;width:100%;min-height:44px;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.study-focus-menu p{color:var(--study-muted,var(--muted));margin:8px 12px;font-size:13px;line-height:1.7}.study-focus-progress{background:var(--study-line,var(--line));border-radius:5px;flex-shrink:0;height:3px;margin:0 24px;overflow:hidden}.study-focus-progress>i{border-radius:inherit;background:var(--study-accent,var(--gold));height:100%;transition:width .18s;display:block}.study-focus-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--study-muted,#778e87) 40%, transparent) transparent;flex:1;min-height:0;padding:32px 26px 28px;overflow-y:auto}.study-eyebrow{color:var(--study-muted,var(--muted));letter-spacing:.04em;font-size:12px;font-weight:400;display:block}.study-learning-word{animation:.2s both study-word-enter}.word-content-study .word-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px 12px;margin:22px 0 28px;padding:0;display:grid;position:relative}.study-learning-word .word-content-study .word-title{letter-spacing:-.035em;color:var(--study-text,var(--ink));overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,11vw,76px);font-weight:500;line-height:1.1}.word-content-study .word-dictionary-name{display:none}.word-content-study .word-header-action{grid-area:1/2;margin-top:3px}.study-learning-word .word-content-study .pronunciation-control{grid-area:2/1/auto/-1;width:100%;max-width:none;padding:0}.word-content-study .pronunciation-lines{flex-wrap:wrap;gap:10px 22px;display:flex}.word-content-study .pronunciation-row{gap:7px;min-width:0;max-width:100%}.pronunciation-control .pronunciation-region-label{color:var(--muted);flex-shrink:0;font-size:12px;display:inline}.word-content-study .pronunciation-region-label{color:var(--study-muted,var(--muted))}.word-content-study .pronunciation-ipa{font-size:calc(15px * var(--learning-scale,1));color:var(--study-muted,var(--muted));overflow-wrap:anywhere}.word-content-study .pronunciation-speaker{background:var(--study-soft,var(--app-soft,#e6eeeb));min-width:48px;min-height:38px;color:var(--study-accent,var(--gold));border:0;border-radius:20px}.study-bookmark{position:relative}.study-bookmark .word-save-button{border-color:var(--study-line,var(--line));min-width:44px;min-height:44px;color:var(--study-muted,var(--muted));background:0 0}.study-bookmark .word-save-button.saved{color:var(--study-accent,var(--gold))}.study-bookmark-notice{z-index:5;border:1px solid var(--study-line,var(--line));background:var(--study-surface,var(--app-panel,#fff));width:max-content;max-width:245px;color:var(--study-text,var(--ink));border-radius:10px;padding:9px 12px;font-size:12px;position:absolute;top:45px;right:0;box-shadow:0 8px 25px #132c2514}.study-bookmark-notice a{color:var(--study-accent,var(--gold));margin-left:6px;text-decoration:underline}.study-bookmark>.notice{z-index:6;background:var(--study-surface,var(--app-panel,#fff));width:245px;position:absolute;top:45px;right:0}.study-recall-hint{color:var(--study-muted,var(--muted));margin:0;padding:26px 0;font-size:15px;line-height:1.9}.study-word-details{gap:22px;animation:.18s both study-meaning-enter;display:grid}.study-meaning-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.study-word-details .sense-pos{color:var(--study-accent,var(--gold));font-size:14px;font-style:italic;display:inline}.study-meaning-controls{color:var(--study-muted,var(--muted));align-items:center;gap:5px;display:flex}.study-meaning-controls>span{margin-right:3px;font-size:11px}.study-meaning-controls button,.study-context-arrows button{border:1px solid var(--study-line,var(--line));width:36px;height:36px;color:var(--study-text,var(--ink));background:0 0;border-radius:50%;place-items:center;display:grid}.study-meaning-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--study-muted,#778e87) 40%, transparent) transparent;max-height:min(34dvh,310px);padding-right:7px;overflow-y:auto}.study-meaning-copy{animation:.16s both study-meaning-enter}.word-content-study .study-word-details .meaning-zh{margin:0 0 13px;line-height:1.65;font-size:calc(23px * var(--learning-scale,1))!important;color:var(--study-text,var(--ink))!important}.word-content-study .study-word-details .meaning-en{margin:0 0 10px;line-height:1.8;font-size:calc(17px * var(--learning-scale,1))!important;color:var(--study-muted,var(--muted))!important}.study-independent-english{padding-top:6px}.study-independent-english h3{color:var(--study-muted,var(--muted));margin:7px 0 9px;font-size:11px;font-weight:400}.study-independent-english>div+div{margin-top:15px}.study-context-card{background:var(--study-soft,var(--app-soft,#e6eeeb));border:1px solid var(--study-line,var(--line));border-radius:18px;overflow:hidden}.study-context-card>summary{cursor:pointer;gap:11px;padding:17px 18px;list-style:none;display:grid}.study-context-card>summary::-webkit-details-marker{display:none}.study-section-label{color:var(--study-accent,var(--gold));align-items:center;gap:8px;font-size:13px;display:flex}.study-section-label>span{color:var(--study-muted,var(--muted));margin-left:auto;font-size:11px;font-weight:400}.study-context-preview{font-family:Georgia,serif;font-size:calc(18px * var(--learning-scale,1));color:var(--study-text,var(--ink));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.study-context-open{color:var(--study-muted,var(--muted));align-items:center;gap:3px;font-size:11px;display:flex}.study-context-card[open] .study-context-preview,.study-context-card[open] .study-context-open{display:none}.study-context-body{padding:0 18px 19px}.study-context-toolbar{color:var(--study-muted,var(--muted));justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.study-context-arrows{gap:6px;display:flex}.study-context-sentence{animation:.17s both study-meaning-enter}.word-content-study .study-context-sentence .example-en{color:var(--study-text,var(--ink));margin:0 0 10px;font-family:Georgia,serif;line-height:1.65;font-size:calc(22px * var(--learning-scale,1))!important}.word-content-study .study-context-sentence .example-zh{color:var(--study-muted,var(--muted));margin:0;line-height:1.9;font-size:calc(15px * var(--learning-scale,1))!important}.study-collocations{border-top:1px solid var(--study-line,var(--line));padding-top:16px}.study-collocations>summary{cursor:pointer;min-height:38px;color:var(--study-text,var(--ink));justify-content:space-between;align-items:center;font-size:14px;list-style:none;display:flex}.study-collocations>summary::-webkit-details-marker{display:none}.study-collocations small{color:var(--study-muted,var(--muted));padding-left:5px;font-size:11px}.study-collocations-list article{border-top:1px solid var(--study-line,var(--line));margin-top:12px;padding-top:12px}.study-collocations-list p{margin:6px 0;font-size:15px;line-height:1.7}.study-collocations-list article>p:first-child{font-family:Georgia,serif;font-size:19px}.study-content-empty{color:var(--study-muted,var(--muted));font-size:14px}.study-thumb-dock{padding:15px 24px calc(16px + env(safe-area-inset-bottom,0px));background:var(--study-surface,var(--app-panel,#fff));border-top:1px solid var(--study-line,var(--line));flex-shrink:0;gap:11px;display:grid;box-shadow:0 -6px 26px #192d2605}.study-main-action{background:var(--study-accent,var(--gold));width:100%;min-height:54px;color:var(--app-accent-ink,#fff);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:15px;font-size:16px;font-weight:500;display:flex}.study-secondary-action{min-height:38px;color:var(--study-muted,var(--muted));background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:13px;display:flex}.study-rating-prompt{color:var(--study-muted,var(--muted));text-align:center;margin:0;font-size:12px}.study-rating-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.study-rating-actions button{border:1px solid var(--study-line,var(--line));min-height:66px;color:var(--study-text,var(--ink));background:var(--study-soft,var(--app-soft,#e6eeeb));border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 3px;display:flex}.study-rating-actions strong{font-size:14px;font-weight:500}.study-rating-actions span{color:var(--study-muted,var(--muted));font-size:10px}.study-rating-actions .study-rating-again{border-color:color-mix(in srgb, #b86a66 30%, var(--study-line,var(--line)))}.study-rating-actions .study-rating-easy{border-color:color-mix(in srgb, var(--study-accent,var(--gold)) 40%, var(--study-line,var(--line)))}.study-dock-status{color:var(--study-muted,var(--muted));text-align:center;margin:0;font-size:12px;line-height:1.6}.study-session-view button:disabled{opacity:.45;cursor:not-allowed}.study-session-view button:focus-visible,.study-session-view summary:focus-visible,.study-session-view [tabindex]:focus-visible{outline:2px solid var(--study-accent,var(--gold));outline-offset:4px}.study-focus-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:min(49dvh,430px);padding:28px 10px;animation:.2s both study-word-enter;display:flex}.study-state-symbol{background:var(--study-soft,var(--app-soft,#e6eeeb));width:66px;height:66px;color:var(--study-accent,var(--gold));border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.study-focus-state h2{color:var(--study-text,var(--ink));margin:0;font-size:29px;font-weight:500}.study-focus-state p{max-width:420px;color:var(--study-muted,var(--muted));margin:0;font-size:14px;line-height:1.9}.study-answer-feedback h2{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:44px}.study-complete-counts{gap:65px;margin:12px 0;display:flex}.study-complete-counts>div{gap:9px;display:grid}.study-complete-counts strong{color:var(--study-accent,var(--gold));font-size:38px;font-weight:400}.study-complete-counts span{color:var(--study-muted,var(--muted));font-size:13px}.study-inline-link{min-height:44px;color:var(--study-accent,var(--gold));justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.study-spelling-card{gap:22px;padding:28px 0;display:grid}.study-spelling-card h2{font-size:calc(25px * var(--learning-scale,1));color:var(--study-text,var(--ink));margin:0;font-weight:500;line-height:1.8}.study-spelling-card input{border:0;border-bottom:2px solid var(--study-accent,var(--gold));width:100%;min-height:64px;color:var(--study-text,var(--ink));box-shadow:none;outline-offset:4px;background:0 0;border-radius:0;padding:12px 3px;font-family:Georgia,serif;font-size:29px}.study-spelling-card p{color:var(--study-muted,var(--muted));margin:0;font-size:13px;line-height:1.8}.word-card-layer .word-card-panel{background:var(--app-panel,#fff);color:var(--app-text,var(--ink));border-color:var(--app-line,var(--line));box-shadow:0 18px 70px #172c2529}.word-card-layer .word-card-top{border-color:var(--app-line,var(--line))}.word-card-layer .word-card-summary{background:var(--app-soft,#edf4f0);border-color:var(--app-line,var(--line))}.word-card-layer .word-card-heading h2,.word-card-layer .word-card-summary-zh,.word-card-layer .meaning-zh{color:var(--app-text,var(--ink))}.word-card-layer .word-card-summary-en,.word-card-layer .meaning-en,.word-card-layer .example-zh,.word-card-layer .phonetic,.word-card-layer .pronunciation-ipa{color:var(--app-muted,var(--muted))}.word-card-layer .bilingual-definition,.word-card-layer .bilingual-cell,.word-card-layer .bilingual-example,.word-card-layer .word-collocations{border-color:var(--app-line,var(--line));background:0 0}.word-card-layer .word-card-scroll{color-scheme:inherit;scrollbar-color:color-mix(in srgb, var(--app-muted,#778e87) 45%, transparent) transparent}.word-card-layer .word-card-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-muted,#778e87) 45%, transparent)}.word-card-layer .icon-button,.word-card-layer .pronunciation-speaker{color:var(--app-text,var(--ink));border-color:var(--app-line,var(--line));background:0 0}.word-card-layer .word-save-button.saved,.word-card-layer .word-card-pin.pinned{color:var(--app-accent,var(--gold))}.word-card-layer .word-card-save-notice{color:var(--app-accent,var(--gold));background:var(--app-soft,#edf4f0)}@keyframes study-word-enter{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes study-meaning-enter{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width>=800px){.study-focus-header{padding-top:24px}.study-focus-scroll{padding:37px 46px}.study-thumb-dock{padding-left:46px;padding-right:46px}.study-meaning-scroll{max-height:32dvh}}@media (width<=420px){.study-focus-header{gap:6px;padding-inline:14px}.study-focus-scroll{padding:24px 23px 22px}.study-thumb-dock{padding-inline:18px}.study-rating-actions{gap:6px}.study-rating-actions strong{font-size:13px}.study-rating-actions span{font-size:9px}.study-word-details{gap:18px}}@media (height<=590px){.study-focus-header{padding-top:8px;padding-bottom:6px}.study-focus-scroll{padding-top:17px}.study-thumb-dock{padding-top:10px;padding-bottom:10px}.study-spelling-card{gap:15px;padding:10px 0}.study-spelling-card h2{font-size:20px}.study-focus-state{min-height:0;padding:14px 0}}@media (prefers-reduced-motion:reduce){.study-session-view *,.study-session-view :before,.study-session-view :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.study-rating-actions.study-rating-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.study-rating-primary>button{text-align:center;background:0 0;border:0;min-height:60px}.study-rating-primary>button strong{font-size:calc(20px * var(--learning-scale,1));font-weight:500}.study-rating-primary>button span{font-size:12px}.study-rating-primary>button:after{content:"";background:var(--study-accent,var(--gold));border-radius:4px;width:16px;height:4px;margin:10px auto 0;display:block}.study-rating-primary>.study-rating-again:after{background:var(--danger,#d66057)}
