.Showcases_showcases__C_4nv{padding:5rem 2rem;background:var(--bg-primary);overflow:hidden}.Showcases_showcases__C_4nv .Showcases_section-header__YwTCH{max-width:1200px;margin:0 auto 2rem}.Showcases_showcasesGrid__DBmvM{display:flex;gap:2rem;overflow-x:auto;overflow-y:hidden;padding:1rem max(2rem,calc((100vw - 1200px) / 2)) 2rem;margin:0 auto 3rem;max-width:100%;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--accent) var(--bg-primary);-webkit-overflow-scrolling:touch;justify-content:flex-start}@media (min-width:1400px){.Showcases_showcasesGrid__DBmvM{justify-content:center;padding-left:max(2rem,calc((100vw - 1200px) / 2));padding-right:max(2rem,calc((100vw - 1200px) / 2))}}.Showcases_showcasesGrid__DBmvM::-webkit-scrollbar{height:8px}.Showcases_showcasesGrid__DBmvM::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:0}.Showcases_showcasesGrid__DBmvM::-webkit-scrollbar-thumb{background:var(--accent);border-radius:0}.Showcases_showcasesGrid__DBmvM::-webkit-scrollbar-thumb:hover{background:var(--accent-hover,#9d5d31)}.Showcases_showcaseCard__6BXwh{background:var(--bg-card);border:2px solid var(--border);border-radius:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(44,36,22,.06);flex:0 0 auto;width:380px;max-width:380px;min-width:320px;height:auto}.Showcases_showcaseCard__6BXwh:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(44,36,22,.12);border-color:var(--accent)}.Showcases_showcaseScreenshot__tpqlW{width:100%;height:200px;background:var(--bg-secondary);position:relative;overflow:hidden;filter:grayscale(100%) sepia(30%) brightness(.9) contrast(1.1)}.Showcases_showcaseCard__6BXwh:hover .Showcases_showcaseScreenshot__tpqlW{filter:grayscale(50%) sepia(15%) brightness(.95)}.Showcases_screenshotPlaceholder__QlgVA{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.5rem;color:var(--text-secondary);font-style:italic;background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));opacity:.8}.Showcases_showcaseImage__nXgys{width:100%;height:100%;object-fit:cover}.Showcases_screenshotLink__cHvSe{display:block;width:100%;height:100%;cursor:pointer;transition:opacity .3s ease}.Showcases_screenshotLink__cHvSe:hover{opacity:.9}.Showcases_loading__hkKnN{grid-column:1/-1;text-align:center;padding:3rem;color:var(--text-secondary);font-style:italic}.Showcases_showcaseContent__sXqVy{padding:2rem;display:flex;flex-direction:column;gap:1rem;flex:1 1}.Showcases_showcaseHeader__ecx1f{display:flex;align-items:center;gap:1rem}.Showcases_showcaseLogo__6Ixqj{width:40px;height:40px;border-radius:0;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.Showcases_showcaseTitle__Vqw7V{font-family:var(--font-display);font-size:1.5rem;margin:0;color:var(--text-primary);font-style:italic}.Showcases_showcaseVerbatim__2aD8u{color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:0;font-style:italic;padding-left:1rem;border-left:2px solid var(--accent-subtle)}.Showcases_showcaseAuthor__cnA4i{margin-top:.5rem}.Showcases_authorName__6NibJ{color:var(--text-primary);font-weight:600;font-style:italic}.Showcases_authorRole__LESzC{color:var(--text-muted);font-size:.9rem}.Showcases_showcaseMetrics__gLE3X{display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem;background:var(--bg-secondary);border-radius:0}.Showcases_metric__h4Lx5{color:var(--accent);font-size:.85rem;font-weight:600;padding:.25rem .75rem;background:var(--accent-subtle);border-radius:0}.Showcases_showcaseTechStack__CDDQR{display:flex;flex-direction:column;gap:.5rem}.Showcases_techLabel__ymove{color:var(--text-muted);font-size:.85rem;font-style:italic}.Showcases_techTags__jNtDp{display:flex;flex-wrap:wrap;gap:.5rem}.Showcases_techTag__TjhTb{color:var(--text-secondary);font-size:.85rem;padding:.25rem .75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:0}.Showcases_showcaseLink__Q_XiD{color:var(--accent);font-family:var(--font-display);font-size:1rem;font-style:italic;text-decoration:none;margin-top:auto;padding-top:1rem;border-top:1px dashed var(--border);transition:all .3s cubic-bezier(.4,0,.2,1)}.Showcases_showcaseLink__Q_XiD:hover{color:var(--accent-hover);transform:translateX(4px)}.Showcases_showcasesFooter__SWF3I{text-align:center;margin-top:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.Showcases_viewAllLink__ek6zh{display:inline-block;color:var(--accent);font-family:var(--font-display);font-size:1.1rem;font-style:italic;text-decoration:none;padding:.75rem 1.5rem;border:2px dashed var(--accent);border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.Showcases_viewAllLink__ek6zh:hover{background:var(--accent-subtle);border-style:solid;transform:translateY(-2px)}@media (max-width:900px){.Showcases_showcasesGrid__DBmvM{gap:1.5rem;padding:.5rem 2rem 1.5rem}.Showcases_showcaseCard__6BXwh{width:340px;max-width:340px;min-width:300px}}@media (max-width:600px){.Showcases_showcasesGrid__DBmvM{gap:1rem;padding:.5rem 1rem 1.5rem}.Showcases_showcaseCard__6BXwh{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);min-width:calc(100vw - 2rem)}.Showcases_showcaseContent__sXqVy{padding:1.5rem}}