.page.svelte-1bttlw1{--bg: #151515;min-height:100svh;background:var(--bg);display:flex;flex-direction:column}main.svelte-1bttlw1{flex:1;width:100%;position:relative;z-index:1}.slide.svelte-1bttlw1{height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center}.page.carousel.svelte-1bttlw1{height:100svh;overflow:hidden}.carousel.svelte-1bttlw1 main:where(.svelte-1bttlw1){position:fixed;inset:0;touch-action:none}.carousel.svelte-1bttlw1 .slide:where(.svelte-1bttlw1){position:absolute;inset:0}.carousel.svelte-1bttlw1 .foot:where(.svelte-1bttlw1){position:fixed;left:0;right:0;bottom:0;z-index:5;transform:translateY(100%);background:var(--bg)}.item.svelte-1bttlw1{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:100%}.framelink.svelte-1bttlw1{display:block;max-width:100%}.frame.svelte-1bttlw1{position:relative;overflow:hidden;aspect-ratio:var(--ar);width:min(86vw,calc((84svh - 4rem) * var(--arn)))}.frame.svelte-1bttlw1 img:where(.svelte-1bttlw1){display:block;width:100%;height:100%;object-fit:cover;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.shade.svelte-1bttlw1{position:absolute;inset:-1px;pointer-events:none;box-shadow:inset 0 0 10px 16px var(--bg)}.frame.svelte-1bttlw1:after{content:"";position:absolute;inset:-1px;border:4px solid var(--bg);pointer-events:none}.slide.svelte-1bttlw1.settled .shade:where(.svelte-1bttlw1){transition:box-shadow .45s cubic-bezier(.25,1,.3,1)}.slide.svelte-1bttlw1.settled .frame:where(.svelte-1bttlw1):after{transition:opacity .45s cubic-bezier(.25,1,.3,1)}.slide.svelte-1bttlw1.settled .frame:where(.svelte-1bttlw1):hover .shade:where(.svelte-1bttlw1){box-shadow:inset 0 0 0 0 var(--bg)}.slide.svelte-1bttlw1.settled .frame:where(.svelte-1bttlw1):hover:after{opacity:0}figcaption.svelte-1bttlw1{text-align:center;padding:0 6vw;font-family:JetBrains Mono,monospace;font-weight:400;font-size:.875rem;line-height:1.1875rem;color:#aaa}figcaption.svelte-1bttlw1 em:where(.svelte-1bttlw1){font-style:italic}figcaption.svelte-1bttlw1 a:where(.svelte-1bttlw1){color:#aaa;text-decoration:none;transition:color .3s ease}figcaption.svelte-1bttlw1 a:where(.svelte-1bttlw1):hover{color:#fff}@media(max-width:700px){.frame.svelte-1bttlw1{width:min(92vw,calc((80svh - 4rem) * var(--arn)))}figcaption.svelte-1bttlw1{padding:0 20px}}
