@font-face{font-family:e-Ukraine;src:url(./e-Ukraine-Light.Dla6gyG0.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine;src:url(./e-Ukraine-Regular.BlhjtyrZ.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine;src:url(./e-Ukraine-Medium.C4x8f1bm.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine Head;src:url(./e-UkraineHead-Regular.B5m8klcU.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{box-sizing:border-box;--font:"e-Ukraine", system-ui, sans-serif;--font-heading:"e-Ukraine Head", var(--font);--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-display:clamp(3rem, 14vw, 4rem)}*,:before,:after{box-sizing:inherit}*{min-width:0;padding:unset;border:unset;margin:unset;color:inherit;font:inherit}button,input,select{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-block}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}textarea{vertical-align:top;border-radius:0}textarea,pre{overflow:auto}ol,ul,li,dl,dt,dd{list-style:none}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;height:0}a,a:hover,a:active{text-decoration:none}b{font-weight:bolder}i{font-style:italic}svg{fill:currentColor}svg:not(:root){overflow:hidden}sup,sub{vertical-align:middle;font-size:58.3%;line-height:0;position:relative}sup{top:-.33333em}sub{top:.33333em}html,body{width:100%;height:100%}html{font:clamp(16px, 14px + .55vw, 20px) / 1.5 var(--font);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:subpixel-antialiased;text-overflow:ellipsis}h1,h2{font-family:var(--font-heading)}body{background-color:var(--bg-color);color:var(--text-color);overflow-x:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-color:#f7f7f7;--text-color:black;--main:sandybrown;--green:#37d637;--red:#ff1c1c}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg-color:#0a0a0a;--text-color:white;--main:chocolate;--green:forestgreen;--red:firebrick}}@supports (color:AccentColor){:root{--main:AccentColor;--bg-color:Canvas;--text-color:CanvasText}}:root{--on-main:white}@supports (color:AccentColor) and (color:oklch(from red l c h)){:root{--on-main:oklch(from var(--main) clamp(0, (.72 - l) * infinity, 1) 0 0)}}:root{--scrollbar-thumb:#80808080;--scrollbar-thumb-hover:#808080b3}@supports (color:color-mix(in srgb, red, red)){:root{--scrollbar-thumb:color-mix(in srgb, var(--text-color) 30%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--text-color) 50%, transparent)}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb) padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}body{flex-direction:column;display:flex}header.svelte-12qhfyh{z-index:10;align-items:center;height:5rem;padding:1rem;display:flex;position:fixed;top:0;left:0}header.svelte-12qhfyh .brand:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){font-family:var(--font-heading);font-size:var(--text-2xl);align-items:center;gap:.6rem;font-weight:700;display:flex}header.svelte-12qhfyh .brand:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh) .logo:where(.svelte-12qhfyh){width:2.5rem;height:2.5rem}header.svelte-12qhfyh .github:where(.svelte-12qhfyh){width:5rem;height:5rem;color:var(--bg-color);background-color:var(--text-color);clip-path:polygon(0 0,100% 0,100% 100%);position:fixed;top:0;right:0}header.svelte-12qhfyh .github:where(.svelte-12qhfyh):hover{color:var(--on-main);background-color:var(--main)}header.svelte-12qhfyh .github:where(.svelte-12qhfyh) svg:where(.svelte-12qhfyh){width:1.75rem;height:1.75rem;position:absolute;top:.75rem;right:.75rem}@media (max-width:1024px){header.subpage.svelte-12qhfyh{display:none}}
