.event-showcase .event-links{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.event-showcase .event-links .text-link{min-height:44px}.event-showcase .event-dots{gap:0}.event-showcase .event-dots button{cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:relative}.event-showcase .event-dots button:before{content:"";background:#ffffff47;border-radius:2px;width:24px;height:4px}.event-showcase .event-dots button.active:before{background:var(--gold-light)}.event-showcase .event-counter{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.events-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:1.4rem;padding:2rem 1.5rem}.events-empty strong{color:var(--paper);margin-bottom:.3rem;display:block}.event-card .event-card-link{min-height:44px;margin-top:.8rem}.link-card-group{margin-top:2rem}.link-card-group>h2{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem}.pix-details{text-align:left;gap:.6rem;max-width:520px;margin:0 auto 1.5rem;display:grid}.pix-details div{border:1px solid var(--line);background:#0003;border-radius:.9rem;gap:.15rem;padding:.8rem 1rem;display:grid}.pix-details dt{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.pix-details dd{overflow-wrap:anywhere;margin:0;font-weight:700}.pix-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.pix-instructions{white-space:pre-line}.copy-feedback{color:#b9d6c3;min-height:1.3em;margin:.6rem 0 0;font-size:.85rem}@media (max-width:580px){.event-showcase .event-dots{display:none}.pix-actions .button{width:100%}}
