.knowledge-shell{width:min(1040px,100% - 40px);margin:0 auto;padding-bottom:32px}.knowledge-shell header,.knowledge-shell footer{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding:24px 0;display:flex}.knowledge-shell footer{border-top:1px solid var(--line);border-bottom:0;margin-top:32px;font-size:13px}.knowledge-shell h1{font-size:clamp(24px,4vw,36px);line-height:1.6}.knowledge-shell h2{margin:0 0 10px;font-size:21px;line-height:1.6}.knowledge-shell h3{margin:0 0 8px;font-size:19px}.knowledge-shell h4{margin:12px 0 6px;font-size:16px}.knowledge-shell p{margin:10px 0}.knowledge-shell button,.knowledge-shell select,.knowledge-search input{font:inherit;border:1px solid var(--line);background:var(--card);border-radius:8px;min-height:44px;padding:9px 13px}.knowledge-shell button{cursor:pointer}.knowledge-shell button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.knowledge-shell button:disabled{cursor:default;opacity:.5}.knowledge-shell :focus-visible{outline:3px solid var(--amber);outline-offset:3px}.knowledge-shell article:target{outline:3px solid var(--green)}.knowledge-shell a{text-underline-offset:3px;text-decoration-thickness:1px}.knowledge-locale{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.knowledge-tabs,.knowledge-slots,.knowledge-links,.knowledge-pagination{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.knowledge-search{gap:8px;margin-top:24px;display:grid}.knowledge-search input{width:100%;min-width:0}.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.knowledge-grid article,.knowledge-context{border:1px solid var(--line);background:var(--card);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:22px}.knowledge-grid article{scroll-margin-top:16px}.knowledge-reference{color:var(--green-dark);white-space:nowrap;margin-left:8px;font-size:12px}.knowledge-shell code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--green-dark);font-size:16px;line-height:1.9;display:block}.knowledge-section{margin:30px 0}.knowledge-frame{border-bottom:1px solid var(--line);margin:18px 0;padding-bottom:18px}.knowledge-sentence{margin:28px 0}.knowledge-sentence h1 a{border-radius:5px;padding:0 3px;text-decoration:none;display:inline-block}.knowledge-sentence h1 a:hover{background:#e4eddc}.knowledge-sentence h1 .knowledge-highlight{box-shadow:inset 0 -3px var(--green);background:#e4eddc}.knowledge-pinyin{color:var(--green-dark);font-size:19px}.knowledge-context{margin:16px 0}.knowledge-shell summary{cursor:pointer;min-height:44px;padding-top:8px}.knowledge-formula{color:var(--green-dark);font-family:inherit;line-height:2.4;display:block}.knowledge-term{display:inline-block;position:relative}.knowledge-shell .knowledge-term-button{color:var(--green-dark);background:0 0;border:0;border-bottom:1px dotted;border-radius:0;min-height:44px;padding:0 4px;font-weight:700}.knowledge-term-tooltip{z-index:80;width:min(240px,60vw);color:var(--ink);background:var(--card);border:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font:14px/1.6 Segoe UI,sans-serif;position:absolute;top:100%;left:0;box-shadow:0 6px 18px #071c1620}.knowledge-study-header{align-items:center}.knowledge-study-header label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-free-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.knowledge-free-input label{grid-column:1/-1;font-size:14px}.knowledge-free-input input{border:1px solid var(--line);min-width:0;font:inherit;background:var(--card);border-radius:8px;padding:10px 12px}.knowledge-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.knowledge-picker-grid button{text-align:left;gap:4px;display:grid}.knowledge-study-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.knowledge-study-content{border:0;min-width:0;margin:0;padding:0}.knowledge-study-content[aria-busy=true]{opacity:.7}.knowledge-study .global-error{border:1px solid #db5d5d;border-radius:8px;padding:12px}@media (max-width:640px){.knowledge-picker-grid{grid-template-columns:minmax(0,1fr)}.knowledge-shell{width:calc(100% - 28px)}.knowledge-grid{grid-template-columns:minmax(0,1fr)}.knowledge-grid article,.knowledge-context{padding:16px}}
