.w[data-section="wiki"] #inputCard,.w[data-section="wiki"] #out,.w[data-section="wiki"]>.page-heading,.w[data-section="wiki"]>.sub{display:none}
#wikiPanel{max-width:820px;margin:18px auto;padding:22px;text-align:left}
.wiki-heading{text-align:center}
.wiki-heading h2{font-family:"Songti SC","STSong","Noto Serif SC","SimSun",serif;font-size:25px;font-weight:600;letter-spacing:.08em;margin:0;color:var(--fg)}
.wiki-heading p{font-size:13px;color:var(--mut);margin:7px 0 18px}
.wiki-search{display:flex;align-items:center;gap:8px}
#wikiQuery{flex:1;min-width:0;height:44px;font-size:16px}
#wikiClear{width:auto;min-height:44px;padding:6px 10px;font-size:13px;background:transparent;box-shadow:none;color:var(--mut);border:0}
#wikiFilters{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}
#wikiFilters button{width:auto;padding:6px 12px;min-height:36px;font-size:13px;box-shadow:none;background:transparent;color:var(--mut);border-color:transparent}
#wikiFilters button[aria-pressed="true"]{background:var(--bg);color:var(--acc);border-color:var(--line)}
.wiki-preview{font-size:11px;color:var(--mut);margin:8px 0}
.wiki-count{font-size:12px;color:var(--mut);margin:14px 0 4px}
.wiki-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.wiki-all{width:auto;margin-top:12px;background:transparent;box-shadow:none;color:var(--acc);font-size:14px;min-height:44px}
.wiki-item{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--fg);box-shadow:none;padding:15px 0}
.wiki-item strong{font-size:16px;font-weight:650}.wiki-item small{font-size:11px;color:var(--mut);margin-left:10px;font-weight:400}
.wiki-item p{font-size:13px;line-height:1.65;font-weight:400;margin:6px 0 0;color:var(--mut)}
#wikiArticle{margin-top:14px}.wiki-back,.wiki-related button{width:auto;min-height:40px;background:transparent;color:var(--acc);box-shadow:none;border:0;padding:6px 0;font-size:13px}
#wikiArticle h3{font-size:22px;margin:12px 0 8px}.wiki-lead{font-size:15px;line-height:1.8;margin:0 0 18px}
.wiki-section{border-top:1px solid var(--line);padding:12px 0}.wiki-section h4{font-size:15px;margin:0 0 7px}.wiki-section p{font-size:14px;line-height:1.85;margin:0}
.wiki-section summary{font-size:14px;font-weight:600;cursor:pointer;min-height:32px;display:list-item}.wiki-section details p{margin-top:7px}
.wiki-related{display:flex;gap:16px;flex-wrap:wrap}.wiki-evidence{font-size:12px;color:var(--mut);line-height:1.7}
#wikiPanel button:focus-visible,#wikiPanel summary:focus-visible{outline:2px solid var(--acc);outline-offset:3px}
@media(max-width:600px){.wiki-grid{grid-template-columns:1fr}#wikiPanel{margin:12px 0;padding:16px 14px}.wiki-heading h2{font-size:23px}.wiki-item{padding:12px 0}.wiki-section p{font-size:14px}#wikiFilters button{min-height:40px;padding:5px 9px}}
.w[data-section="wiki"]>.sub{display:none!important}
#wikiPanel .wiki-heading h2{border:0;padding:0}
.w[data-section="tools"] #inputCard,.w[data-section="tools"] #out,.w[data-section="tools"]>.page-heading,.w[data-section="tools"]>.sub,.w[data-section="user"] #inputCard,.w[data-section="user"] #out,.w[data-section="user"]>.page-heading,.w[data-section="user"]>.sub{display:none}
#wikiPanel .wiki-item{text-decoration:none;display:block;min-width:0}#wikiPanel a{color:var(--fg)}
#wikiPanel .wiki-modes{display:flex;gap:22px;border-bottom:1px solid var(--line);width:100%;margin:4px 0}
#wikiPanel .wiki-modes button{border-radius:0;border:0;background:none;font-size:15px;padding:8px 2px;color:var(--mut)}
#wikiPanel .wiki-modes button[aria-pressed="true"]{color:var(--acc);border-bottom:2px solid var(--acc);background:none}
.wiki-categories{width:100%;font-size:13px;color:var(--mut)}.wiki-categories summary{cursor:pointer;padding:8px 0}.wiki-categories div{display:flex;flex-wrap:wrap;gap:6px}
.wiki-readbar{display:flex;justify-content:space-between;align-items:center;font-size:13px}.wiki-readbar button{background:none;color:var(--acc);box-shadow:none;border:0;width:auto;min-height:44px;padding:6px 0}
#wikiPanel .wiki-readbar a{color:var(--mut);text-decoration:none;min-height:44px;display:flex;align-items:center}
.wiki-related a{min-height:44px;display:flex;align-items:center;gap:6px;text-decoration:none;font-size:14px}.wiki-related small{font-size:11px;color:var(--mut)}
.wiki-empty{font-size:14px;line-height:1.8;color:var(--mut);padding:18px 0}
.wiki-questions{margin-top:18px;border-top:1px solid var(--line)}.wiki-questions h4{font-size:15px;margin:14px 0 4px}.wiki-questions a{display:block;text-decoration:none;border-bottom:1px solid var(--line);padding:10px 0;min-height:44px;font-size:14px}.wiki-questions small{display:block;font-size:12px;line-height:1.6;color:var(--mut);margin-top:5px}
#wikiPanel.reading>.wiki-heading,#wikiPanel.reading>.wiki-search,#wikiPanel.reading>#wikiFilters,#wikiPanel.reading>.wiki-preview{display:none}
#wikiPanel.reading #wikiArticle{margin-top:0}
/* 用户确认的第二轮首页：留白、文字入口、列表，不铺摘要卡片。 */
#wikiPanel{background:transparent;border:0;box-shadow:none;max-width:820px;padding:16px 20px;margin:16px auto}
#wikiPanel .wiki-heading h2{font-size:25px;letter-spacing:.02em}#wikiPanel .wiki-heading p{margin:12px 0 24px;font-size:14px}
#wikiPanel .wiki-search{background:var(--card);border:1px solid var(--line);border-radius:10px;gap:0;padding:0 12px}
#wikiQuery{background:transparent;border:0;box-shadow:none;height:48px;padding:10px 2px;font-size:16px}
#wikiSearch{background:none;box-shadow:none;border:0;border-left:1px solid var(--line);border-radius:0;width:auto;color:var(--acc);font-size:15px;padding:5px 16px;min-height:30px}
#wikiClear[hidden]{display:none}#wikiFilters{margin:20px 0 0;display:block}.wiki-preview{display:none}
#wikiPanel .wiki-modes{justify-content:center;gap:30px;margin:0 0 18px}#wikiPanel .wiki-modes button{font-size:16px;padding:10px 3px 12px}
.wiki-chips{display:flex;gap:10px;overflow-x:auto;padding:0 0 8px;scrollbar-width:thin}
#wikiPanel .wiki-chips .wiki-item{flex:none;width:auto;border:0;border-radius:7px;background:color-mix(in srgb,var(--line) 35%,transparent);padding:12px 15px;font-size:15px;white-space:nowrap}
#wikiPanel .wiki-questions{border:0;margin-top:20px}#wikiPanel .wiki-questions h4{font-size:17px;margin:0 0 12px}
#wikiPanel .wiki-questions a{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:16px;gap:16px;font-weight:400}
#wikiPanel .wiki-questions a>span:last-child{color:var(--mut)}.wiki-categories{margin-top:20px}.wiki-categories summary{color:var(--acc);font-size:15px}
@media(max-width:600px){#wikiPanel{padding:16px 12px;margin:10px 0}#wikiPanel .wiki-heading h2{font-size:23px}#wikiPanel .wiki-heading p{font-size:13px;margin:10px 0 22px}#wikiSearch{padding:5px 12px}.wiki-chips{gap:8px}#wikiPanel .wiki-chips .wiki-item{padding:11px 13px}#wikiPanel .wiki-questions a{font-size:15px;padding:16px 0}}

/* Keep reading return accessible beneath the original navigation. */
#wikiPanel .wiki-readbar{position:sticky;top:var(--wiki-nav-height,64px);z-index:20;background:var(--card,#fffdf8);}
#wikiArticle details[id],#wikiArticle section[id]{scroll-margin-top:calc(var(--wiki-nav-height,64px) + 50px);}

#out .wiki-term{display:inline;padding:0;margin:0;border:0;border-radius:0;min-height:0;min-width:0;width:auto;height:auto;background:transparent;box-shadow:none;font:inherit;line-height:inherit;color:inherit;vertical-align:baseline;cursor:pointer;}
#out .wiki-term:focus-visible{outline:2px solid var(--acc);outline-offset:2px;}
.wiki-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.wiki-table-wrap table{border-collapse:collapse;width:100%;min-width:360px;font-size:14px}.wiki-table-wrap th,.wiki-table-wrap td{border:1px solid var(--line,#e4d9c1);padding:8px 10px;text-align:left;line-height:1.6}.wiki-table-wrap th{background:#f4eee2}
