.showcase-discord{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;border-radius:.65rem;text-decoration:none;font-weight:700;font-size:.9rem;background:#5865f2;color:#fff}
.showcase-footer{width:calc(100% - 32px);max-width:1320px;margin:2rem auto 0;padding:2rem 1rem 6rem;border-top:1px solid #304050}.showcase-footer-brand{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.showcase-footer-brand strong{color:#6ee7b7}.showcase-footer-brand span{font-size:.85rem;color:#a0b2c7}.showcase-footer-brand .showcase-discord{margin-left:auto}.showcase-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.showcase-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.showcase-footer h2{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:#cbd5e1;margin:0 0 .65rem}.showcase-footer nav a,.showcase-footer-bottom a{display:inline-block;color:#a0b2c7;font-size:.875rem;text-decoration:none;padding:.35rem 0}.showcase-footer a:hover{color:#fff}.showcase-footer-bottom{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:2rem;padding-top:1rem;border-top:1px solid #263244}
.framework-credit{display:inline-block;margin:.75rem 0 0;padding:.55rem 1rem;border:1px solid #327560;border-radius:999px;background:#064e3b66;color:#a7f3d0;font-size:clamp(.9rem,2vw,1.1rem);font-weight:750;letter-spacing:.02em}
.showcase-footer{width:100%;padding:2rem 0 1rem;text-align:left;margin-top:3rem}.showcase-footer *{box-sizing:border-box}.showcase-footer nav{margin:0;padding:0}.showcase-footer nav a{border:0;border-radius:0;background:none;text-align:left}.showcase-footer h2{line-height:1.5}.showcase-footer-brand .showcase-discord{color:#fff}.privacy-actions{display:flex;flex-wrap:wrap;gap:.6rem}.privacy-actions a{display:inline-block;min-height:44px;padding:.6rem .8rem;border:1px solid #32675c;border-radius:.6rem;text-decoration:none}.privacy-table{width:100%;border-collapse:collapse;table-layout:fixed}.privacy-table th,.privacy-table td{text-align:left;vertical-align:top;padding:.75rem;border:1px solid #334155;overflow-wrap:anywhere}
@media(max-width:760px){.showcase-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-footer-brand .showcase-discord{margin-left:0}}
