.twx-showcase-grid{display:grid;gap:2rem}.twx-showcase-card{display:grid;gap:1.5rem}.twx-showcase-browser{background:#111827;border:1px solid rgba(15,23,42,.18);border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.18);overflow:hidden}.twx-showcase-browser__bar{display:flex;align-items:center;gap:.45rem;padding:.75rem 1rem;background:#eef2f7}.twx-showcase-browser__bar>span{width:10px;height:10px;border-radius:50%;background:#9ca3af}.twx-showcase-browser__url{margin-left:.75rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;color:#475569}.twx-showcase-browser__viewport{width:100%;height:520px;margin:0 auto;background:#fff;transition:width .25s ease,height .25s ease}.twx-showcase-browser__viewport[data-size="tablet"]{width:min(768px,100%);height:560px}.twx-showcase-browser__viewport[data-size="mobile"]{width:min(390px,100%);height:640px}.twx-showcase-browser__viewport iframe,.twx-showcase-browser__viewport img{display:block;width:100%;height:100%;border:0;object-fit:cover;background:#fff}.twx-showcase-browser__controls{display:flex;justify-content:center;gap:.5rem;padding:.75rem;background:#111827}.twx-showcase-browser__controls button{appearance:none;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;border-radius:999px;padding:.45rem .8rem;font:inherit;font-size:.82rem;cursor:pointer}.twx-showcase-browser__controls button[aria-pressed="true"]{background:#fff;color:#111827}.twx-showcase-card__body{max-width:820px}.twx-showcase-status,.twx-showcase-type{margin:.2rem 0;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.twx-showcase-caps{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1rem 0 1.25rem;padding:0}.twx-showcase-caps li{padding:.4rem .65rem;border-radius:999px;background:#eef2f7;font-size:.82rem}@media(max-width:700px){.twx-showcase-browser__viewport{height:430px}.twx-showcase-browser__viewport[data-size="tablet"]{height:480px}.twx-showcase-browser__viewport[data-size="mobile"]{height:560px}.twx-showcase-browser__controls{flex-wrap:wrap}}
