:root{color-scheme:dark}html[data-theme=light]{color-scheme:light}html[data-theme=light] body{background:#f8f7f0!important;color:#202020;--token-517feb77-1955-4312-869e-627a1c7f4cb2:#202020;--token-f96f6f53-0e30-45be-8d4f-78a6a58bc123:#f8f7f0;--token-3ae2a38e-a55a-4e57-ab8b-4448ae398e2b:#fff;--token-50eedf9f-0fd6-471d-b2ef-04e3433cef55:#fff;--token-89ca0e81-7337-4782-b669-5fecde3b876a:#f4f2e9;--token-a78865fe-5c5b-409b-873a-e95bcf71ff8a:#fff;--token-52be73dd-1bd3-4201-83f2-487c9f21864d:#ddddd5;--token-8b37cf38-e641-4261-8f1f-fd274ac7bdda:#e8e6dc;--token-66d392a4-a6be-4352-b23d-eaf3165fbec9:#68686d;--token-1fe402aa-6f19-4409-814b-53c8bdf92f81:#64646b;--token-373b310c-a664-4499-8ec7-7a2e40a956a8:#62626a;--token-525d93f6-910e-4504-8203-8f2f42ec0b44:#55555b;--token-6e52ee0b-74db-4243-ac85-4d39399cffc6:#414147;--token-e3f544b7-ec9a-4af0-877f-b147ebbf176c:#303036;--token-4eea2390-507c-43a7-a741-99b2271e1485:#202020;--token-66628f79-a70f-447f-a277-7d16102e86dd:#fff;--token-ae612e8f-3ff1-4059-9503-36cc94c75723:#63636a;--token-461bcdc7-5db4-428d-9eff-5d4a359e1619:#fff;--token-451fb639-a833-4c43-a70f-a70136c568a0:#f8f7f0;--token-963148d1-e3fe-4e57-83ee-c46248298130:#202020;--token-c66f0826-6a10-4ada-9d5e-6f7a94d1eeeb:#62626a;--token-44e0c98a-48c0-4e45-8c95-274f8a1f105d:#f8f7f0cc;--token-365a51e9-2631-405a-8b23-e6021e68e98c:#fff;--token-743cf692-1243-473f-93be-c36de257addf:#202020}
html[data-theme=light] [style*="background:radial-gradient"]{background:#f8f7f0!important}html[data-theme=light] [style*="background-color:rgba(0, 0, 0, 0.2)"]{background:#f8f7f0dd!important}html[data-theme=light] img[src$="1a7a991c19947faa.svg"]{filter:brightness(.12)}html[data-theme=light] .mobile-menu{background:#fff;border-color:#ddddd5}html[data-theme=light] .mobile-menu a{color:#202020}html[data-theme=light] .mobile-menu a:hover{background:#f8f7f0}html[data-theme=light] .content-page{background:#f8f7f0;color:#202020}html[data-theme=light] .content-page a,html[data-theme=light] .content-document h1,html[data-theme=light] .content-document h2{color:#202020}html[data-theme=light] .content-document p,html[data-theme=light] .content-document li,html[data-theme=light] .content-document dd{color:#62626a}html[data-theme=light] .content-nav,html[data-theme=light] .content-footer{border-color:#ddddd5}html[data-theme=light] .faq-answer{color:#62626a;border-color:#ddddd5}html[data-theme=light] input,html[data-theme=light] textarea{background:#fff!important;color:#202020!important;border-color:#d5d5cd!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#727277!important}html[data-theme=light] .content-document code{background:#e8e6dc;color:#202020}
.ask-theme{position:relative;flex:none;align-self:center;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;padding:5px;background:transparent;color:#aaa;cursor:pointer;z-index:4}.ask-theme svg{width:18px;height:18px;display:block}.ask-theme:hover{background:#8882}.ask-theme .moon{display:none}html[data-theme=light] .ask-theme{color:#62626a}html[data-theme=light] .ask-theme .sun{display:none}html[data-theme=light] .ask-theme .moon{display:block}.ask-theme:focus-visible{outline:2px solid #ec8c20;outline-offset:3px}.pilot-blog-additions{max-width:720px;margin:35px auto;padding:0 24px;font:17px/1.5 'Instrument Sans',sans-serif}.pilot-blog-additions a{display:block;text-decoration:none;color:inherit;padding:22px 0;border-top:1px solid #8884}.pilot-blog-additions small{color:#888}.pilot-blog-additions h2{font:600 21px/1.3 'Inter Tight',sans-serif;margin:8px 0}.preview-notice{position:fixed;bottom:12px;right:12px;z-index:10000;border:1px solid #8885;border-radius:6px;background:#181818;color:#ddd;padding:6px 10px;font:10px/1.4 sans-serif;pointer-events:none}
html[data-theme=light] [data-site-name="Social Button"] img,html[data-theme=light] [data-site-name="Plus"] img{filter:brightness(.15)}[data-agent-generated][href="/about"]{margin-inline-start:14px}html[data-theme=light] [style*="background-color:rgb(40, 40, 44)"]{background-color:#e8e6dc!important}
/* Rich text presets include literal dark-theme colours, not just palette tokens. */
html[data-theme=light] .site-styles-preset-lfdobc,html[data-theme=light] .site-styles-preset-lfdobc :is(p,li,strong,em,span){--site-text-color:#36363c!important;color:#36363c!important}html[data-theme=light] .site-styles-preset-11bw1qu{--site-text-color:#64646b!important;color:#64646b!important}html[data-theme=light] .article-utilities,html[data-theme=light] .article-utilities a,html[data-theme=light] [style*="--site-text-color:rgb(136, 136, 136)"]{--site-text-color:#62626a!important;color:#62626a!important}html[data-theme=light] .site-form-input-wrapper{background:#fff!important;border:1px solid #d6d6ce!important;border-radius:10px!important;padding:0!important;box-shadow:none!important}html[data-theme=light] .site-form-input-wrapper :is(input,textarea){display:block;width:100%;min-height:44px;height:auto;box-sizing:border-box;padding:12px 14px!important;margin:0!important;border:0!important;border-radius:inherit!important;outline-offset:3px;box-shadow:none!important;background:transparent!important}html[data-theme=light] .site-form-input-wrapper textarea{min-height:100px;resize:vertical}html[data-theme=light] form button[type=submit]{background:#202020!important;color:#fff!important;border:1px solid #202020!important;box-shadow:none!important}html[data-theme=light] form button[type=submit] :is(p,span,div){--site-text-color:#fff!important;color:#fff!important}html[data-theme=light] form button[type=submit]:hover{background:#dc811b!important;border-color:#dc811b!important}html[data-theme=light] form+div img[alt=Icon]{filter:brightness(.3)}.site-text a{overflow-wrap:anywhere}
.ask-language{position:relative;flex:none;align-self:center;padding:8px 3px;font:600 12px/1.2 'Instrument Sans',sans-serif;color:#aaa;text-decoration:none;z-index:4}html[data-theme=light] .ask-language{color:#62626a}.ask-language:hover{color:#e88a20}html[lang=ru] .site-form-input-wrapper{min-width:0}html[lang=ru] :is(h1,h2,h3,p,li){overflow-wrap:anywhere}html[lang=ru] .site-form-text-input :is(input,textarea){font-family:'Instrument Sans',Arial,sans-serif}html[lang=ru] nav[aria-label="Основная навигация"]{overflow:visible!important}html[lang=ru] nav .mobile-menu a{white-space:normal}
html[data-theme=light] [data-site-name="Icon"] img[src$=".svg"]{filter:brightness(.2)}html[data-theme=light] p[style*="--site-text-color:rgb(255, 255, 255)"]{--site-text-color:#36363c!important;color:#36363c!important}html[data-theme=light] form input[type=submit]{background:#202020!important;color:#fff!important;border:1px solid #202020!important;box-shadow:none!important}html[data-theme=light] form input[type=submit]:hover{background:#dc811b!important;border-color:#dc811b!important}html[data-theme=light] form input[type=email]:not(.contact-trap){box-shadow:inset 0 0 0 1px #d6d6ce!important}html[data-theme=light] [data-site-name="Gradient Image"]{opacity:0}[data-agent-generated][href$="/about"]{margin-inline-start:14px}html[lang=ru] .content-nav{gap:14px}html[lang=ru] .content-nav nav{gap:16px}
html[data-theme=light] [data-menu-toggle]{background:#fff!important;border:1px solid #d6d6ce!important}html[data-theme=light] img:is([alt="Mobile Image"],[alt="Интерфейс Askesis"]){mask-image:linear-gradient(#000 0%,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 82%,transparent 100%)}.preview-notice{position:static;display:block;text-align:center;border-radius:0;margin-top:24px;background:#181818;color:#ddd;padding:8px 12px}html[data-theme=light] .preview-notice{background:#eeede5;color:#62626a;border-color:#deded6}.content-nav{justify-content:flex-start}.content-nav .wordmark{order:-1}.content-nav nav{margin-left:auto}
