.showcase-slide{padding:18px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.08),transparent 36%),linear-gradient(135deg,var(--bg1),var(--bg2))}.showcase-panel{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.showcase-link{display:block;max-width:100%;max-height:calc(100% - 34px);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.36);outline:1px solid rgba(255,255,255,.16)}.showcase-image{display:block;max-width:100%;max-height:690px;width:auto;height:auto;object-fit:contain}.showcase-caption{margin:0;text-align:center;color:rgba(255,255,255,.88);font-size:14px;line-height:1.35}.inline-showcase{margin-top:22px;padding:12px;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.92));border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 26px rgba(15,23,42,.12)}.inline-showcase img{display:block;width:100%;max-height:315px;object-fit:contain;border-radius:11px}body.reflow .showcase-slide{padding:10px}body.reflow .showcase-panel{height:auto;min-height:100%;justify-content:flex-start;padding:42px 0 24px}body.reflow .showcase-link{max-height:none;width:100%;border-radius:14px}body.reflow .showcase-image{width:100%;height:auto;max-height:none}body.reflow .showcase-caption{font-size:15px;padding:0 12px}