/* V0.2.1：术语详情页保持易读，同时减少移动端垂直占用。 */
.term-summary{padding:1px 0 15px}.term-heading{display:flex;align-items:flex-start;gap:10px}.term-summary .back{width:32px;height:32px;line-height:32px;flex:none}.term-name{min-width:0;flex:1}.term-summary .term-title{font-size:34px;line-height:1.1;margin:0 0 3px}.term-summary .full-name{font-size:13px;line-height:1.35}.regenerate{flex:none;margin:2px 0 0;padding:7px 8px;border-radius:9px;background:#e5f1eb;color:#216a58;font-size:12px;line-height:1.2}.regenerate:disabled,.section-regenerate:disabled{opacity:.55}.usage-tags{margin:12px 0 0 42px;gap:6px}.usage-tags .tag{padding:5px 9px;font-size:12px;line-height:1.25}.term-summary+.remember{border-radius:15px;padding:13px 15px;margin:0 0 16px}.term-summary+.remember small{font-size:12px;margin-bottom:4px}.term-summary+.remember strong{font-size:17px;line-height:1.38}.term-summary~.note{padding:0 2px 14px;margin:0 0 14px}.term-summary~.note h2{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;margin:0 0 7px}.term-summary~.note .dot{width:7px;height:7px;margin-right:7px}.section-regenerate{flex:none;min-width:44px;padding:5px 2px;background:transparent;color:#216a58;font-size:12px;line-height:1.2;text-align:right}.section-status{min-height:0;margin-top:5px;color:#718b83;font-size:12px;line-height:1.45}.note-copy{color:#5c746c;font-size:14px;line-height:1.58;white-space:normal}.note-copy.is-collapsed{max-height:4.74em;overflow:hidden}.expand{display:block;margin:6px 0 0 auto;padding:6px 2px;min-width:44px;background:transparent;color:#216a58;font-size:13px;line-height:1.2}.save-term{height:48px;margin-top:0;padding-bottom:max(0px,env(safe-area-inset-bottom))}@media(max-width:380px){#app{padding-left:16px;padding-right:16px}.term-summary .term-title{font-size:31px}.regenerate{padding:6px;font-size:11px}.term-summary+.remember strong{font-size:16px}.note-copy{font-size:13px;line-height:1.55}.note-copy.is-collapsed{max-height:4.65em}.save-term{height:46px}}
