.knowledge-page #content{display:flex;flex-direction:column;gap:10px;height:calc(100dvh - 120px);min-height:540px;overflow:hidden;padding:14px 26px 12px;box-sizing:border-box}
.knowledge-page .ui-page-intro{margin:0}.knowledge-page .ui-page-intro h1{font-size:26px;margin:0 0 4px}.knowledge-page .ui-eyebrow{display:none}.knowledge-page .ui-page-intro>p:last-child{font-size:12px;margin:0}
.knowledge-page .quest-stats{margin:0;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.knowledge-page .quest-stats>div{padding:9px 13px}.knowledge-page .quest-stats strong{font-size:18px}.knowledge-page .quest-stats span{font-size:10px}
.knowledge-toolbar{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:12px}.knowledge-toolbar>input{flex:1;min-width:100px;max-width:500px}.knowledge-toolbar input[type=search]{padding:9px 12px;background:#181719;border:1px solid #4d4240;color:var(--ui-text);border-radius:8px;font:inherit}.knowledge-check{display:flex;align-items:center;gap:4px;color:#c2b4ac;white-space:nowrap}.knowledge-check input{accent-color:#d6a274}#knowledge-count{margin-left:auto;color:var(--ui-muted);white-space:nowrap}
.knowledge-layout{display:grid;grid-template-columns:260px minmax(270px,.85fr) minmax(340px,1.25fr);gap:14px;flex:1;min-height:0;min-width:0}
.knowledge-panel{border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-panel);min-width:0;min-height:0;overflow:hidden}.knowledge-category-panel,.knowledge-list-panel{display:flex;flex-direction:column}.knowledge-panel-head{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--ui-border);flex-shrink:0}.knowledge-panel-head h2{font-size:13px;margin:0;overflow-wrap:anywhere}.knowledge-panel-head span{font-size:10px;color:var(--ui-muted)}
#knowledge-tree,#knowledge-list,#knowledge-detail{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#89604c #1b1819}#knowledge-tree,#knowledge-list{flex:1;min-height:0;padding:8px}#knowledge-detail{padding:22px}
.knowledge-page button{font:inherit;cursor:pointer}.knowledge-toolbar button,.knowledge-panel-head button,.knowledge-pagination button{background:#2e2522;border:1px solid #5a4439;color:#e9b18e;border-radius:6px;padding:6px 9px;font-size:11px}.knowledge-page button:disabled{opacity:.35;cursor:default}.knowledge-page button:focus-visible,.knowledge-page a:focus-visible,.knowledge-page summary:focus-visible{outline:2px solid #e9b18e;outline-offset:2px}
.knowledge-node{margin:2px 0}.knowledge-node>summary{display:flex;align-items:center;gap:5px;list-style:none;color:#ae8d75}.knowledge-node>summary:before{content:'›';width:9px;font-size:17px;flex-shrink:0}.knowledge-node[open]>summary:before{transform:rotate(90deg)}.knowledge-children{border-left:1px solid #4a3830;padding-left:8px;margin-left:5px}.knowledge-category{display:flex;justify-content:space-between;align-items:center;gap:5px;width:100%;text-align:left;padding:8px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#d5c9c0;font-size:11px!important;overflow-wrap:anywhere}.knowledge-category small{color:#8e8078;font-size:9px;flex-shrink:0}.knowledge-category:hover,.knowledge-entry:hover{background:#302723}.knowledge-category[aria-current=true],.knowledge-entry[aria-current=true]{background:#3a2820;border-color:#825136;color:#f0c6a2}
.knowledge-entry{display:block;width:100%;text-align:left;background:transparent;color:#e5d9d0;border:1px solid transparent;border-radius:8px;padding:11px 10px;margin-bottom:3px}.knowledge-entry strong{display:block;font-size:12px;font-weight:600}.knowledge-entry small{display:block;color:#a2948b;font-size:10px;margin-top:5px;line-height:1.5}.knowledge-pagination{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:9px 12px;border-top:1px solid var(--ui-border);flex-shrink:0;font-size:10px;color:var(--ui-muted)}
.knowledge-breadcrumb{font-size:10px;line-height:1.9;color:#ae9482;margin:0 0 14px}.knowledge-breadcrumb button{border:0;background:none;color:inherit;padding:0;text-align:left}.knowledge-breadcrumb button:hover{text-decoration:underline}#knowledge-detail h2{font-size:24px;margin:8px 0 18px;overflow-wrap:anywhere}#knowledge-detail h3{font-size:13px;color:#e1b18e;margin:22px 0 10px}.knowledge-tag{font-size:10px;padding:4px 7px;border:1px solid #77503a;border-radius:4px;color:#d5a779}.knowledge-hint{font-size:13px;line-height:1.9;white-space:pre-line;background:#201c1b;border:1px solid #49352b;border-radius:9px;padding:14px;color:#d1c3b8}.knowledge-note{font-size:11px;line-height:1.8;color:#a89a90}.knowledge-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.knowledge-links a,.knowledge-guide{display:block;border:1px solid #5c4131;border-radius:8px;background:#30231c;color:#e2b391;text-decoration:none;font-size:12px;padding:12px;line-height:1.6}.knowledge-links a:hover,.knowledge-guide:hover{border-color:#ce9871;background:#3d2c21}.knowledge-guide{margin-bottom:8px}.knowledge-guide small{display:block;font-size:10px;color:#a79383;margin-top:5px}.knowledge-source{flex-shrink:0;margin:0!important;font-size:10px!important}.knowledge-source[open]{max-height:160px;overflow:auto}.knowledge-source a{color:#d9ad89}
@media(max-width:1250px){.knowledge-layout{grid-template-columns:210px minmax(220px,.85fr) minmax(260px,1.2fr);gap:10px}#knowledge-detail{padding:16px}}
@media(max-width:1000px) and (min-width:801px){.knowledge-page #content{height:calc(100dvh - 108px)}.knowledge-layout{grid-template-columns:180px minmax(180px,.8fr) minmax(220px,1fr)}.knowledge-links{grid-template-columns:1fr}.knowledge-toolbar>label:first-child{display:none}}
@media(max-width:800px){.knowledge-page #content{height:auto;min-height:0;padding:14px;overflow:visible}.knowledge-layout{grid-template-columns:1fr;flex:none}.knowledge-toolbar{flex-wrap:wrap}.knowledge-toolbar>label:first-child{display:none}.knowledge-toolbar>input{max-width:none}#knowledge-count{font-size:10px}.knowledge-category-panel{height:220px}.knowledge-list-panel{height:360px}#knowledge-detail{max-height:540px;min-height:280px}.knowledge-page .quest-stats strong{font-size:15px}.knowledge-page .quest-stats>div{padding:8px}.knowledge-page .quest-stats span{font-size:9px}.knowledge-links{grid-template-columns:1fr 1fr}}
@media(min-width:801px){.knowledge-page .ui-page-intro p:not(.ui-eyebrow){font-size:12px;margin:4px 0 0}.knowledge-page .quest-stats>div{padding:6px 12px}.knowledge-page .quest-stats strong{font-size:16px;margin-top:2px}.knowledge-page #knowledge-roots .catalog-filter{padding:5px 6px;gap:2px}.knowledge-page #knowledge-roots .catalog-filter-icon{width:26px;height:26px;font-size:23px}.knowledge-page #knowledge-roots .catalog-filter-label{min-height:20px;font-size:10px}.knowledge-toolbar input[type=search]{padding:7px 12px}}
