body[data-knowledge-glass]{--paper:#edf3fa;--paper-strong:#f9fcff;--ink:#20344b;--ink-soft:#52677d;--text:#20344b;--muted:#52677d;--bg:#edf3fa;--line:#ffffffa0;--knowledge-panel:#f7fbffe8;background:var(--knowledge-wallpaper)!important;background-attachment:fixed!important;color:var(--ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
body[data-knowledge-dark=true]{--paper:#142135;--paper-strong:#1b2b42;--ink:#eff5ff;--ink-soft:#c4d3e5;--text:#eff5ff;--muted:#c4d3e5;--bg:#142135;--line:#94b4d345;--deep:#b4dfff;--deep-2:#c6eaff;--accent:#8dd4ff;--knowledge-panel:#16263bea}
body[data-knowledge-glass] :is(.panel,.hero-copy,.hero-panel,.card,.paper-card,.book-card,.article-panel,.navigation-panel,.context-panel,.site-header,.site-nav,.wiki-family-strip){background:var(--knowledge-panel)!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:20px;box-shadow:0 18px 50px #142b4820,inset 0 1px 0 #ffffff30;backdrop-filter:blur(24px) saturate(125%)}
body[data-knowledge-glass] :is(input,select,textarea,button){color:var(--ink);border-radius:12px}body[data-knowledge-dark=true] :is(input,select,textarea,button,pre,code,th,td){background-color:var(--paper-strong)!important;color:var(--ink)!important;border-color:var(--line)!important}
body[data-knowledge-dark=true] :is(p,li,h1,h2,h3,h4,h5,small,label,.meta,.muted,.subtitle,.article-summary,.hero-text){color:inherit}body[data-knowledge-dark=true] a{color:#a4dcff}body[data-knowledge-glass] :is(a,button,select,input):focus-visible{outline:3px solid #358dcc;outline-offset:4px}body[data-knowledge-glass] .article-body img{max-width:100%;height:auto;object-fit:contain}
.knowledge-bar{position:relative;z-index:50;display:flex;align-items:center;gap:18px;flex-wrap:wrap;max-width:1480px;margin:0 auto 24px;padding:12px 18px;background:var(--knowledge-panel);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 40px #15274418;backdrop-filter:blur(24px);font:500 14px/1.4 system-ui,sans-serif;color:var(--ink)}.knowledge-bar a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:inherit!important}.knowledge-bar .knowledge-brand{font-size:19px;font-weight:800;letter-spacing:.06em}.knowledge-bar label{margin-left:auto;display:flex;align-items:center;gap:8px}.knowledge-bar select{min-height:44px;padding:8px;border:1px solid var(--line);background:var(--paper-strong);font:inherit}
@supports not(backdrop-filter:blur(1px)){body[data-knowledge-glass]{--knowledge-panel:var(--paper-strong)}}@media(prefers-reduced-motion:reduce){body[data-knowledge-glass] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:760px){.knowledge-bar{gap:8px 16px;padding:10px 14px;margin-bottom:16px}.knowledge-bar label{margin-left:0;width:100%;justify-content:space-between}.knowledge-bar a{font-size:13px}body[data-knowledge-glass] .panel{border-radius:16px}}
body[data-knowledge-glass]{--white:var(--paper-strong);--surface:var(--paper-strong);--surface2:var(--paper);--red:#ad402d}body[data-knowledge-dark=true]{--red:#ffb1a0}
body[data-knowledge-glass] :is(.hero,.controls,header.nav,.paper-meta span,.provider-link,.button,.button.secondary){background:var(--knowledge-panel)!important;color:var(--ink)!important;border-color:var(--line)!important}body[data-knowledge-glass] :is(.brand,.nav nav a,.lede,.hero p.lede,.paper-meta,.guide){color:var(--ink-soft)!important}body[data-knowledge-glass] h1{color:var(--ink)!important;background:none!important;-webkit-text-fill-color:var(--ink)}body[data-knowledge-glass] :is(.button,.provider-link){border-radius:12px;min-height:44px}body[data-knowledge-glass] .site-nav{box-shadow:none;border:0!important;background:transparent!important}body[data-knowledge-glass] .hero{border-radius:20px}body[data-knowledge-glass] .controls{backdrop-filter:blur(24px)}
body[data-knowledge-glass] :is(.btn:not(.gold),.nav nav a.research-button,.nav nav a.login-button,.wiki-family-link,.article-navigation-link){background:var(--knowledge-panel)!important;color:var(--ink)!important;border-color:var(--line)!important}body[data-knowledge-glass] .wiki-family-link.current{box-shadow:inset 0 -3px #4e9ace}body[data-knowledge-glass] .wiki-family-link.offline{color:var(--ink-soft)!important}body[data-knowledge-glass] .brand-mark{background:var(--paper-strong)!important;color:var(--ink)!important}body[data-knowledge-glass] .article-navigation-link strong{color:var(--ink)!important}
