/* Extraído de pages/sign-in.html (bloque 2) por tools/csp_styles.py — editar AQUÍ, no en la página */
                      .lumia-badge-light--sm {
                        display: inline-flex;
                        align-items: center;
                        gap: 0.4rem;
                        text-decoration: none;
                        font-size: 0.68rem;
                        font-weight: 500;
                        color: #64748b;
                        padding: 0.35rem 0.85rem;
                        border-radius: 999px;
                        background: rgba(15, 23, 42, 0.04);
                        border: 1px solid rgba(15, 23, 42, 0.08);
                        transition: background 0.18s ease, border-color 0.18s ease, transform 0.18s cubic-bezier(0.23,1,0.32,1);
                      }
                      .lumia-badge-light--sm:hover {
                        background: rgba(15, 23, 42, 0.07);
                        border-color: rgba(15, 23, 42, 0.14);
                        transform: translateY(-1px);
                      }
                      .lumia-badge-light--sm:active { transform: translateY(0) scale(0.97); }
                      .lumia-badge-light--sm img { width: 16px; height: 16px; flex-shrink: 0; }
                      .lumia-badge-light--sm strong {
                        background: linear-gradient(135deg, #8b5cf6, #3b82f6);
                        -webkit-background-clip: text;
                        background-clip: text;
                        -webkit-text-fill-color: transparent;
                        font-weight: 800;
                      }
                    
