.project-details.svelte-1l873if{height:calc(100svh - var(--header-height));padding-top:9.75svh;padding-bottom:calc(30 * var(--px,.1vw));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;row-gap:9.75svh;display:grid;position:relative;overflow:hidden}@media screen and (orientation:portrait) and (width<=600px){.project-details.svelte-1l873if{height:calc(100svh - var(--header-height-compact));row-gap:calc(30 * var(--px,.1vw));padding-top:calc(30 * var(--px,.1vw))}}.project-details.svelte-1l873if .carousel{width:100%;height:100%}.project-details.svelte-1l873if .slide:where(.svelte-1l873if){width:100%;height:100%;padding-inline:calc(30 * var(--px,.1vw));justify-content:center;align-items:center;display:flex;position:relative}.project-details.svelte-1l873if .slide:where(.svelte-1l873if)>img,.project-details.svelte-1l873if .slide:where(.svelte-1l873if)>video{width:calc(100vw - calc(30 * var(--px,.1vw)) * 2);object-fit:contain;height:100%;margin-inline:auto}.project-details.svelte-1l873if .slide:where(.svelte-1l873if) .player{width:fit-content;height:100%}@media screen and (width<=900px){.project-details.svelte-1l873if .slide:where(.svelte-1l873if) .player{width:100%;height:auto}}.project-details.svelte-1l873if .slide:where(.svelte-1l873if) .player>video{width:auto;height:100%}@media screen and (width<=900px){.project-details.svelte-1l873if .slide:where(.svelte-1l873if) .player>video{width:100%;height:auto}}.project-details.svelte-1l873if button.back:where(.svelte-1l873if){padding:calc(30 * var(--px,.1vw));font-size:1.5em;font-weight:700;position:absolute;top:0;right:0}@media screen and (orientation:portrait) and (width<=600px){.project-details.svelte-1l873if button.back:where(.svelte-1l873if){padding:var(--header-padding) calc(30 * var(--px,.1vw));position:fixed}}.project-details.svelte-1l873if footer:where(.svelte-1l873if){text-align:center}.project-details.svelte-1l873if footer:where(.svelte-1l873if) h2:where(.svelte-1l873if),.project-details.svelte-1l873if footer:where(.svelte-1l873if) h3:where(.svelte-1l873if){font-size:var(--body-size)}.project-details.svelte-1l873if footer:where(.svelte-1l873if) button.credits:where(.svelte-1l873if){margin-top:1em;margin-top:1lh}.project-details.svelte-1l873if .credits-panel:where(.svelte-1l873if){z-index:10;background-color:var(--bg-color);text-align:center;padding:calc(30 * var(--px,.1vw));opacity:0;pointer-events:none;grid-template-rows:1fr auto;grid-template-columns:1fr;place-items:center;transition:opacity .5s;display:grid;position:absolute;inset:0}.project-details.svelte-1l873if .credits-panel:where(.svelte-1l873if) a{text-decoration:none}.project-details.svelte-1l873if .credits-panel.active:where(.svelte-1l873if){opacity:1;pointer-events:auto}
