.reading-polished .focus-reading-layout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:22px;display:grid}.reading-polished .focus-reading-card{border-radius:22px;min-width:0;padding:clamp(22px,4vw,46px);box-shadow:0 16px 50px #010f2524}.reading-polished .focus-reading-top{align-items:flex-start;gap:18px;margin-bottom:28px}.reading-polished .focus-reading-top h2{letter-spacing:-.035em;font-size:clamp(26px,3vw,37px);line-height:1.2}.reading-polished .focus-reading-text{letter-spacing:.005em;color:#23344c;max-width:76ch;margin-inline:auto;font-size:clamp(17px,1.4vw,19px);line-height:1.95}.reading-polished .focus-reading-text p{margin:0 0 1.5em}.reading-polished .focus-reading-text p:last-child{margin-bottom:0}.reading-polished .focus-reading-text ::selection{color:#13263f;background:#fde68a}.reading-polished .reading-word-tools{border-top:1px solid #e3eaf2;margin-top:32px;padding-top:18px}.reading-polished .reading-word-toggle{color:#153b69;cursor:pointer;background:#f4f8fd;border:1px solid #d5e1ee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;font-weight:700;display:flex}.reading-polished .reading-word-toggle:hover{background:#e9f2ff;border-color:#9bc4f6}.reading-polished .word-save-panel{border-radius:14px;margin-top:14px}.reading-polished .reading-side-card{border-radius:16px}.reading-polished .focus-reading-tip{border-radius:14px;margin-top:22px}@media (max-width:900px){.reading-polished .focus-reading-layout{grid-template-columns:minmax(0,1fr)}.reading-polished .reading-side-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (max-width:560px){.reading-polished .focus-reading-card{padding:22px 18px}.reading-polished .focus-reading-text{font-size:17px;line-height:1.85}.reading-polished .reading-side-panel{grid-template-columns:1fr}.reading-polished .focus-reading-top{flex-wrap:wrap}}.reading-polished .reading-selection-host{position:relative}.reading-polished .reading-word-popover{z-index:40;color:#f8fbff;text-align:left;background:#0e213c;border:1px solid #345577;border-radius:16px;width:min(300px,100vw - 48px);padding:14px;position:absolute;box-shadow:0 16px 40px #00000047}.reading-polished .reading-word-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.reading-polished .reading-word-head strong{overflow-wrap:anywhere;margin-top:4px;font-size:19px;display:block}.reading-polished .reading-word-caption,.reading-polished .reading-word-definition span{color:#a9c3e2;letter-spacing:.06em;font-size:10px;font-weight:700;display:block}.reading-polished .reading-word-close{color:#e4ecf6;cursor:pointer;background:0 0;border:0;font-size:23px;line-height:1}.reading-polished .reading-word-definition{background:#1a3555;border-radius:10px;margin:13px 0;padding:12px}.reading-polished .reading-word-definition p{color:#fff;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.5}.reading-polished .reading-word-save{color:#12223b;cursor:pointer;background:#f4c84d;border:0;border-radius:9px;margin-left:auto;padding:9px 15px;font-weight:700;display:block}.reading-polished .reading-word-save:disabled{opacity:.65;cursor:default}@media (max-width:560px){.reading-polished .reading-word-popover{left:0!important}}
