@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{--color-primary: #FFCA05;--color-dark: #231F20;--color-light: #FFFFFF;--color-black: #000000;--color-gray: #808080;--color-gray-light: #E6E6E6;--font-main: "DM Sans", sans-serif;--container-width: 1200px;--radius-md: .5rem;--transition-fast: .2s ease;--lang-btn-fg: #000;--lang-btn-fg-hover: #000;--lang-btn-bg: transparent;--lang-btn-bg-hover: rgba(0,0,0,.06);--lang-btn-ring: 2px solid #8ecae6;--lang-btn-shadow: 0 8px 22px rgba(0,0,0,.12), 0 2px 6px rgba(0,0,0,.08);--lang-btn-shadow-hover: 0 12px 26px rgba(0,0,0,.16), 0 4px 10px rgba(0,0,0,.1)}html[data-theme=dark]{--lang-btn-fg: #fff;--lang-btn-fg-hover: #fff;--lang-btn-bg: transparent;--lang-btn-bg-hover: rgba(255,255,255,.12)}html[data-theme=dark] .lang-card .card{filter:brightness(.98) contrast(1.05)}html,body{width:100%;max-width:100%;overflow-x:clip;margin:0;padding:0;background-color:var(--color-light);color:var(--color-dark);font-family:var(--font-main);font-weight:400;line-height:1.6;min-height:100vh;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}img,video,canvas,iframe{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem);overflow-x:hidden}html[dir=rtl]{direction:rtl}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 .6em;line-height:1.2;color:var(--color-dark)}p{margin:0 0 1rem}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-dark)}button{font-family:inherit;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-fast)}button:disabled{opacity:.6;cursor:not-allowed}.lang-footer .lang-btn{color:var(--lang-btn-fg);background:var(--lang-btn-bg);border:none;font-weight:700;font-size:.92rem;letter-spacing:.3px;padding:.45rem .85rem;border-radius:.6rem;box-shadow:var(--lang-btn-shadow);transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;outline:none}.lang-footer .lang-btn:after{content:"";position:absolute;inset-inline:12px;bottom:4px;height:2px;background:var(--color-primary);opacity:.7;border-radius:999px;pointer-events:none}.lang-footer .lang-btn:hover{background:var(--lang-btn-bg-hover);color:var(--lang-btn-fg-hover);transform:translateY(-1px);box-shadow:var(--lang-btn-shadow-hover)}.lang-footer .lang-btn.is-accent{background:var(--color-primary);color:#000}.lang-footer .lang-btn.is-accent:hover{background:#ffd842}.lang-footer .lang-btn:focus-visible{outline:var(--lang-btn-ring);outline-offset:2px}a:hover,button:hover{filter:saturate(1.08)}html[data-theme=dark] .ivk-cursor__dot{background:var(--color-light)}.menu-link.active{color:var(--menu-fg);font-weight:800}@media(prefers-reduced-motion:reduce){.lang-footer .lang-btn{transition:none}}section,main,.container{overflow-y:visible!important;max-height:none!important}section,main,.container{scrollbar-gutter:auto!important}.no-inner-scroll *{scrollbar-width:none}.no-inner-scroll *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html,body{overflow-x:clip;overflow-y:auto}.back-to-top.svelte-xb6ku1{position:fixed;bottom:25px;right:25px;width:48px;height:48px;border-radius:50%;border:none;background-color:#ffca05;color:#231f20;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 3px 8px #00000040;transition:background-color .3s ease,transform .2s ease;z-index:50}.back-to-top.svelte-xb6ku1:hover{background-color:#fff;transform:scale(1.1)}@media(max-width:600px){.back-to-top.svelte-xb6ku1{width:40px;height:40px;bottom:20px;right:40px}svg.svelte-xb6ku1{width:18px;height:18px}}.footer.svelte-jz8lnl{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:1rem;font-size:.9rem;color:#888;border-top:1px solid #eee}@media(max-width:600px){.footer.svelte-jz8lnl{flex-direction:column;gap:.3rem}}.ivk-cursor.svelte-1nx4icj{position:fixed;top:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:9999;will-change:transform;contain:layout paint size style}.ivk-cursor__dot.svelte-1nx4icj{background:#fff;border-radius:999px;box-shadow:0 1px 2px #81d31626;transition:transform .08s ease;width:8px;height:8px}.ivk-cursor__halo.svelte-1nx4icj{border-radius:9999px;opacity:.8;mix-blend-mode:soft-light;transition:opacity .25s ease,filter .25s ease}html.has-custom-cursor,html.has-custom-cursor body{cursor:none}html.has-custom-cursor input,html.has-custom-cursor textarea,html.has-custom-cursor [contenteditable=true],html.has-custom-cursor select{cursor:text}@media(pointer:coarse){.ivk-cursor.svelte-1nx4icj{display:none}}@media(prefers-reduced-motion:reduce){.ivk-cursor.svelte-1nx4icj{display:none}}.page.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100svh;background:#fff;color:#231f20;scrollbar-width:none}.page.svelte-12qhfyh :where(.svelte-12qhfyh)::-webkit-scrollbar{width:0;height:0;display:none}.container.svelte-12qhfyh{flex:1;width:100%;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;min-height:0;overflow-y:visible}.content.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;min-height:0;overflow:visible}:is(:root,html,body){overflow-x:clip}@media(max-width:768px){.container.svelte-12qhfyh{padding:0}}@media(min-width:1600px){.container.svelte-12qhfyh{max-width:none}}
