:root{--font-serif: "Oranienbaum", serif;--font-sans: "Inter", sans-serif}:root{--bp-xl: 1280px;--bp-lg: 1024px;--bp-md: 768px;--bp-sm: 480px;--container-max: 1100px;--container-pad: 2rem;--space-xxs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem}@media (max-width: 768px){:root{--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem}}@media (max-width: 480px){:root{--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem}}:root[data-theme=dark]{--bg: #111111;--bg-secondary: #222222;--bg-invert: #343434;--bg-menu: #111111cc;--text: #e8e3dc;--text-invert: #ffffff;--text-secondary: #ffffff8f;--accent: #c8b89a;--border: rgba(255, 255, 255, .08);--divider: #343434;--color-green: #307052;--color-green-dark: #e6f1ec;--color-yellow: #8f6924;--color-yellow-dark: #faf3d9;--color-blue: #356c9c;--color-blue-dark: #e3f2fd;--color-red: #a44b47;--color-red-dark: #ffe8e8;--color-purple: #745486;--color-purple-dark: #f6ebfa}:root[data-theme=light]{--bg: #ffffff;--bg-secondary: #f9f8f7;--bg-invert: #111111;--bg-menu: #ffffffcc;--text: #222222;--text-invert: #e8e3dc;--text-secondary: #8d8d8d;--accent: #c8b89a;--border: rgba(255, 255, 255, .08);--divider: #f1f1f1;--color-green: #d8e6dc;--color-green-dark: #245e36;--color-yellow: #f6e3be;--color-yellow-dark: #695015;--color-blue: #cee5fa;--color-blue-dark: #174b75;--color-red: #ffdbd8;--color-red-dark: #75312f;--color-purple: #e5d5ed;--color-purple-dark: #5a3a6c}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:16px;line-height:1.2;min-height:100svh;margin:0;background-color:var(--bg);color:var(--text);font-family:var(--font-sans)}h1,h2{font-size:2.125rem;margin:0;font-weight:400;font-family:var(--font-serif)}h2{color:var(--text-secondary)}p{line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}[id]{scroll-margin-top:80px}@media (min-width: 720px){h1{font-size:2.4rem}}.theme-toggle.svelte-1cmi4dh{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;color:var(--text);transition:color .2s ease}.theme-toggle.svelte-1cmi4dh:hover{color:var(--accent)}.theme-toggle.svelte-1cmi4dh:focus-visible{outline:2px solid rgba(200,184,154,.6);outline-offset:3px;border-radius:100px}.lang-btn.svelte-oq8zre{background:none;border:none;color:var(--text);font-family:inherit;font-size:14px;padding:.25rem .55rem;cursor:pointer;transition:color .2s ease}.lang-btn.svelte-oq8zre:hover{color:var(--accent)}.lang-btn.svelte-oq8zre:focus-visible{outline:2px solid rgba(200,184,154,.6);outline-offset:3px;border-radius:2px}.container.svelte-1l69ghf{width:100%;max-width:var(--container-max, 1100px);margin:0 auto;padding:0 var(--container-pad, 2rem);box-sizing:border-box}@media (max-width: 1280px){.container.svelte-1l69ghf{max-width:960px}}@media (max-width: 1024px){.container.svelte-1l69ghf{max-width:100%;padding:0 2.5rem}}@media (max-width: 768px){.container.svelte-1l69ghf{padding:0 1rem}}@media (max-width: 480px){.container.svelte-1l69ghf{padding:0 1rem}}header.svelte-jdjpn4{position:sticky;top:0;z-index:100;background:var(--bg);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;font-family:var(--font-sans)}header.scrolled.svelte-jdjpn4{background:var(--bg-menu);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 var(--border)}.inner.svelte-jdjpn4{display:flex;align-items:center;justify-content:space-between;gap:2rem;height:64px;border-bottom:1px solid var(--divider)}.logo.svelte-jdjpn4{display:flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0}.avatar-wrap.svelte-jdjpn4{position:relative;width:100%;height:36px;border-radius:2px;overflow:hidden}.avatar-img.svelte-jdjpn4{width:100%;height:100%;object-fit:cover}.nav-primary.svelte-jdjpn4{display:flex;align-items:center;gap:.15rem;flex:1}.nav-link.svelte-jdjpn4{color:var(--text);text-decoration:none;font-size:14px;font-weight:400;padding:.35rem .75rem;border-radius:2px;transition:color .2s ease,background .2s ease;white-space:nowrap}.nav-link.svelte-jdjpn4:hover{color:var(--accent)}.dot.svelte-jdjpn4{color:var(--text);font-size:14px;padding:0 .4rem;-webkit-user-select:none;user-select:none}.controls.svelte-jdjpn4{display:flex;align-items:center;gap:2rem;flex-shrink:0}.burger.svelte-jdjpn4{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:.3rem;width:32px;height:32px}.burger.svelte-jdjpn4 span:where(.svelte-jdjpn4){display:block;width:22px;height:1.5px;background:var(--text);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .2s ease;transform-origin:center}.burger.open.svelte-jdjpn4 span:where(.svelte-jdjpn4):nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger.open.svelte-jdjpn4 span:where(.svelte-jdjpn4):nth-child(2){opacity:0;transform:scaleX(0)}.burger.open.svelte-jdjpn4 span:where(.svelte-jdjpn4):nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu.svelte-jdjpn4{z-index:100;display:flex;flex-direction:column;padding:0 1rem;gap:0;position:absolute;width:100%;left:0;box-sizing:border-box;background-color:var(--bg-menu);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--border);animation:svelte-jdjpn4-slideDown .25s ease;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider)}@keyframes svelte-jdjpn4-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-link.svelte-jdjpn4{color:var(--text);text-decoration:none;font-size:16px;font-weight:400;padding:20px 1.5rem;transition:color .2s ease}.mobile-link.svelte-jdjpn4:last-child{border-bottom:none}.mobile-link.svelte-jdjpn4:hover{color:var(--accent)}@media (max-width: 1024px){.nav-primary.svelte-jdjpn4,.logo.svelte-jdjpn4{display:none}.burger.svelte-jdjpn4{display:flex}}@media (max-width: 768px){.mobile-link.svelte-jdjpn4{padding:20px 0}}footer.svelte-1kkgy02{background-color:var(--bg-invert);min-height:400px;position:relative;display:flex;align-items:center}.inner.svelte-1kkgy02{display:flex;align-items:center;justify-content:space-between}.nav-footer.svelte-1kkgy02{display:flex;align-items:center;gap:.15rem;flex:1}.right.svelte-1kkgy02{justify-content:right}.nav-link.svelte-1kkgy02{color:var(--text-invert);text-decoration:none;font-size:16px;font-weight:400;padding:.35rem .75rem;border-radius:2px;transition:color .2s ease,background .2s ease;white-space:nowrap}.nav-link.svelte-1kkgy02:hover{color:var(--accent)}@media (max-width: 1024px){footer.svelte-1kkgy02{min-height:180px}.inner.svelte-1kkgy02{flex-direction:column;align-items:flex-start;justify-content:center;gap:3rem}}.page-loader.svelte-17dlqop{position:fixed;top:0;left:0;right:0;z-index:999;height:4px;background:var(--border)}.bar.svelte-17dlqop{height:100%;background:var(--accent);animation:svelte-17dlqop-progress 1s ease-in-out infinite;transform-origin:left}@keyframes svelte-17dlqop-progress{0%{transform:scaleX(0);margin-left:0}50%{transform:scaleX(.5);margin-left:20%}to{transform:scaleX(0);margin-left:100%}}main.svelte-12qhfyh{width:100%}
