.container_footer{height:var(--footer-height);border-radius:20px 20px 0 0}.footer_text{color:var(--text-opa-color);letter-spacing:.5px;font-size:.9em}:root{--footer-height:50px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--bg-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#222);--bg-contrast-color:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#3b3b3b);--bg-hover-color:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#353535);--bg-opa-color:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#22222280);--selection-bg-color:var(--lightningcss-light,#80808080)var(--lightningcss-dark,#80808080);--scroll-bar-thumb-bg-color:var(--lightningcss-light,#333)var(--lightningcss-dark,#bbb);--text-color:var(--lightningcss-light,#111)var(--lightningcss-dark,#eee);--text-opa-color:var(--lightningcss-light,#000b)var(--lightningcss-dark,#fffb);--telegram-color:#24a0dd;--buymeacoffee-color:var(--lightningcss-light,#d7dd24)var(--lightningcss-dark,#ffea60);--github-color:var(--lightningcss-light,#1f2328)var(--lightningcss-dark,#6d88aa)}
.list_y{flex-direction:column;display:flex}.list_y>:not(:last-child){margin-bottom:var(--mar)}.list_x{display:flex}.list_x>:not(:last-child){margin-right:var(--mar)}:root{--mar:8px}
.d_f{display:flex}.d_f_ce{justify-content:center;align-items:center;display:flex}.d_f_ai_ce{align-items:center;display:flex}.d_f_jc_sb{justify-content:space-between;display:flex}.sr_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.container{width:100%;max-width:1040px;padding:0 var(--container-padding);flex-direction:column;margin:0 auto;display:flex}.container.container_content{flex:1;height:max-content}.container_blog{width:min(calc(500px + 2 * var(--container-padding)), 100%)}@media (max-width:768px){.container{--container-padding:25px;max-width:720px}}:root{--container-padding:50px}@media (prefers-reduced-motion:no-preference){.container.container_content{animation:pageEnter .25s var(--ease-soft) backwards}}
*,:before,:after{box-sizing:border-box;font-family:inherit;font-size:inherit;color:inherit;outline:none;line-height:100%}:is(*,:before,:after)::selection{background-color:var(--selection-bg-color)}:is(*,:before,:after)::target-text{background-color:var(--selection-bg-color)}:is(*,:before,:after):focus-visible{outline:2px solid var(--link-color);outline-offset:2px}:is(*,:before,:after)[disabled]{opacity:.5!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;outline:none!important}:is(*,:before,:after)::-webkit-scrollbar{background-color:var(--bg-color);border-radius:10px;width:5px;height:5px}:is(*,:before,:after)::-webkit-scrollbar-thumb{background-color:var(--scroll-bar-thumb-bg-color);border-radius:10px}html{scroll-behavior:smooth}html,body{background-color:var(--bg-color);color:var(--text-color);isolation:isolate;height:100%;min-height:max-content;margin:0;font-family:Source Sans Pro,sans-serif;font-size:16px}:is(html,body)::-webkit-scrollbar{border-radius:0}body{flex-direction:column;justify-content:flex-start;display:flex}@view-transition{navigation:auto}img{-webkit-user-select:none;user-select:none}@media (max-width:768px){html *{cursor:default!important}}.skip_link{z-index:10;color:var(--text-color);background-color:var(--bg-color);border:1px solid var(--bg-contrast-color);border-radius:20px;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip_link:focus-visible{transform:none}
