.nexus-bridge-card{border:1px solid var(--line,#24221e);border-top-color:var(--line-gold,rgba(195,154,80,.32));border-radius:14px;background:linear-gradient(145deg,#0d0d0c,#080808);padding:18px;display:flex;flex-direction:column;gap:8px}.nexus-bridge-card h3{margin:0;font-size:18px;font-weight:460}.nexus-bridge-card p{margin:0;color:var(--muted,#8f8a80);font-size:12px;line-height:1.65}.nexus-bridge-card small{color:var(--gold,#c39a50);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.nexus-bridge-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.nexus-bridge-links a{padding:7px 10px;border:1px solid var(--line,#24221e);border-radius:9px;color:#b9b3a8;font-size:10px}.nexus-public-calendar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nexus-public-event{border:1px solid var(--line,#24221e);border-top-color:var(--line-gold,rgba(195,154,80,.32));border-radius:15px;padding:18px;background:#090909}.nexus-public-event time{display:block;color:var(--gold,#c39a50);font-size:10px;letter-spacing:.08em;margin-bottom:8px}.nexus-public-event h3{margin:0 0 7px;font-size:18px;font-weight:460}.nexus-public-event p{margin:0;color:var(--muted,#8f8a80);font-size:11px;line-height:1.6}.nexus-bridge-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nexus-bridge-live .nexus-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold,#c39a50);margin-right:7px}@media(max-width:800px){.nexus-public-calendar-grid,.nexus-bridge-live-grid{grid-template-columns:1fr}}
