.rt-token{cursor:text;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.rt-marking .rt-token{touch-action:auto;user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}.rt-marking .reading{user-select:text;-webkit-user-select:text;cursor:text}.rt-mark{background:none;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:3px;padding:1px 0;cursor:text}.rt-yellow{background:#f4e59cbf}.rt-green{background:#c7dfbfc7}.rt-rose{background:#ebc7c6ba}.rt-floating{position:fixed;right:max(25px,calc((100vw - 1050px)/2));bottom:28px;width:47px;height:47px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--green);box-shadow:0 4px 20px #29382c0b;z-index:12}.rt-floating svg{width:22px;height:22px}.rt-floating:hover{background:var(--soft)}.rt-selectionbar{position:fixed;bottom:calc(30px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:100px;background:var(--paper);padding:12px 16px;z-index:30;box-shadow:0 8px 35px #18281822;white-space:nowrap}.rt-selectionbar>button:not(.rt-color){font-size:13px;padding:5px}.rt-color{width:28px;height:28px;border:1px solid #7772;border-radius:50%;transition:transform .15s}.rt-color:hover{transform:scale(1.13)}.rt-modebar{position:fixed;top:12px;left:50%;transform:translateX(-50%);background:var(--green);color:white;border-radius:100px;padding:12px 18px;display:flex;gap:24px;align-items:center;font-size:12px;z-index:20;white-space:nowrap}.rt-modebar button{color:white;font-size:12px;font-weight:600}.rt-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0}.rt-word-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.rt-word-heading .vocab-word{overflow-wrap:anywhere}.rt-definition{white-space:pre-line;max-height:38vh;overflow:auto}.rt-source{font-size:10px;line-height:1.8;color:var(--muted);margin-top:20px}.rt-caveat{font-size:12px;line-height:1.8;color:#74613f;border-left:2px solid #cabb94;padding-left:12px}.rt-keyword{margin:0 7px 12px 0}.rt-color-options{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.rt-color-options label{display:flex;gap:5px;align-items:center;font-size:12px;color:var(--muted)}.rt-swatch{display:inline-block;width:16px;height:16px;border-radius:50%;flex-shrink:0}#note textarea{display:block;width:100%;min-height:110px;font-family:inherit;font-size:15px;line-height:1.7;background:#fff8;color:var(--ink);border:1px solid var(--line);border-radius:8px;margin:10px 0 15px;padding:12px;resize:vertical}#note{max-height:88dvh;overflow-y:auto;overscroll-behavior:contain}.rt-note-item{display:flex;align-items:flex-start;gap:13px;text-align:left;padding:20px 0;width:100%;border-bottom:1px solid var(--line);line-height:1.75;font:17px/1.7 var(--serif)}.rt-note-item small{display:block;font:13px/1.7 var(--sans,system-ui);color:var(--muted);margin-top:8px}.rt-note-item .rt-swatch{margin-top:6px}.rt-guide>div{display:flex;gap:18px;align-items:flex-start;margin:25px 0}.rt-guide>div>span{color:var(--muted);font-size:11px;padding-top:5px}.rt-guide p{margin:0}.rt-guide strong{font-size:15px;font-weight:500;display:block;margin-bottom:7px}.rt-guide small{font-size:12px;line-height:1.7;color:var(--muted);display:block}.rt-vocab-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:20px}.rt-vocab-heading h1{margin:0}.rt-vocab-row{display:flex;justify-content:space-between;gap:18px;text-align:left;width:100%;padding:21px 0;border-bottom:1px solid var(--line)}.rt-vocab-row strong{font:24px var(--serif);display:block}.rt-vocab-row small{color:var(--muted);font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px}.rt-review h1{font-size:48px;margin:30px 0}.rt-vocabulary .search{margin-bottom:15px}.rt-note-item span{overflow-wrap:anywhere}@media(max-width:600px){.rt-floating{right:18px;bottom:24px;width:44px;height:44px}.rt-selectionbar{gap:10px;padding:11px 14px;bottom:calc(20px + env(safe-area-inset-bottom))}.rt-modebar{max-width:calc(100vw - 22px);gap:12px;padding:12px 15px;font-size:11px}.rt-modebar span{white-space:normal}.rt-vocab-heading h1{font-size:32px}.rt-review h1{font-size:40px}.rt-actions .primary{font-size:12px}.rt-guide>div{gap:12px}}
.rt-return-context{animation:rt-context 2s ease-out}@keyframes rt-context{from{background:#e3ebde}to{background:transparent}}

.rt-marking .rt-mark{cursor:pointer}.rt-color{width:44px;height:44px;border:0;background:transparent;position:relative;flex-shrink:0}.rt-color:before{content:"";position:absolute;inset:8px;border-radius:50%;border:1px solid #7772}.rt-color.rt-yellow:before{background:#f4e59c}.rt-color.rt-green:before{background:#c7dfbf}.rt-color.rt-rose:before{background:#ebc7c6}.rt-selectionbar{gap:4px;padding:6px 10px}.rt-selectionbar>button,.rt-modebar button,#closeNote,.rt-actions button{min-height:44px;min-width:44px}.rt-occurrence{display:block;width:100%;text-align:left;border-bottom:1px solid var(--line);padding:15px 0;line-height:1.7}.rt-occurrence small{display:block;color:var(--muted)}.rt-occurrence span{font-family:var(--serif)}.reading-photo{margin:25px 0 32px}.reading-photo img{display:block;width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:6px;background:#eeede7}.reading-photo figcaption{font-size:10px;line-height:1.7;color:var(--muted);margin-top:8px}.photo-compact{margin:18px 0 24px}.photo-compact img{height:150px;object-fit:cover}.mode-caption{font-size:12px;color:var(--muted);margin:24px 0}.tools[hidden]{display:none}.mode-extensive .reading p{margin-bottom:1.8em}#readingAids{margin-top:24px;min-height:44px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.rt-color:hover{transform:none}}

.wl-kind{display:flex;gap:24px;margin:25px 0}.wl-kind [aria-pressed=true]{color:var(--green);border-bottom:1px solid currentColor}.wl-start{padding:15px 0 35px}.wl-start .quiet{margin-left:18px}.wl-about{margin-top:25px}.wl-study h1{font-family:var(--serif);font-size:clamp(32px,7vw,62px);margin:42px 0 20px;overflow-wrap:anywhere}.wl-related{margin:24px 0}.wl-phrase{padding:15px 0 22px;border-bottom:1px solid var(--line);line-height:1.7}.wl-phrase h3{font-family:var(--serif);font-size:24px;font-weight:400}.wl-response{padding-top:20px;border-top:1px solid var(--line)}.rt-selectionbar{max-width:calc(100vw - 16px);flex-wrap:wrap;justify-content:center;border-radius:24px}.rt-vocab-row strong{overflow-wrap:anywhere}.bottom-nav{grid-template-columns:repeat(4,1fr)}[data-word-kind],[data-wl-kind],[data-wl-goal]{min-height:44px}#wl-answer .rt-actions{gap:14px}.wl-home .subtitle{margin-bottom:30px}.wl-study .rt-definition{max-height:none}.wl-study .rt-source{font-size:11px}@media(max-width:480px){.rt-selectionbar>button:not(.rt-color){font-size:12px}.wl-start .quiet{display:block;margin:20px 0 0}.rt-vocab-heading{align-items:center}.rt-vocab-heading .quiet{white-space:nowrap}}
.bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bottom-nav button{min-height:44px}.wl-home .rt-vocab-heading h1{margin:0}.wl-home .rt-vocab-heading{gap:10px}.rt-selectionbar[hidden]{display:none}.rt-modebar[hidden]{display:none}

/* Vocabulary: quiet overview and a focused, single-word practice surface. */
.is-vocabulary>header{display:none}
.wl-home{max-width:620px;margin:auto;padding-bottom:100px}.wl-topbar,.wl-study-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.wl-topbar{padding:14px 0 0}.wl-topbar .quiet{white-space:nowrap}.wl-back-icon{display:grid;place-items:center;width:44px;height:44px;margin-left:-13px;font-size:25px;color:var(--ink);border-radius:50%}.wl-back-icon:hover{background:var(--soft)}.wl-intro{padding:64px 0 35px}.wl-intro h1{font:400 clamp(42px,8vw,57px)/1.2 var(--serif);margin:12px 0 10px}.wl-intro .subtitle{margin:0}.wl-control-label{font-size:11px;color:var(--muted);letter-spacing:.08em}.wl-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0 0}.wl-home .track-tabs{margin:15px 0 19px;gap:8px}.wl-home .track-tabs .pill{min-width:65px;min-height:42px}.wl-kind{display:flex;gap:27px;margin:0}.wl-kind button{position:relative;min-height:44px;padding:0 0 15px;font-size:13px;color:var(--muted)}.wl-kind button[aria-pressed=true]{color:var(--ink);font-weight:600;border:0}.wl-kind button[aria-pressed=true]::after{content:'';position:absolute;height:2px;background:var(--green);bottom:-1px;left:0;right:0}.wl-session{padding:37px 0 32px}.wl-session-title{display:flex;align-items:baseline;gap:10px;margin:17px 0 28px}.wl-session-title strong{font:400 64px/.95 var(--serif);letter-spacing:-.05em}.wl-session-title>span{font-size:16px}.wl-session-title small{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:10px}.wl-progress-caption{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-bottom:10px}.wl-progress-track{height:3px;width:100%;background:var(--line);overflow:hidden}.wl-progress-track>span{display:block;height:100%;background:var(--green);transition:width .25s ease}.wl-main-action{width:100%;justify-content:space-between;margin-top:28px;min-height:53px;padding:14px 19px;border-radius:10px;font-size:14px}.wl-review-link{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;border-bottom:1px solid var(--line);padding:21px 0 12px;font-size:12px;color:var(--green)}.wl-review-link span{color:var(--muted)}.wl-disclosure{border-top:1px solid var(--line);margin:0;padding:0;color:var(--ink)}.wl-disclosure:last-child{border-bottom:1px solid var(--line)}.wl-disclosure summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:21px 0;font-size:13px}.wl-disclosure summary::-webkit-details-marker{display:none}.wl-disclosure summary span{font-size:21px;font-weight:300;color:var(--muted);line-height:1}.wl-disclosure[open] summary span{transform:rotate(45deg)}.wl-disclosure .search-label{margin:8px 0 0}.wl-disclosure .search{margin-bottom:13px}.wl-about p{font-size:12px;color:var(--muted)}.wl-study{max-width:620px;margin:auto;min-height:100dvh;padding:24px 0 80px}.wl-study-top{color:var(--muted)}.wl-study-top .wl-back-icon{color:var(--ink)}.wl-round-track{margin-top:17px}.wl-prompt{margin:clamp(80px,17vh,155px) 0 38px}.wl-prompt h1{font:400 clamp(47px,9vw,76px)/1.12 var(--serif);letter-spacing:-.035em;margin:20px 0 14px;overflow-wrap:anywhere}.wl-pronounce{padding:10px 0;font-size:12px;color:var(--green)}.wl-reveal{min-width:185px;justify-content:space-between;min-height:51px;border-radius:10px}.wl-study #wl-answer{border-top:1px solid var(--line);margin-top:36px;padding-top:14px}.wl-study #wl-answer .rt-definition{font-size:16px;line-height:1.9;max-height:none}.wl-study #wl-answer .vocab-context{font-size:18px;color:var(--ink)}.wl-study #wl-answer>.rt-actions{margin:25px 0}.wl-study .wl-response{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;padding-top:23px}.wl-response button{justify-content:center;min-height:49px;border-radius:9px}.wl-response .pill{border-color:#afbbb0}.wl-finished{max-width:620px;margin:auto;padding-top:90px}.wl-finished .rt-actions{margin-top:42px}
@media(max-width:600px){.wl-home{padding-bottom:75px}.wl-intro{padding:46px 0 29px}.wl-intro h1{font-size:46px}.wl-session{padding:32px 0 27px}.wl-session-title strong{font-size:60px}.wl-study{padding-top:8px}.wl-study-top{gap:6px}.wl-study-top span:nth-child(2){flex:1;margin-left:3px}.wl-prompt{margin:clamp(76px,16vh,135px) 0 35px}.wl-prompt h1{font-size:clamp(44px,12vw,65px)}.wl-reveal{width:100%}.wl-response{position:sticky;bottom:0;background:var(--paper);padding-bottom:calc(14px + env(safe-area-inset-bottom))}.wl-finished{padding-top:65px}}

.english-hub .level-choice{min-height:108px}.english-hub #englishWordbook{margin-top:22px;min-height:44px}.setup-vocabulary-exit{display:block;margin-top:28px;min-height:44px}.english-hub h1{margin-bottom:35px}
/* Learning options stay collapsed; reading and vocabulary notes share one quiet shelf. */
.english-personal{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.english-personal button{min-height:44px}.english-personal #englishWordbook{margin-top:0}.wl-settings{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin:20px 0 30px}.wl-settings summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;cursor:pointer}.wl-settings summary:after{content:'＋';color:var(--muted)}.wl-settings[open] summary:after{content:'−'}.wl-setting-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;font-size:14px;border-bottom:1px solid var(--line)}.wl-setting-row input[type=number]{width:82px;padding:9px;border:1px solid var(--line);border-radius:8px;background:transparent;font:inherit}.wl-setting-row input[type=checkbox]{width:21px;height:21px;accent-color:var(--green)}.wl-personal{display:flex;justify-content:flex-end;margin:20px 0}.wl-skip{min-height:44px;margin-left:20px}.wl-skip-undo{display:block;margin:25px 0;min-height:44px;font-size:12px}.wl-note-word{font-size:12px;color:var(--muted);min-height:44px}.wl-picture{margin:20px 0 24px;max-width:420px}.wl-picture img{width:100%;height:190px;object-fit:contain;display:block;border-radius:12px;background:#edece7}.wl-picture figcaption{font-size:11px;line-height:1.7;color:var(--muted);padding-top:9px}.wl-picture figcaption details{margin-top:6px}.wl-picture figcaption summary{font-size:10px}.wl-picture figcaption a{color:inherit}.ln-selection{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:70;display:flex;gap:12px;background:var(--paper);padding:10px 14px;border:1px solid var(--line);border-radius:28px;box-shadow:0 5px 24px #18281822;white-space:nowrap}.ln-selection button{min-height:44px}.ln-note{display:block;width:100%;padding:24px 0;text-align:left;border-bottom:1px solid var(--line)}.ln-note>span{display:block}.ln-quote{font-family:var(--serif);font-size:19px;line-height:1.7;margin:12px 0 8px;border-radius:4px;width:fit-content;max-width:100%;overflow-wrap:anywhere;padding:0 3px}.ln-comment{font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}[data-note-id]{user-select:text;-webkit-user-select:text}[data-vocabulary-note]{cursor:pointer}.wl-study [data-note-entry]{min-height:44px}.wl-settings+.wl-session{margin-top:20px}@media(max-width:500px){.wl-settings summary{font-size:13px}.wl-settings summary .small{font-size:10px}.wl-picture img{height:165px}.rt-vocab-heading{flex-wrap:wrap}.english-personal{gap:22px}.wl-skip{margin:12px 0;display:block}.wl-selection{max-width:calc(100vw - 20px)}}

/* Quiet text filters: one selected underline, no pill outlines or hover-as-selection. */
.track-tabs,.wl-home .track-tabs{gap:24px;align-items:center}
.track-tabs button.pill,.wl-home .track-tabs button.pill{position:relative;min-width:44px;min-height:44px;padding:10px 2px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted);font-size:13px;line-height:1.4;transition:color .15s}
.track-tabs button.pill:hover,.track-tabs button.pill[aria-pressed=false]:hover{background:transparent;border-color:transparent;color:var(--ink)}
.track-tabs button.pill[aria-pressed=true]{color:var(--green);font-weight:600;background:transparent;border:0}
.track-tabs button.pill[aria-pressed=true]::after{content:"";position:absolute;height:2px;left:2px;right:2px;bottom:2px;border-radius:1px;background:var(--green)}
.track-tabs button.pill:focus-visible,.wl-kind button:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:3px}
.primary,.pill{min-height:44px}
.rt-floating{border-radius:12px}
.rt-modebar,.rt-selectionbar,.ln-selection{border-radius:12px}
@media(max-width:600px){.track-tabs,.wl-home .track-tabs{gap:20px}}
@media(prefers-reduced-motion:reduce){.track-tabs button.pill{transition:none}}

/* Keep learning scope behind a deliberate control outside the study card. */
.wl-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px}
.wl-title-row .wl-intro{padding:38px 0 20px}
.wl-title-row #wl-settings-toggle{color:var(--muted)}
.wl-home .wl-settings{margin:0;border:0;padding:0}
.wl-home .wl-settings>summary{display:none}
.wl-home .wl-settings[open]{margin:12px 0 24px;padding:20px;border:1px solid var(--line);border-radius:10px}
.wl-home .wl-settings[open]>.wl-controls{margin-bottom:20px}
.wl-home .wl-settings .wl-kind{margin-top:20px}
/* Focused study and a literal, live highlighter preview. */
.wl-study .wl-study-top{display:grid;grid-template-columns:64px 1fr 64px;align-items:center;gap:8px}
.wl-study .wl-study-top .wl-round-count{margin:0;text-align:center;font-size:12px}
.wl-study .wl-study-top .wl-skip{display:inline-flex;justify-content:flex-end;align-items:center;margin:0;padding:10px 0;min-height:44px;color:var(--muted);font-size:13px}
.wl-study .wl-study-top .wl-back-icon{justify-self:start}
.wl-study #wl-answer{padding-top:25px}.wl-definition-block .rt-definition{white-space:pre-line;margin:8px 0 18px}.wl-example-block{border-left:2px solid var(--line);padding-left:18px;margin:24px 0}.wl-example-block .vocab-context{margin:8px 0;line-height:1.8}.wl-entry-actions{justify-content:flex-start;margin:16px 0!important}.wl-knowledge,.wl-related,.wl-source{border-top:1px solid var(--line);padding:0;margin:0}.wl-knowledge>summary,.wl-related>summary,.wl-source>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:13px;cursor:pointer}.wl-knowledge>summary:after,.wl-related>summary:after,.wl-source>summary:after{content:'＋';color:var(--muted)}.wl-knowledge[open]>summary:after,.wl-related[open]>summary:after,.wl-source[open]>summary:after{content:'−'}.wl-knowledge summary::-webkit-details-marker,.wl-related summary::-webkit-details-marker,.wl-source summary::-webkit-details-marker{display:none}.wl-english-definition,.wl-forms{font-size:14px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere;padding-bottom:15px}.wl-source p{font-size:12px;line-height:1.8}.wl-study:has(#wl-answer:not([hidden])) .wl-prompt{margin-top:50px}
.ln-preview{background:#f2f1eb;border:1px solid var(--line);border-radius:12px;padding:17px 20px;margin:18px 0 8px}.ln-preview p{margin:10px 0 2px;font-family:var(--serif);font-size:22px;line-height:1.8;max-height:180px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.ln-preview mark{color:var(--ink);padding:2px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ln-mark-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 14px}.rt-color-options.ln-colors{display:flex;gap:4px;margin:0}.rt-color-options.ln-colors label{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;cursor:pointer}.ln-colors input{position:absolute;width:1px;height:1px;opacity:0}.ln-colors .rt-swatch{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;border:1px solid #28372a22}.ln-colors input:checked+.rt-swatch{outline:1.5px solid var(--green);outline-offset:3px}.ln-colors input:checked+.rt-swatch:after{content:'✓';font-size:14px;color:#273b29}.ln-colors input:focus-visible+.rt-swatch{outline:2px solid var(--ink);outline-offset:5px}.ln-target-options{border-top:1px solid var(--line);padding:0;margin:0 0 22px}.ln-target-options summary{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:12px;cursor:pointer}.ln-target-options summary:after{content:'⌄';margin-left:8px}.ln-target-options[open] summary:after{content:'⌃'}.ln-target-options select{display:block;width:100%;margin:8px 0 14px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:14px}.ln-text-label{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px}#ln-text,#rt-note-text{min-height:105px;resize:vertical;border-radius:10px;padding:14px;font-size:14px;line-height:1.8}.ln-storage{font-size:11px;line-height:1.8;margin-bottom:0}.ln-editor #noteBody>.rt-actions{justify-content:flex-end;margin:18px 0}.ln-editor #ln-save{min-width:88px;border-radius:8px}.ln-editor #noteLabel{font-size:23px}
/* Article images follow explicit subject matches; credit stays available but quiet. */
.reading-photo .photo-caption{display:block;font-size:12px;line-height:1.8;margin-bottom:4px;color:var(--muted)}
.reading-photo .photo-credit{margin:0}.reading-photo .photo-credit summary{cursor:pointer;width:fit-content;min-height:32px;display:flex;align-items:center;gap:7px;list-style:none;font-size:10px;color:var(--muted)}.reading-photo .photo-credit summary:after{content:'⌄'}.reading-photo .photo-credit[open] summary:after{content:'⌃'}.reading-photo .photo-credit summary::-webkit-details-marker{display:none}.reading-photo .photo-credit p{font-family:inherit;font-size:11px;line-height:1.8;margin:4px 0;max-width:100%}.reading-photo img{color:var(--muted)}
/* A quiet personal space, outside the focused reading and word cards. */
.english-hub{position:relative}.english-hub .account-entry{position:absolute;right:0;top:0;color:var(--muted)}
.account-home{max-width:680px}.account-home h1{margin-bottom:12px}.account-local{margin-bottom:38px}.account-overview{display:flex;gap:64px;margin:35px 0 42px}.account-overview>div{display:flex;flex-direction:column;gap:8px}.account-overview strong{font:400 46px/1.1 var(--serif)}.account-overview span{font-size:12px;color:var(--muted)}.account-links{border-top:1px solid var(--line)}.account-link{width:100%;display:grid;grid-template-columns:28px 1fr 20px;align-items:center;gap:18px;text-align:left;padding:22px 0;border-bottom:1px solid var(--line)}.account-link strong{font-size:15px;font-weight:500;display:block}.account-link small{display:block;margin-top:6px;font-size:12px;color:var(--muted)}.account-link>span:last-child{color:var(--muted)}.account-link-icon{font-size:20px;color:var(--green)}.account-data{margin-top:35px}.account-data summary{font-size:12px;color:var(--muted);min-height:44px;cursor:pointer}.account-item{display:block;position:relative;width:100%;text-align:left;padding:23px 30px 23px 0;border-bottom:1px solid var(--line)}.account-item-title{display:block;font:400 22px/1.5 var(--serif);overflow-wrap:anywhere;margin-bottom:7px}.account-item-arrow{position:absolute;right:0;top:32px;color:var(--muted)}#accountMore{min-height:44px;margin-top:22px}.reading-completion{display:flex;align-items:center;gap:12px;min-height:48px;font-size:15px;cursor:pointer}.reading-completion input{width:21px;height:21px;accent-color:var(--green)}.news-read-state{display:block;font-size:11px;color:var(--green);margin-top:9px}.reader .finish #readStatus:empty{display:none}.account-home button:focus-visible,.reading-completion input:focus-visible{outline:2px solid var(--green);outline-offset:4px}
/* Keep smaller licensed images at their intrinsic size, without stretched gray panels. */
.reading-photo img{margin-inline:auto}
.wl-picture img{width:auto;height:auto;max-width:100%;max-height:260px;margin-inline:auto;background:transparent;border-radius:8px}
@media(max-width:500px){.wl-picture img{height:auto;max-height:230px}}
