.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:color-mix(in srgb,var(--background) 85%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);position:sticky;top:0;z-index:100;max-width:1600px;margin:0 auto;width:100%}.logo{font-family:var(--font-serif);font-size-adjust:var(--font-serif-adjust);font-size:1.5rem;font-weight:400}.logo-dot{color:var(--accent)}.desktop-links{display:flex;align-items:center;gap:2rem}.nav-link{font-family:var(--font-serif);font-size-adjust:var(--font-serif-adjust);font-size:1.05rem;font-weight:400;color:var(--text-muted);position:relative;transition:color .2s}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-link:hover{color:var(--text)}.nav-link.active{color:var(--accent)}.nav-link.active:after{transform:scaleX(1)}.theme-toggle{background:none;border:1px solid transparent;color:var(--text);cursor:pointer;padding:.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.theme-toggle:hover{background:var(--surface-2);border-color:var(--border)}.mobile-menu{display:none}@media(max-width:768px){.desktop-links{display:none}.mobile-menu{display:block;position:relative}.menu-toggle{background:none;border:none;color:var(--text);cursor:pointer;padding:.5rem;border-radius:8px}.dropdown{display:flex;flex-direction:column;position:absolute;top:calc(100% + .5rem);right:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px color-mix(in srgb,var(--text) 12%,transparent);padding:1rem;gap:1rem;z-index:100;min-width:140px;text-align:center;align-items:center}.dropdown .nav-link:after{display:none}}.home{display:flex;flex-direction:column}.header{position:relative;text-align:center;padding:4rem 0 1rem;margin-bottom:2rem}.header>.hero-curves{position:absolute;top:-2.5rem;right:-6rem;bottom:-2.5rem;left:-6rem;width:calc(100% + 12rem);height:calc(100% + 5rem);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 50%,black 25%,transparent 78%);mask-image:radial-gradient(ellipse 60% 80% at 50% 50%,black 25%,transparent 78%);pointer-events:none}.header>*{position:relative}.header h1{font-size:3rem;font-weight:400;margin-bottom:.75rem}.accent-dot{color:var(--accent)}.header .tagline{font-size:1.15rem;font-style:italic;font-weight:400;color:var(--text-muted)}.content-section{max-width:800px;margin:0 auto;padding-bottom:2rem}.tabs-container{margin:2rem 0}.tabs{display:flex;justify-content:space-around;gap:.75rem;margin-bottom:1rem}.tab{font-family:var(--font-sans);font-size-adjust:none;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;padding:1rem;border:1px solid transparent;border-radius:12px;color:var(--text-muted);transition:background .3s,color .3s,border-color .3s,transform .3s}.tab:hover{background:var(--surface-2);color:var(--text);transform:translateY(-2px)}.tab.active{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent)}.tab-icon{font-size:1.75rem;margin-bottom:.5rem}.tab span{font-weight:500}.tab-content{text-align:left}.tab-content .card-body{display:flex;flex-direction:column;gap:1rem;opacity:1;transition:opacity .2s ease-in-out}.text-link{color:var(--accent);text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:right bottom;background-size:0% 2px;transition:color .3s,background-size .3s ease-out}.text-link:hover{color:var(--accent-strong);background-position:left bottom;background-size:100% 2px}.social-icons{display:flex;justify-content:center;gap:1.25rem;margin-top:1.25rem}.social-icons a{color:var(--text-muted);font-size:1.5rem;transition:color .3s,transform .3s}.social-icons a:hover{color:var(--accent);transform:translateY(-2px)}.book-cards{display:flex;flex-direction:column;gap:1rem}.book-card{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:1rem 1.25rem;transition:transform .3s,box-shadow .3s,border-color .3s}.book-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.book-title{font-family:var(--font-serif);font-size-adjust:var(--font-serif-adjust);font-weight:400;font-size:1.05rem;margin-bottom:.4rem;color:var(--accent)}.book-desc{font-size:.95rem;line-height:1.55}@media(max-width:768px){.header h1{font-size:2.25rem}.tabs{flex-direction:column}.tab{flex-direction:row;justify-content:center;gap:.75rem;padding:.75rem}.tab-icon{font-size:1.25rem;margin-bottom:0}}.projects{max-width:1400px;padding:2rem;margin:0 auto}.projects-header{display:flex;flex-direction:column;align-items:center;gap:.4rem}.projects .title{text-align:center;font-size:2.5rem}.projects-grid{max-width:1400px;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:2rem;margin-bottom:3rem}.project-card{background:var(--surface);padding:2rem;border-radius:12px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;border:1px solid var(--border)}.project-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.project-languages{font-family:var(--font-sans);font-size-adjust:none;font-size:.78rem;color:var(--accent);padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:1px solid var(--border)}.project-card h3{font-size:1.4rem;margin-bottom:.8rem;color:var(--text)}.project-card p{color:var(--text-muted);line-height:1.5;font-size:.95rem}@media(max-width:1200px){.projects-grid{grid-template-columns:1fr}}.blog{max-width:680px;margin:0 auto;padding:3rem 0 4rem}.blog-header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:3.5rem}.blog-header .title{font-size:2.5rem;text-align:left}.blog-subtitle{color:var(--text-muted);font-style:italic;max-width:34rem}.post-list{display:flex;flex-direction:column;gap:2.75rem}.post-entry{display:block}.post-date{font-family:var(--font-sans);font-size-adjust:none;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.post-entry h2{font-size:1.5rem;margin:.25rem 0 .35rem;transition:color .2s}.post-entry:hover h2{color:var(--accent)}.post-entry p{color:var(--text-muted);font-size:1rem;max-width:36rem}.app{min-height:100vh;display:flex;flex-direction:column}.app>*{padding:0 2rem}.app-main{flex:1}.footer{font-family:var(--font-sans);font-size-adjust:none;font-size:.78rem;color:var(--text-muted);text-align:center;padding:2.5rem 2rem 2rem}@media(max-width:768px){.app>*{padding:0 1rem}}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-cyrillic-ext-400-normal-DdYqx0wh.woff2) format("woff2"),url(/assets/lunasima-cyrillic-ext-400-normal-CuqWONOT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-cyrillic-400-normal-DvYN7oeo.woff2) format("woff2"),url(/assets/lunasima-cyrillic-400-normal-DGYgz1f2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAATUAA0AAAAACvgAAASDAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDoGYAB0EQgKikSIQwsoAAE2AiQDMAQgBYQKB4FYDAcb6wgIrgNsIkNlryhltfbSiaNOnFTX9z3umkZl/AzDBT39WNv37zCxZJ5MfDreGCoh0uiQNDEk8SRWRaP8vV2+QP6HQN7bQDxpEbiWO2F6uLTqTI8KLowwHniO2V80+AY8kCpqHUULbnf3/JqPIymNj6suxtysqv9Mva/t+rKogjca1/06jdIJkULYaTk78HGF8z81Nisi1vEGoXJUK5EQRf++4f6oTLy5hLQ16VvoYmm3UFcSdXUVjeWEpWqHWIt996sQcJQljEalOD0f2MNmQgJoSnDFgGbcWgLQqoaSAQKAFfAfgDV8rTXYwOZYwwSwtqmZLPWh8LaULdaI2SxaiwD50ZJWVhLEgbA/2/DfwLLdm8orQqg8AmDN2RwC4dSAAZd6UyO+ut6XGlNjBS7CM7vwDcdwB2/wF6FTqv0JP3ADL/D7J/X/+krui+9z77X3gnsKKhAVWb3cDYAXAGIBIUB7gCkzvDVgcKjW3MJgLDR6JGz18bG01Nf3sWUBS5+bV/PZvlm3/2HWtNWsSdvDobX55Fqde8fpCgU5ceA0u2Pp4kIYdby+nryXZ82HVKfbC8fp/dVGpL6mZfhYolMzy8fU5tcB7jzl2C6nNpV76HNUhxNvbT702Wrj8dWVokB7PoxvqSdYugy0vsrG+bqGcNZnrr/7TOlhzvaeuFBw1u3WBrXsPpy660c109S/S2O3xpPNOyw/JLq/1q+az3qZXsV27k4bz5Vyb3LnEC34RqdUheHjBtc7VWLD/Mq4dJc1srty08KbaRNqcnVRvGQt7P6CNFVDbl7bzR4tRV7eXmeV4MA4Py/vpn5A+k8CfVv3V6xjGS82WvovpLysq+s7wpR7rYcH+aNgcJsbV5C+dyctsvNwPGR297MasMJPA0nOVWExKb45Y8WdlHm5MnsYllBk58XMjMEjOv8LKc/rOAHrgZgobxtF5+qw6B+mTh5+Pvi/bPtSSLlN5TbbOHeZLL0SaXlwYPYjRZFJotXgrutlDG23lHWsrLeXSFxd2jAKO/DOJQjs75QSsCZnuY7qd5LI1wEABEyw+uad0x583o8D2x4A7puzxP39F8Zfi58nF459IYAtA0Cwu/trA5e0FuVrcQEqDmo2UTgSMDvnjPVZ+44KfeoPLvX54g6UYDen9YuAV4CLtXTqfl9mCNgbpkZhB2DfMyUXd7dyw9WB3CLDoNwqnEJuI1Ch3Fa4EODaIWAUBXUFUgTfp0h1CEIKFMX1QQLJHckR+HooCy4dNZpMjRaQAnnLxUWUJiG5hEJIYNpyMkgAH378hHvQgVZaoEhJsk7XSxL57mpybaveRHIKzflBfub2yIDfGQVC8iUY7noRgmzLXjkRrro+Go++xwXkOV6MuFUxzifUjNJqF1RHTioF9bBXF8udX0OI4I1XIXutL/AliWC1Vsqdz7/txn+Ieodv9QIKyiKrbGQrO9nLQY5ykrNc5Co3uctEpjKzo6eFfsx1J2AwgC764wkYJ+DMRD+iPxEjcgg4E8OIHALO5GBEDgFn4JhV0L2h/805ZgEA) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-greek-400-normal-By90XFVO.woff2) format("woff2"),url(/assets/lunasima-greek-400-normal-Dh1XRh6U.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/lunasima-hebrew-400-normal-Cyrp7wyn.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-vietnamese-400-normal-DRd0VAn6.woff2) format("woff2"),url(/assets/lunasima-vietnamese-400-normal-DUegdgx-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-latin-ext-400-normal-qaiLs4aE.woff2) format("woff2"),url(/assets/lunasima-latin-ext-400-normal-vABQU3rN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lunasima-latin-400-normal-D4R_Nd03.woff2) format("woff2"),url(/assets/lunasima-latin-400-normal-cB6iR0M0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-cyrillic-ext-700-normal-B-vlAM-3.woff2) format("woff2"),url(/assets/lunasima-cyrillic-ext-700-normal-Bhb3jiwl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-cyrillic-700-normal-BrarUxnm.woff2) format("woff2"),url(/assets/lunasima-cyrillic-700-normal-DAwKYWfP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAT0AA0AAAAACvAAAASiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDoGYAB0EQgKijiIPQsoAAE2AiQDTAQgBYNyB4FYDAcb6QgIjsK2eXNEjiVDhmx5YhDP0499O/d91YRZhkZUa6LSoDE0GpuoEIonnU7c6XhIbN3/w+/q/7SQ6nqhumrVlBdSswPWBYVvvvf3Y7PiUml4JESxSImE+MDfPcQmf/OGpIlJJHGEtMXtujaPZqFupVAXV2ernFFjCIWNn337rQRtm5Gcd4j55dD14mDFBNhVRTYCdk1uVQC71dLPAhhAFWb/g2ptfTkGNWovnXsCL7hd2aS9ghU6DWuqbEJWtwDEl+4+XCQBBlYuuvD/NdjkegzZhQHyFVDd53wJWMURBW6cchS9k3PMj6N0NT2rVh5HT6M30ZfoT/Q/B+Oq40n0Ovoc/Y7++5WZLczevpJeia8yXiW/6vQqCBAbFjlFA4kmJXfDwuUgz0HZVfCrHcXZKAmuKNwKLydUq9NpSIiX17SelUOmLOWyH1lA+tOPA4YGDnLzbw2tPHoTGf3AY8q+IGTjQ8+p92HUPa3o8XBK3aeVhz09780j+ABbj9pRPfowSIEPrGvef0SzhxbxPg4cQ4sHctIbXiL5nPOV/NByCyGvDneDBQfMfTDq+itrAuvP1zoHJ0bUIt7HLVMM8Xe3+0o09Nb93YOizkTRNV36x5dhoOU8p81apb1UdAl6VLeMo94+D48SYhKjNu6dVZXjTT5dXljMDJORd/D7c2RHwKqtc2ZXrMLnEjTFx+Vv8VuxZd6MslX4PJzT8D2skn+YfvXW2VxcHCsgTqoC6TTNMU20JNA8w0mTsnmpnmZ/pNi8NQhZ58r0wyG3kzVBtpmk2bMpZ1oqEvzZtiDw+1ix1X/VujlTihfh04kskolL3OS7Yt28CUWLiek4ncbE1n8aTe01h0f9Fx8+cO2sKsm7z5N5hcWMKgP2+vM4qiF2uMwULy8cS+Z4V83auzAqUYiJCr9+nnZm/fDI+fStyBmkfWzoX0X6+MQ1sT82j6UaYofJTPGywjG36aIT+DsANX/s/iNNUHsOWQnpR2hBojbpVCktCexDepXMqRJknQrEo2MXI3PJyiBjl14iSCwro9ICJXtKlZWQl6n0/GQg/x+7naIJss8kodteJHIce4P4nF8Em6cEpRzKmbT+XpNv5oJ7ZBPgx96hCr//G7dJvz79VXs3mnZA1BUQGp/+Kwa9RQhayJtAbC6a1MH3shWUV9RQW5a5Ss3c8b3jnL5ItDmP6h1xznkzAGtbDkEwiRHCFHJ6k8p0XdMVjlJt4ZtrkjmGjmFBhe/NFRuNM1ctYcBaLizm1oV9sN9UwTX9iL2NKl3K16raKPRs+lElU+mZJLNSdEhRRJQvX38WLRCa+WVJWFYm7SrJFL3dVhYYQrJUqdLOirDlaDWDpIi0Ksl4K85XB5Frem0Gh0EdAUbcwFRa7QlTrnDlNdxhxZQWDRC1nWWM/px0oR+swsQmq7eDHmT9tU7VNlZmtbedNYlcGVvKuiKJNh2RlDZJYXJgJTQQJ/nPduiM1G7zoROQkkqqqaWeRppppZ1Ouumln0GG8U9AAhv9LfrULM4FPBGyDhfZSC4QlVyqEBfyQkEgKnleKAhEpcALBYGoEHkYRx9C/n+2y2k6AAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-greek-700-normal-Dg3D52cX.woff2) format("woff2"),url(/assets/lunasima-greek-700-normal-7e3MO-Qt.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-hebrew-700-normal-CsYsEnh3.woff2) format("woff2"),url(/assets/lunasima-hebrew-700-normal-CiOj_ThR.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-vietnamese-700-normal-t7oiB2dI.woff2) format("woff2"),url(/assets/lunasima-vietnamese-700-normal-CxChliyX.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-latin-ext-700-normal-BF9iQ7aI.woff2) format("woff2"),url(/assets/lunasima-latin-ext-700-normal-CnBhmxQx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lunasima;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lunasima-latin-700-normal-B-TdHqZO.woff2) format("woff2"),url(/assets/lunasima-latin-700-normal-rBVicdlt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-normal-DwaaZvol.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-400-normal-PiPRSBNu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-normal-CbVom6TB.woff2) format("woff2"),url(/assets/lora-cyrillic-400-normal-BedExNGj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-normal-D2gccGFf.woff2) format("woff2"),url(/assets/lora-math-400-normal-BToItYw_.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-normal-DmcY0X7a.woff2) format("woff2"),url(/assets/lora-symbols-400-normal-BK2bqsD8.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-normal-BxA6xcFr.woff2) format("woff2"),url(/assets/lora-vietnamese-400-normal-DlgyXXxo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-normal-CyviI4c-.woff2) format("woff2"),url(/assets/lora-latin-ext-400-normal-B9GmMl5M.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2) format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-italic-sNZZY6P_.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-400-italic-CkoKUlaJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-italic-BZqWJcgY.woff2) format("woff2"),url(/assets/lora-cyrillic-400-italic-rXhP2Nh9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-italic-C8XPXhEM.woff2) format("woff2"),url(/assets/lora-math-400-italic-iqgQGvdL.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-italic-Bx3UNHSW.woff2) format("woff2"),url(/assets/lora-symbols-400-italic-DQuLZM7M.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-italic-DFs7jfwN.woff2) format("woff2"),url(/assets/lora-vietnamese-400-italic-DGRK7mLs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-italic-D02B-RQB.woff2) format("woff2"),url(/assets/lora-latin-ext-400-italic-2Cu7DU_m.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-italic-DYjZp4sZ.woff2) format("woff2"),url(/assets/lora-latin-400-italic-wRLkZNVE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-cyrillic-ext-700-normal-CH2Ef3pd.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-700-normal-B20D6wuF.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-cyrillic-700-normal-CicHrsUU.woff2) format("woff2"),url(/assets/lora-cyrillic-700-normal-CoUvLzhc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-math-700-normal-BdgFUNlJ.woff2) format("woff2"),url(/assets/lora-math-700-normal-JjB0YUk-.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-symbols-700-normal-zYsi5zvy.woff2) format("woff2"),url(/assets/lora-symbols-700-normal-DaE8wqnc.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-vietnamese-700-normal-BHDzxyiD.woff2) format("woff2"),url(/assets/lora-vietnamese-700-normal-DyKKCAD2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-latin-ext-700-normal-DbHby4fw.woff2) format("woff2"),url(/assets/lora-latin-ext-700-normal-XBj10pPw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lora-latin-700-normal-BHK4Pzk4.woff2) format("woff2"),url(/assets/lora-latin-700-normal-Yfa97ytg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-serif: "Lora", Georgia, serif;--font-sans: "Lunasima", "Lucida Grande", system-ui, sans-serif;--font-serif-adjust: .48;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--background: #faf7f2;--surface: #ffffff;--surface-2: #f2ede4;--code-bg: #f4f1fa;--text: #443e58;--text-muted: #857e9b;--accent: #6d75bd;--accent-strong: #545c99;--rose: #c76b7c;--mint: #3e8f72;--honey: #b07d3a;--border: #e6dfd2}:root[data-theme=dark]{--background: #1e1d20;--surface: #262528;--surface-2: #2e2c30;--code-bg: #29272c;--text: #e4e1dc;--text-muted: #a19d97;--accent: #a5aede;--accent-strong: #c2c9ee;--rose: #e8a7a7;--mint: #96d0b0;--honey: #dcbc8a;--border: #3a383c}*{margin:0;padding:0;box-sizing:border-box;transition:background-color .25s ease,border-color .25s ease,color .15s ease}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--background);color:var(--text);font-family:var(--font-serif);font-size-adjust:var(--font-serif-adjust);-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-size-adjust:var(--font-serif-adjust);font-weight:400;line-height:1.25}a{text-decoration:none;color:inherit}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}code,kbd,pre{font-family:var(--font-mono)}.hljs{color:var(--text);background:var(--code-bg)}.hljs-comment,.hljs-quote,.hljs-meta{color:var(--text-muted);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-tag,.hljs-doctag,.hljs-built_in{color:var(--accent)}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-symbol,.hljs-bullet{color:var(--mint)}.hljs-number,.hljs-literal,.hljs-deletion,.hljs-link{color:var(--rose)}.hljs-title,.hljs-name,.hljs-section,.hljs-attr,.hljs-selector-id,.hljs-selector-class,.hljs-type,.hljs-function{color:var(--honey)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
