.image-container.svelte-1hlf5cz{position:relative;cursor:pointer}.enlarged-button.svelte-1hlf5cz{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:60;background:transparent;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;max-width:90vw;max-height:90vh}.image-container.svelte-1hlf5cz .enlarged:where(.svelte-1hlf5cz){max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;display:block;margin:auto;box-shadow:0 4px 15px #0009}.backdrop.svelte-1hlf5cz{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;cursor:pointer}.bg-image-placeholder{background-color:#b9bec44d;background-image:repeating-linear-gradient(-45deg,transparent,transparent 8px,oklch(.7 .01 250 / .1) 8px,oklch(.7 .01 250 / .1) 9px)}.decorative-element.svelte-3bwrsb svg{max-width:100%;max-height:100%;width:100%;height:auto}.carousel-container.svelte-ylv14y{overflow:hidden;padding-top:1rem;padding-bottom:1rem;margin-top:-1rem;margin-bottom:-1rem;position:relative;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.carousel-container.full-width.svelte-ylv14y{overflow:visible}.carousel-container.fade-sides.svelte-ylv14y{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%)}.carousel-slides.svelte-ylv14y{display:flex;transition:transform var(--transition-speed, .5s) var(--transition-easing, linear);cursor:grab}.carousel-slides.no-transition.svelte-ylv14y{transition:none!important}.carousel-slides.svelte-ylv14y :where(.svelte-ylv14y){-webkit-user-select:none;user-select:none}.carousel-fade-container.svelte-ylv14y{position:relative;width:100%;overflow:hidden}.carousel-fade-slide.svelte-ylv14y{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity var(--transition-speed, .5s) var(--transition-easing, ease);pointer-events:none;z-index:1}.carousel-fade-slide.active.svelte-ylv14y{position:relative;opacity:1;pointer-events:auto;z-index:2}.carousel-fade-slide.exiting.svelte-ylv14y{position:absolute;opacity:0;z-index:1}.nav-svg-animation.svelte-1cx8djw svg{height:var(--icon-size)!important;width:auto!important}.nav-svg-animation.svelte-1cx8djw path,.nav-svg-animation.svelte-1cx8djw polygon,.nav-svg-animation.svelte-1cx8djw polyline,.nav-svg-animation.svelte-1cx8djw rect,.nav-svg-animation.svelte-1cx8djw circle,.nav-svg-animation.svelte-1cx8djw ellipse,.nav-svg-animation.svelte-1cx8djw line{opacity:0}.backdrop.svelte-fc3nxn{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9}.gallery-modal.svelte-fc3nxn{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.enlarged-image.svelte-fc3nxn{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;box-shadow:0 4px 15px #0009}.close-button.svelte-fc3nxn{position:fixed;top:20px;right:20px;z-index:1001;border:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.nav-button.svelte-fc3nxn{position:fixed;top:50%;transform:translateY(-50%);z-index:1001;border:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.nav-button-left.svelte-fc3nxn{left:20px}.nav-button-right.svelte-fc3nxn{right:20px}.image-counter.svelte-fc3nxn{position:fixed;bottom:140px;left:50%;transform:translate(-50%);z-index:1001;background-color:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500}.thumbnail-strip.svelte-fc3nxn{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:1001;width:fit-content;max-width:min(90vw,800px);background-color:#000000b3;padding:12px;border-radius:8px;overflow-x:auto;overflow-y:hidden}.thumbnail-container.svelte-fc3nxn{display:flex;gap:8px;min-width:min-content}.thumbnail.svelte-fc3nxn{flex-shrink:0;width:80px;height:80px;border:2px solid transparent;overflow:hidden;cursor:pointer;transition:all .2s;background:none;padding:0;opacity:.6}.thumbnail.svelte-fc3nxn:hover{opacity:1;border-color:#ffffff80}.thumbnail-active.svelte-fc3nxn{opacity:1;border-color:#fff;box-shadow:0 0 10px #ffffff80}img.svelte-fc3nxn{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.scene-container.svelte-nyubui{position:relative;min-height:300px}.fade-divider.svelte-qpq4i5:before{mask-image:linear-gradient(to right,transparent,black);-webkit-mask-image:linear-gradient(to right,transparent,black)}.fade-divider.svelte-qpq4i5:after{mask-image:linear-gradient(to left,transparent,black);-webkit-mask-image:linear-gradient(to left,transparent,black)}.typing-cursor.svelte-7t9s6g{display:inline-block;width:2px;margin-left:2px;background-color:currentColor}.typing-cursor.blink.svelte-7t9s6g{animation:svelte-7t9s6g-blink 1s step-end infinite}@keyframes svelte-7t9s6g-blink{0%,to{opacity:1}50%{opacity:0}}svg.svelte-7vwic6{display:block}.svg-animation-container.svelte-1eucm05 svg{max-width:100%;width:100%;height:auto}.svg-animation-container.svelte-1eucm05 path,.svg-animation-container.svelte-1eucm05 polygon,.svg-animation-container.svelte-1eucm05 polyline,.svg-animation-container.svelte-1eucm05 rect,.svg-animation-container.svelte-1eucm05 circle,.svg-animation-container.svelte-1eucm05 ellipse,.svg-animation-container.svelte-1eucm05 line{opacity:0}.logo-cloud-item.svelte-1lt26ep svg{max-width:100%;width:auto}.logo-sm.svelte-1lt26ep svg{height:24px}.logo-md.svelte-1lt26ep svg{height:40px}.logo-lg.svelte-1lt26ep svg{height:56px}.logo-xl.svelte-1lt26ep svg{height:72px}[data-theme=dark] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=synthwave] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=halloween] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=forest] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=black] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=luxury] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=dracula] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=business] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=night] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=sunset] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=dim] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=coffee] .logo-cloud-item.grayscale.svelte-1lt26ep svg,[data-theme=abyss] .logo-cloud-item.grayscale.svelte-1lt26ep svg{filter:brightness(0) invert(1)}[data-theme=dark] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=synthwave] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=halloween] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=forest] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=black] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=luxury] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=dracula] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=business] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=night] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=sunset] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=dim] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=coffee] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg,[data-theme=abyss] .logo-cloud-item.grayscale.svelte-1lt26ep:hover svg{filter:none}.table-border-bc.svelte-1rn2k34 th,.table-border-bc.svelte-1rn2k34 td{border:1px solid oklch(var(--color-base-300))}
