.showcase-page{color:#eef1e8;background:#07110f;flex-direction:column;min-height:100dvh;display:flex}.showcase-page-header{border-bottom:1px solid #35443d;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:18px clamp(18px,4vw,64px);display:flex}.showcase-page-back{white-space:nowrap;min-height:44px;font:700 10px var(--font-geist-mono);letter-spacing:.08em;border:1px solid #687c70;border-radius:4px;align-items:center;gap:12px;padding:0 14px;display:inline-flex}.showcase-page-back span{font-size:20px;line-height:1}:is(.showcase-page-back:hover,.showcase-page-back:focus-visible){border-color:var(--lime);color:var(--lime)}.showcase-page-header>div{text-align:right}.showcase-page-label{color:#8fa59a;font:600 9px var(--font-geist-mono);letter-spacing:.16em}.showcase-page h1{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(20px,2.5vw,30px);line-height:1}.showcase-page-art{flex:1;place-items:center;width:100%;min-height:0;margin:0;padding:clamp(12px,2vw,28px);display:grid}.showcase-page-art img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 144px);display:block;box-shadow:0 20px 70px #0008}@media (max-width:600px){.showcase-page-header{min-height:76px;padding:12px 16px}.showcase-page-back{gap:7px;padding:0 9px;font-size:8px}.showcase-page-label{font-size:8px}.showcase-page h1{font-size:18px}.showcase-page-art{padding:12px}.showcase-page-art img{max-height:calc(100dvh - 100px)}}
