.project-slide-deck_deck__V_vKX{--slide-width:min(100%,100rem,calc(max(11rem, 100dvh - 15rem) * 16 / 9));padding:6rem clamp(1rem,3vw,3rem) 2rem}.project-slide-deck_bar___MA9D{width:var(--slide-width);margin:0 auto 1rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.project-slide-deck_bar___MA9D h1{color:var(--foreground);font-size:clamp(1.25rem,2.8vw,2rem);font-weight:600;line-height:1.3}.project-slide-deck_back__UTgam{display:inline-flex;align-items:center;gap:.375rem;color:var(--muted-foreground);font-size:.875rem}.project-slide-deck_back__UTgam:hover{color:var(--primary)}.project-slide-deck_stage__QJJyt{position:relative;display:block;width:var(--slide-width);aspect-ratio:16/9;margin:0 auto;background:var(--secondary);outline:1px solid var(--line-subtle);border-radius:.375rem;overflow:hidden;cursor:pointer}.project-slide-deck_stage__QJJyt[aria-disabled=true]{cursor:default}.project-slide-deck_stage__QJJyt img{display:block;width:100%;height:100%;object-fit:contain}.project-slide-deck_controls__WGOYY{width:var(--slide-width);margin:.875rem auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.375rem}.project-slide-deck_controls__WGOYY button{display:inline-flex;justify-self:start;align-items:center;gap:.25rem;min-height:44px;padding:.375rem clamp(.5rem,1.5vw,1rem);border:1px solid var(--border);border-radius:999px;color:var(--foreground);background:var(--background);font-size:.875rem;white-space:nowrap}.project-slide-deck_controls__WGOYY button:last-child{justify-self:end}.project-slide-deck_controls__WGOYY button:not(:disabled){cursor:pointer}.project-slide-deck_controls__WGOYY button:not(:disabled):hover{background:var(--secondary)}.project-slide-deck_controls__WGOYY button:disabled{opacity:.45}.project-slide-deck_counter___fZ6a{text-align:center;color:var(--foreground);font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.project-slide-deck_slideTitle__9GBxL{display:block;color:var(--muted-foreground);font-size:.75rem}.project-slide-deck_hint__e4bdY{margin-top:.5rem;text-align:center;color:var(--muted-foreground);font-size:.75rem}.project-slide-deck_deck__V_vKX :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.project-slide-deck_zoomIcon__WUbFa{position:absolute;right:.75rem;bottom:.75rem;width:2.25rem;height:2.25rem;padding:.5rem;border:1px solid var(--border);border-radius:50%;background:var(--background)}.project-slide-deck_lightboxBar__zTfaY{display:flex;align-items:center;gap:.5rem}.project-slide-deck_lightboxBar__zTfaY h2{margin-right:auto}.project-slide-deck_lightboxAction__wF7IB{display:inline-flex;align-items:center;min-height:44px;padding:.375rem .5rem;font-size:.875rem;white-space:nowrap}.project-slide-deck_lightboxAction__wF7IB:hover{color:var(--primary)}.project-slide-deck_lightboxScroll__PBZvQ{max-height:calc(100dvh - 9.5rem);overflow:auto}.project-slide-deck_fitImage__8rCuX{width:100%;max-height:calc(100dvh - 9.5rem);object-fit:contain}.project-slide-deck_originalSize__jMduJ{width:auto;height:auto;max-width:none}.project-slide-deck_lightbox__mBSea .project-slide-deck_controls__WGOYY{width:100%;margin:0}.project-slide-deck_lightbox__mBSea :is(button,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:-2px}