.app.svelte-1u8nbji{margin:0;padding:0;height:100%;width:100%;font-family:Montserrat,serif;background-image:url(https://lnx-tech.atl1.cdn.digitaloceanspaces.com/portfolio/new-portfolio-background.webp);background-size:100% 100%;background-position:center center;background-repeat:no-repeat;color:#fff;display:flex;flex-direction:column}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji){background-color:#000;color:#fff;padding:1rem 1.6rem;display:flex;align-items:center;justify-content:space-between;background:#00000080;position:sticky;top:0}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .portrait-menu-btn:where(.svelte-1u8nbji){max-width:4rem;background:transparent;padding:0;border:0px;margin-right:.5rem}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .portrait-menu-btn:where(.svelte-1u8nbji) img:where(.svelte-1u8nbji){width:2rem;height:2rem}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .app-menu-items-container:where(.svelte-1u8nbji){display:flex;align-items:center}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .app-menu-items-container:where(.svelte-1u8nbji) button:where(.svelte-1u8nbji){background:transparent;cursor:pointer;color:#fff;padding:.4rem .8rem;font-size:calc(1rem + var(--browser-font-size-diff));margin:0 .3rem;border:1px solid transparent;font-family:Montserrat,serif}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .app-menu-items-container:where(.svelte-1u8nbji) button:where(.svelte-1u8nbji):first-of-type{margin-left:0}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .app-menu-items-container:where(.svelte-1u8nbji) button.is-active:where(.svelte-1u8nbji){border-color:#fff}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .app-menu-items-container:where(.svelte-1u8nbji) button:where(.svelte-1u8nbji):hover:not(.is-active){background:#fff;color:#000}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .app-menu-items-container:where(.svelte-1u8nbji) .links-icon-btn:where(.svelte-1u8nbji){padding:0;background:#fffc}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .app-menu-items-container:where(.svelte-1u8nbji) .links-icon-btn:where(.svelte-1u8nbji) img:where(.svelte-1u8nbji){width:1.5rem;height:1.5rem}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .languange-selector:where(.svelte-1u8nbji){display:flex;align-items:center;position:relative;cursor:pointer;flex-grow:0;border:0;background:transparent;color:#fff}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .languange-selector:where(.svelte-1u8nbji) img:where(.svelte-1u8nbji){width:1rem;height:1rem}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .languange-selector:where(.svelte-1u8nbji) .globe-icon:where(.svelte-1u8nbji){margin-right:.5rem}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .languange-selector:where(.svelte-1u8nbji) .caret-down-icon:where(.svelte-1u8nbji){margin-left:.5rem}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .languange-selector:where(.svelte-1u8nbji) .caret-down-icon.is-showing:where(.svelte-1u8nbji){transform:rotate(180deg)}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .dropdown-menu:where(.svelte-1u8nbji){background-color:#fff;position:absolute;max-height:0px;max-width:0px;opacity:0;padding:0;overflow:hidden}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .dropdown-menu:where(.svelte-1u8nbji) .dropdown-item:where(.svelte-1u8nbji){background:#fff;color:#000;padding:0;border-radius:0;border:0px;max-height:0px}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .dropdown-menu:where(.svelte-1u8nbji) .dropdown-item:where(.svelte-1u8nbji):hover{background:#0000001a}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .dropdown-menu.show:where(.svelte-1u8nbji){max-height:none;max-width:none;z-index:100;bottom:-5rem;right:2rem;opacity:1}.app.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .dropdown-menu.show:where(.svelte-1u8nbji) .dropdown-item:where(.svelte-1u8nbji){padding:.8rem;max-height:none}.app.svelte-1u8nbji .portrait-menu:where(.svelte-1u8nbji){position:absolute;top:0;left:0;height:100%;width:100%;background:#ffffffe6;z-index:10;display:flex;align-items:center;flex-direction:column;overflow:hidden;max-height:0px;opacity:0;transition:.3s ease-in opacity}.app.svelte-1u8nbji .portrait-menu:where(.svelte-1u8nbji) h2:where(.svelte-1u8nbji){width:100%;margin:0;padding:1.2rem;background-color:#000;text-align:center;font-size:calc(1.8rem + var(--browser-font-size-diff));position:relative}.app.svelte-1u8nbji .portrait-menu:where(.svelte-1u8nbji) button:where(.svelte-1u8nbji){width:100%;border:0px;border-radius:0;border-bottom:1px solid rgb(0,0,0);font-size:calc(2rem + var(--browser-font-size-diff))}.app.svelte-1u8nbji .portrait-menu:where(.svelte-1u8nbji) .close-portrait-menu-btn:where(.svelte-1u8nbji){position:absolute;z-index:11;right:2rem;top:.7rem;width:2rem}.app.svelte-1u8nbji .portrait-menu:where(.svelte-1u8nbji) .close-portrait-menu-btn:where(.svelte-1u8nbji) img:where(.svelte-1u8nbji){width:2rem;height:2rem}.app.svelte-1u8nbji .portrait-menu.show:where(.svelte-1u8nbji){max-height:none;opacity:1}.app.svelte-1u8nbji .app-body:where(.svelte-1u8nbji){padding:2rem 4rem;flex-grow:1;overflow-y:auto}.app.is-portrait.svelte-1u8nbji .app-menu:where(.svelte-1u8nbji) .app-menu-items-container:where(.svelte-1u8nbji){flex-grow:1;flex-direction:column;align-items:flex-start}.app.is-portrait.svelte-1u8nbji .app-body:where(.svelte-1u8nbji){padding:1rem 2rem 2rem}
