0 0 0 3px rgba(124, 58, 237, 0.2);
      }

      .form-group.focused input {
        border-color: var(--accent);
        box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.2);
      }

      /* Error message */
      .error {
        display: flex;
        align-items: center;
        padding: 0.75rem;
        background-color: rgba(239, 68, 68, 0.1);
        border-radius: 0.5rem;
        margin-bottom: 1.5rem;
        color: var(--error);
      }

      .error svg {
        width: 1.25rem;
        height: 1.25r