#theme-toggle[data-astro-cid-x3pjskd3]{background:transparent;border:none;cursor:pointer;padding:5px;color:var(--accent-color);display:flex;align-items:center;justify-content:center;transition:color .3s ease;margin-top:-3px}#theme-toggle[data-astro-cid-x3pjskd3]:hover{color:var(--base-color)}#theme-toggle[data-astro-cid-x3pjskd3] .sun-icon[data-astro-cid-x3pjskd3],#theme-toggle[data-astro-cid-x3pjskd3] .moon-icon[data-astro-cid-x3pjskd3]{display:none}[data-theme=light] #theme-toggle[data-astro-cid-x3pjskd3] .moon-icon[data-astro-cid-x3pjskd3],[data-theme=dark] #theme-toggle[data-astro-cid-x3pjskd3] .sun-icon[data-astro-cid-x3pjskd3]{display:block}:root:not([data-theme=dark]) #theme-toggle[data-astro-cid-x3pjskd3] .moon-icon[data-astro-cid-x3pjskd3]{display:block}.background-white[data-astro-cid-hpnw4vwy]{background-color:var(--card-bg);width:100%;z-index:1000;position:fixed;top:0;display:flex}.container[data-astro-cid-hpnw4vwy]{height:70px;display:flex;justify-content:space-between;flex-direction:row;align-items:center;width:100%;background-color:var(--card-bg);color:var(--base-color)}.container[data-astro-cid-hpnw4vwy] .column[data-astro-cid-hpnw4vwy]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.container[data-astro-cid-hpnw4vwy] .right-section[data-astro-cid-hpnw4vwy]{display:flex;align-items:center}.container[data-astro-cid-hpnw4vwy] .links[data-astro-cid-hpnw4vwy]{display:flex;gap:40px}.container[data-astro-cid-hpnw4vwy] .links[data-astro-cid-hpnw4vwy] a[data-astro-cid-hpnw4vwy]{cursor:pointer;text-decoration:none;color:var(--accent-color)}.container[data-astro-cid-hpnw4vwy] .links[data-astro-cid-hpnw4vwy] a[data-astro-cid-hpnw4vwy]:hover{opacity:.7}.container[data-astro-cid-hpnw4vwy] .text-size[data-astro-cid-hpnw4vwy]{font-size:22px;font-weight:600}.container[data-astro-cid-hpnw4vwy] .lang-switcher[data-astro-cid-hpnw4vwy]{padding:5px 10px;border:2px solid var(--accent-color);border-radius:5px;background:transparent;color:var(--accent-color);cursor:pointer;transition:all .3s ease;margin-left:20px;display:flex;align-items:center;gap:10px}.container[data-astro-cid-hpnw4vwy] .lang-switcher[data-astro-cid-hpnw4vwy]:hover{background:var(--accent-color);color:var(--accent-text-color)}@media screen and (max-width:580px){.container[data-astro-cid-hpnw4vwy] .lang-switcher[data-astro-cid-hpnw4vwy]{font-size:14px!important}.container[data-astro-cid-hpnw4vwy] .lang-switcher[data-astro-cid-hpnw4vwy] img[data-astro-cid-hpnw4vwy]{width:20px!important}}.container[data-astro-cid-hpnw4vwy] .hamburger[data-astro-cid-hpnw4vwy]{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.container[data-astro-cid-hpnw4vwy] .hamburger[data-astro-cid-hpnw4vwy] span[data-astro-cid-hpnw4vwy]{width:30px;height:3px;background:var(--accent-color);border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}@media screen and (max-width:950px){.container[data-astro-cid-hpnw4vwy] .hamburger[data-astro-cid-hpnw4vwy]{display:flex}.container[data-astro-cid-hpnw4vwy] .hamburger[data-astro-cid-hpnw4vwy].active span[data-astro-cid-hpnw4vwy]:first-child{transform:rotate(45deg)}.container[data-astro-cid-hpnw4vwy] .hamburger[data-astro-cid-hpnw4vwy].active span[data-astro-cid-hpnw4vwy]:nth-child(2){opacity:0}.container[data-astro-cid-hpnw4vwy] .hamburger[data-astro-cid-hpnw4vwy].active span[data-astro-cid-hpnw4vwy]:nth-child(3){transform:rotate(-45deg)}.container[data-astro-cid-hpnw4vwy] .links[data-astro-cid-hpnw4vwy]{position:fixed;flex-direction:column;background:var(--card-bg);top:70px;right:-100%;width:100%;height:calc(100vh - 70px);padding:2rem;transition:all .3s ease-in-out;align-items:center;justify-content:flex-start}.container[data-astro-cid-hpnw4vwy] .links[data-astro-cid-hpnw4vwy].active{right:0}}.logo[data-astro-cid-hpnw4vwy]{font-family:Roboto,sans-serif!important;font-size:45px;font-weight:700;text-decoration:none;color:inherit}@media screen and (max-width:580px){.logo[data-astro-cid-hpnw4vwy]{font-size:35px}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--card-bg);border-top:1px solid var(--card-border, #eaeaea);padding:2rem 0;margin-top:auto}.footer-content[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.social-links[data-astro-cid-sz7xmlte]{display:flex;gap:1.5rem}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:center;transition:transform .2s,opacity .2s}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{filter:var(--icon-filter, brightness(0));opacity:.8;transition:opacity .2s}[data-theme=dark] .social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{filter:brightness(0) invert(1)}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1;transform:translateY(-2px)}.social-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover img[data-astro-cid-sz7xmlte]{opacity:1}.copyright[data-astro-cid-sz7xmlte]{font-family:Roboto,sans-serif;font-size:.9rem;color:var(--text-main);text-align:center}:root{--base-color: #2563EB;--accent-color: #0f172a;--background-color: #e0f2fe;--body-bg: #ffffff;--text-main: #000000;--text-secondary: #000000;--white-color: #dbd8d8;--grey-color: #707070;--card-bg: #ffffff;--accent-text-color: #ffffff;--profile-shadow: drop-shadow(0px 20px 50px rgba(0, 0, 0, .8))}[data-theme=dark]{--base-color: #60a5fa;--accent-color: #e2e8f0;--background-color: #1e293b;--body-bg: #0f172a;--text-main: #f8fafc;--text-secondary: #e2e8f0;--white-color: #1e293b;--grey-color: #94a3b8;--card-bg: #1e293b;--accent-text-color: #0f172a;--profile-shadow: drop-shadow(0px 15px 60px rgba(255, 255, 255, .15))}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif;scroll-behavior:smooth}html{overflow-y:scroll}body{position:relative;background-color:var(--body-bg);color:var(--text-secondary)}.container{max-width:1024px;margin:0 auto;padding:0 10px}.background-dark{background-color:var(--background-color)}.base-text-typo{font-family:Roboto,sans-serif}.heading-text-typo{font-family:Inter,sans-serif}.base-text{font-size:24px;line-height:1.1;font-weight:400}.heading-text{font-size:60px;line-height:1.1;font-weight:600}.small-text{font-size:18px}.grey-text{color:var(--grey-color)}.position-relative{position:relative}
