/* Readable black interface text; retain the original logo artwork. */
body{--ink:#000;--muted:#000;color:#000}.shell main,.shell main h1,.shell main h2,.shell main h3,.shell main p,.shell main a,.shell main small,.shell main label,.shell main button,.shell main select,.shell main summary,.shell main .eyebrow,.shell footer,.shell footer span{color:#000}.sidebar{background:#edf6fb;border-color:#d2e4ee}.sidebar a,.sidebar .brand,.sidebar .brand small,.sidebar p,.sidebar small,.sidebar .eyebrow,.sidebar .author,.sidebar nav a{color:#000}.sidebar nav a.active{background:#d7ebf8;color:#000}.sidebar nav a:hover{background:#e0eef8}.shell .header-icon,.shell .language button,.shell .language button.active,.mobile-drawer nav a,.mobile-drawer nav a.active,.drawer-top{color:#000}.shell #breadcrumb{color:#000}.shell #breadcrumb.brand-title{color:#72b9e3;text-shadow:0 1px 0 #fff;font-weight:700}.home-catalog .tile h3,.home-catalog .home-group h2,#hand-kind,#hand-fit,#hand-status{color:#000}.hand-controls button:first-child,.hand-controls button[aria-pressed=true]{background:#c8e9fa;color:#000}.chips button.active,.page-tools button,.page-tools select{color:#000;background:#e7f3fc}.share-status{color:#000;background:#e8f4fc}
.document-reader,.document-reader #description,.document-reader #status,.document-reader #error,.document-reader #error-copy,.document-reader a,.document-reader h1,.document-reader label,.document-reader input,.document-reader button,.document-reader span{color:#000}.shell main .card,.shell main .formula,.shell main .book-row,.shell main .resource-meta,.shell main input{color:#000}
.global-home{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid #a8d0e9;border-radius:24px;background:linear-gradient(135deg,#fff,#d9efff);box-shadow:0 4px 16px #254d7428;color:#000;font:600 14px/1.2 Arial,sans-serif;text-decoration:none;min-height:44px}.global-home:focus-visible{outline:3px solid #2788ca;outline-offset:3px}.home-ru{display:none}html[lang=ru] .home-kk{display:none}html[lang=ru] .home-ru{display:inline}.shell footer{padding-bottom:80px}.document-reader .reader-main{padding-bottom:85px}
